Remove failed VPC Additions
Have you ever tried installing the VPC Additions of the 5.x Version on Longhorn?
I have. After I run setup.exe in XP Compatibly mode and I restarted, Longhorn hanged in an endless loop. I don't wanted to reinstall it, so I decided to getting it back with some registry tweaks.
First, it is also not possible to run in safe mode, because the VPC keyboard and mouse driver doesn't work. You need to boot from a WinPE or a second working NT5 (XP/2003/Longhorn).
1. Type Start -> Run... -> regedit
2. Click on HKEY_LOCAL_MACHINE, then File -> Load hive..., select the file "system" found in system32\config of your broken Longhorn. Press OK and enter a name for the hive tree (WinLH or something).
3. Look in ControlSet001\Services\i8042prt an replace "vpc-8042.sys" with "i8042prt.sys". Look also in other available ControlSets (ControlSet002, ControlSet003 etc.)
4. Now you should be able to boot in safe mode.
5. Back in Longhorn safe mode, open the Device Manager and delete the networking card, keyboard, mouse and display adapter.
6. Now it should be done.
If you can't boot Longhorn with this modifications:
7. You should go back to the second NT5 and repeat steps 1 and 2.
8. Delete this registry entries:
ControlSet001\Enum\Root\LEGACY_MRXVPC
ControlSet001\Enum\Root\LEGACY_VPCMAP
ControlSet001\Services\1-driver-vpcsrvc
ControlSet001\Services\1-vpcsrvc
ControlSet001\Services\MRxVPC
ControlSet001\Services\VPCMap
Look also in other available ControlSets (ControlSet002, ControlSet003 etc.)
9. Delete these files:
CNTX\VPCSRVC.SYS
CNTX\VPCSRVC.EXE
system32\MRxVPCNP.dll
system32\VPCMap.exe
system32\drivers\mrxvpc.sys
system32\drivers\vpc-8042.sys
Get sound and graphics card driver
Just take add this files from WinXP to a virtual or real floppy disk:
From WINDOWS\INF or I386:
display.inf
s3nb.inf
s3sav3d.inf
s3sav4.inf
s3savmx.inf
s3trio3d.inf
sbp2.inf
wave.inf
wdma_csc.inf
wdma_ctl.inf
wdma10k1.inf
From drivers.cab:
ctlsb16.sys
s3legacy.dll
s3legacy.sys
Then use these during the driver installation with "Have disk..."