none
How to Bypass Unsigned Drivers during Deployment with Unattend.xml file

    Question

  • I'm having trouble with my Unsigned Drivers when I deploy Windows 7 using Unattend.xml. I'm trying to utilize RunOnce to by pass the Unsigned Drivers. My RunOnce section of the xml looks as follows....

    <RunOnce>

          <RunOnceCommand FilePath=" C:\Windows\System32\bcdedit.exe" -set loadoptions DDISABLE_INTEGRITY_CHECKS >

          </RunOnceCommand>

    </RunOnce>

     

    This however isn't working. Also, I'm not sure if I'm suppose to be utilizing the command -SET TESTSIGN NO? Does anyone have any experience getting past these Unsigned Drivers? It was much easier with the sysprep.inf , DriverSigningPolicy=Ignore. :)

    Tuesday, April 20, 2010 3:33 PM

Answers

  • If it is a bootable critical driver, it must be embedded signature. If it is a plug and play driver, the digital signture isn't required. You could use the Microsoft-Windows-PnPSysprep\PersistAllDeviceInstalls unattend setting to keep these device drivers on your system.

    RunOnce isn't available in Windows 7 unattended installation anymore. You may try RunSynchronous command to navigate the path to the .inf driver.

    References:

    Bypass Unsigned Driver Error in Windows Vista and 7

    Dale

    Thursday, April 22, 2010 6:34 AM