In my recent struggles with using the Windows 7/8 PNPUtil.exe built-in utility, I went on a search for another means to handle installing my Plug and Play drivers. I’ve dabbled with the Devcon.exe utility in the past, but it is mostly meant for use with Windows XP and previous OSes. I then came across a utility that I’ve seen many times before. The DPInst.exe utility is one used by manufacturers for importing their drivers during installation. It is by far the most flexible and powerful utility of them all. Here is how I’ve come to use the utility and am very happy with the results.
- Drivers Syntax Laptops & Desktops Best Buy
- Drivers Syntax Laptops & Desktops -
- Drivers Syntax Laptops & Desktops Refurbished
Script I use to call the proper DPInst.exe utility (x86 or x64):
Support & Downloads Get troubleshooting, maintenance and warranty information. Download software, drivers and brochures. Welcome to Lenovo Technical Support Drivers, Updates, How-To Guides, Technical Help and more Lenovo is replacing distrusted GeoTrust certificates with new DigiCert certificates. GeoTrust will not be trusted by major browsers as early as October. Manage driver packages. When device drivers are created by the original equipment manufacturer (OEM), they are deployed with the hardware in a driver package that includes all the files and information required for Windows 10 to communicate with the hardware.
2 4 6 8 10 12 14 16 18 | If'%PROCESSOR_ARCHITECTURE%'EQU'x86'( '%SystemRoot%sysnativecmd.exe'/C'%~dpnx0'%1%2%3%4%5%6%7%8%9 ) echo Changing Directory to '%~dp0' > log.txt Ifexist'%SystemDrive%Program Files (x86)'( '%~dp0dpinst64.exe'/c>>log.txt echo Begining to execute DPInst32 >> log.txt ) echo Review the '%systemroot%DPINST.LOG' for more information. >> log.txt |
Both the x86 and x64 versions can use the same DPInst.XML, which MUST be placed in the same directory as the .EXE files:
* Settings for XML can be found here: http://msdn.microsoft.com/en-us/library/windows/hardware/ff553383(v=vs.85).aspx
2 4 6 8 10 12 14 16 18 20 22 | <dpinst> <search> </search> <suppressEulaPage/> <quietInstall/> <scanHardware/> <!--No driver signature required--> <!--Force driver install even ifcurrent isbetter--> |
Lastly, I toss all of my drivers in sub-folders. DPInstall is smart enough to re-curse through the directory tree and also install ONLY the drivers it needs (Matches a PNPID installed on the system).
It has exhibited issues installing Bluetooth and USB 3.0 drivers, but I believe that is because those devices have multiple sub-devices that appear after the initial driver is installed.
Download of DPInst.zip.
/Brian G
In my recent struggles with using the Windows 7/8 PNPUtil.exe built-in utility, I went on a search for another means to handle installing my Plug and Play drivers. I’ve dabbled with the Devcon.exe utility in the past, but it is mostly meant for use with Windows XP and previous OSes. I then came across a utility that I’ve seen many times before. The DPInst.exe utility is one used by manufacturers for importing their drivers during installation. It is by far the most flexible and powerful utility of them all. Here is how I’ve come to use the utility and am very happy with the results.
Script I use to call the proper DPInst.exe utility (x86 or x64):
Drivers Syntax Laptops & Desktops Best Buy
2 4 6 8 10 12 14 16 18 | If'%PROCESSOR_ARCHITECTURE%'EQU'x86'( '%SystemRoot%sysnativecmd.exe'/C'%~dpnx0'%1%2%3%4%5%6%7%8%9 ) echo Changing Directory to '%~dp0' > log.txt Ifexist'%SystemDrive%Program Files (x86)'( '%~dp0dpinst64.exe'/c>>log.txt echo Begining to execute DPInst32 >> log.txt ) echo Review the '%systemroot%DPINST.LOG' for more information. >> log.txt |
Both the x86 and x64 versions can use the same DPInst.XML, which MUST be placed in the same directory as the .EXE files:
* Settings for XML can be found here: http://msdn.microsoft.com/en-us/library/windows/hardware/ff553383(v=vs.85).aspx
Drivers Syntax Laptops & Desktops -
2 4 6 8 10 12 14 16 18 20 22 | <dpinst> <search> </search> <suppressEulaPage/> <quietInstall/> <scanHardware/> <!--No driver signature required--> <!--Force driver install even ifcurrent isbetter--> |
Lastly, I toss all of my drivers in sub-folders. DPInstall is smart enough to re-curse through the directory tree and also install ONLY the drivers it needs (Matches a PNPID installed on the system).
It has exhibited issues installing Bluetooth and USB 3.0 drivers, but I believe that is because those devices have multiple sub-devices that appear after the initial driver is installed.
Drivers Syntax Laptops & Desktops Refurbished
Download of DPInst.zip.
/Brian G