This guide is written for Windows 2000 but you should be able to do the same in XP/2003:
- Open I386\hivesft.inf, scroll it to the bottom and add:
[AddReg] HKLM,"SOFTWARE\Microsoft\Driver Signing","Policy",0x00000001,00
- Prepare your boot media (CD, HDD, USB flash disk, etc.) and start the installation.
- After the first part of partitioning and file copying has finished don't continue with the GUI part but rather boot to another working Windows installation or move the media to another computer.
- Go to X:\WINNT\system32\config (X being the letter of the partition / drive where you've just started the installation), open a commandline window and type:
reg load hku\custom software
The M$ tool REG.EXE is required to do this step. It's available by default in XP/2003 and it's located in SUPPORT.CAB on the Windows 2000 CD (it's also possible to use the XP version in 2K but not the one from 2003).
- Open REGEDT32.EXE, go to HKU\custom\Microsoft, select "Driver Signing", open Security -> Permissions and deny Full Control for both Administrators and SYSTEM (not sure yet whether both of them are absolutely necessary; maybe only one of them would be enough).
- Once again go to X:\WINNT\system32\config and type in commandline:
reg unload hku\custom
- Reboot / move the media back and continue with the Windows installation. You won't see any prompts concerning unsigned drivers any more If you check the setuperr.log you will see something like this:
Setup was unable to configure the policy for verification of drivers during system installation. The error code is 5.
but you can safely ignore it.
At the moment I'm working on setting the permissions automatically so that everything would be done inside Windows setup without the need to boot to another Windows in order to configure them.
This post has been edited by tomasz86: 21 September 2012 - 10:24 PM