Jump to content

Intel chipset INFs cause unsigned driver error in Vista Sysprep


Recommended Posts

I have been fighting with this problem for a while...hope someone here can help.

I am working on a Vista image and everything has been successful besides the unattended install of Intel chipset drivers.

During the auditSystem pass, when the drivers are being installed, I get two warnings about unsigned drivers. I have narrowed it down to the Intel INFs; all other drivers install correctly without incident.

Of course, Vista no longer has the option to ignore the unsigned driver warning as XP had :angry:

Here is my unattend.xml, if it helps:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ComputerName></ComputerName>
<ProductKey>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</ProductKey>
<RegisteredOrganization>Org</RegisteredOrganization>
<RegisteredOwner>Owner</RegisteredOwner>
<TimeZone>Central Standard Time</TimeZone>
</component>
</settings>
<settings pass="generalize">
<component name="Microsoft-Windows-PnpSysprep" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<PersistAllDeviceInstalls>false</PersistAllDeviceInstalls>
</component>
</settings>
<settings pass="auditSystem">
<component name="Microsoft-Windows-PnpCustomizationsNonWinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DriverPaths>
<PathAndCredentials wcm:action="add" wcm:keyValue="1">
<Path>C:\Drivers</Path>
</PathAndCredentials>
</DriverPaths>
</component>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<AutoLogon>
<Password>
<Value>*******************</Value>
<PlainText>false</PlainText>
</Password>
<Domain></Domain>
<Enabled>true</Enabled>
<LogonCount>1</LogonCount>
<Username>Administrator</Username>
</AutoLogon>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<HideEULAPage>true</HideEULAPage>
<NetworkLocation>Work</NetworkLocation>
<SkipMachineOOBE>true</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
<ProtectYourPC>1</ProtectYourPC>
</OOBE>
<RegisteredOrganization>Org</RegisteredOrganization>
<RegisteredOwner>Owner</RegisteredOwner>
<OEMInformation>
<Manufacturer>Manufacturer</Manufacturer>
<SupportURL>URL</SupportURL>
<Model>Model</Model>
<Logo>C:\windows\oemlogo.bmp</Logo>
</OEMInformation>
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<CommandLine>C:\installs\guirunonce.bat
</CommandLine>
<Order>1</Order>
<Description>guirunonce</Description>
</SynchronousCommand>
</FirstLogonCommands>
<AutoLogon>
<Password>
<Value>*************************</Value>
<PlainText>false</PlainText>
</Password>
<Enabled>true</Enabled>
<LogonCount>1</LogonCount>
<Username>Administrator</Username>
</AutoLogon>
</component>
<component name="Microsoft-Windows-Sidebar" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SidebarOnByDefault>false</SidebarOnByDefault>
<SidebarVisible>false</SidebarVisible>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:c:/program%20files/windows%20aik/install.wim#Windows Vista ENTERPRISE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

Thanks in advance!

Brendan

Link to comment
Share on other sites


Vista should pick up on Intel drivers so try an install without them unless you already have

Otherwise place them all in 1 folder like this which is my Intel folder, might need to edit the infs reflecting this single folder thing ;)

post-9484-1225197159_thumb.png

Link to comment
Share on other sites

Here is the command line instructions using DPINST.EXE /LM to install unsigned drivers which the latest version of windows rejects:

C:\Users\David\Desktop>DPInst.exe /?

DPInst.exe: installs and uninstalls driver packages.

By default, the tools searches the current directory and tries to install

all driver packages found.

Usage: DPInst.exe [/u INF-file][/s | /Q][/LM][/P][/F][/sH][/sA][/A][/PATH Path][

/EL][/L LanguageID][/C][/D][/LogTitle Title][/sW][/? | /h | /help]

/U path to INF file

Uninstall a driver package (INF-file).

/S | /Q Silent (Quiet) mode. Suppresses the Device Installation

Wizard and any dialogs popped-up by the operating system.

/LM Legacy mode. Accepts unsigned driver packages and packages with

missing files. These packages won't install on the latest

version of Windows.

/P Prompt if the driver package to be installed is not better

than the current one.

/F Force install inf the driver package is not better than the

current one.

/SH Scans hardware for matching devices and only copies and installs

those drivers for which a device is present. Only valid for

Plug and Play drivers.

/SA Suppress the Add/Remove Programs entry normally created for

each driver package.

/A Install all or none.

/PATH Path

Search for driver packages under the given path.

/EL Enables all languages not explicitly listed in the XML file.

/L LanguageID

Tries to use the given language in all UI.

Useful for localization tests.

/SE Suppress the EULA.

/C Dump logging output to attached Console (Windows XP and above).

/D Delete driver binaries on uninstall.

/SW Suppresses the Device Installation Wizard, the operating system

might still pop-up user dialogs.

/? | /h | /help

Shows this help.

post-216316-1225230809_thumb.jpg

Edited by COOLCOMPUTERGUY
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...