Workaround for KB 887212

... or "You cannot join your computer to a domain in Windows XP Media Center Edition 2005"

Source: http://forums.whatpc.co.uk/thread.jsp?forum=6&thread=52646
Posted by: don h

Problem: KB 887212
Added: 2006-05-29

Joining a domain within' Media Center 2005
Happy new year. Oh and creamhackered, could you not come up with something better than 'DLL Patching Hero'?

IMPORTANT NOTE: Tekmaven brings up a valid point -- Those that join a domain with Media Center 2005 will not be able to use extender devices due to the Fast User Switching dependency (who uses extenders anyway?)

UPDATE (January 8th): I have received news the Linksys MCE Extender device works fine when joined in a domain.

UNIMPORTANT NOTE: Yes, I know this is somewhat painful for us lazy folk. If you want to pick up where I left off, go patch netapi32.dll, lsasrv.dll, netid.dll (and more?) to ignore the IsLegacyMce value (beware of future hotfixes). Or maybe you could write a nifty restricted-registry-key-permission-bypassing-mabob to make this change on the fly?

Insert Windows XP CD.
Start > Run > X:\i386\winnt32.exe /cmdcons
(replace X: with the appropiate drive letter)
Acknowledge prompt by clicking 'Yes'.
Skip updating process by clicking 'Cancel' or by pressing 'Esc'
After installation, acknowledge success msg. by clicking 'Ok'
Start > Shutdown > Restart
At boot menu, select 'Microsoft Windows Recovery Console'
Select proper installation to log onto (default: 1) and press 'Enter'
(If prompted, enter Administrator password and press 'Enter')
Type (without quotes) and press enter: 'cd system32\config'
Type (without quotes) and press enter: 'copy SYSTEM C:\'
Type (without quotes) and press enter: exit
At boot menu, select 'Windows XP Media Center Edition'
Log into Windows and play a game of minesweeper (very important)
Start > Run > Type: 'regedit' and press enter
Click on 'HKEY_LOCAL_MACHINE'.
File > Load Hive...
Browse and select C:\SYSTEM
Specify key name 'BANANA' and click OK
Expand: HKEY_LOCAL_MACHINE > BANANA > WPA > MedCtrUpg
On the right-hand side, double-click IsLegacyMCE value
Change selected value to 1 and click Ok. (THAT IS NOT AN L!)
Click on BANANA subkey (under HKEY_LOCAL_MACHINE).
File > Unload Hive. Confirm.
Start > Shutdown > Restart
At boot menu, select 'Microsoft Windows Recovery Console'
Take sip of Dr. Pepper (very important)
Select proper installation to log onto (default: 1) and press 'Enter'
(If prompted, enter Administrator password and press 'Enter')
Type (without quotes) and press enter: 'cd \'
Type (without quotes) and press enter: 'copy SYSTEM C:\WINDOWS\SYSTEM32\CONFIG\SYSTEM'
(Yes, you want to overwrite - Go ahead and do it)
Type (without quotes) and press enter: 'del SYSTEM'
Type (without quotes) and press enter: 'exit'
At boot menu, select 'Windows XP Media Center Edition'
Take a **** while you wait.
Join domain. What, you were expecting instructions on this too?
(Pfft!)

Thanks goes to Chris123NT, Dyne, Creamhackered, LispyGlitter2, and ChaoServer (why is he here?) for unknown reasons.

“Een burgemeester kiezen hoeft niet, een bank wel:
bankrekeningnummerporteringen please!” /Wouter Koolmees, feb. 2011