Determining whether the correct driver is being used in WinPE
book
Article ID: 181730
calendar_today
Updated On:
Products
Deployment SolutionGhost Solution SuiteClient Management SuiteIT Management Suite
Issue/Introduction
How can you determine whether the correct driver is being used in WinPE Automation?
Resolution
To test the network driver under WinPE do the following:
Ensure that the Ethernet cable is connected.
Boot the clients computer to a WinPE using a WinPE Configured to "network boot" or PXE boot To create a WinPE Configured to "network boot" refer to article id: 178512
Type IPCONFIG in the command console window. If no IP addresses are listed then you do not have a functioning network driver.
Obtain the correct network Windows Vista driver files (WinPE 2.1 is based on Vista code) and copy them to a USB flash memory device. Typically this will be a set of .INF, .SYS and .DLL files (.CAT files are not required).
Change to the drive letter of the flash memory drive by typing the drive letter and a semi-colon (eg type E: and click enter. You may need to try different drive letters until you find the USB device).
Type dir *.inf to list the INF files that you previously copied to the flash memory drive.
Test the first INF file by typing DRVLOAD xxxxx.INF (where xxxx.INF is the first INF file listed).
DRVLOAD should report that the driver has loaded successfully; if not go to step 5 and pick the next INF file. If you receive an 'unable to load' error (eg Error 0x80070002), check that you have included all .sys and .dll files in the same folder.
Type NETCFG -WINPE to install the WinPE network stack.
Type IPCONFIG. If the command lists the IP addresses for your network, then you have found the correct driver. If no IP addresses are listed, go to step 6 and try another driver.