“当前操作系统不支持DPInst.exe”

时间:2013-04-18 14:31:30

标签: windows driver dpinst

我有一个安装程序,可以安装FTDI的USB串行驱动程序。但是在某些计算机上(所有计算机都运行俄语Windows XP,因此可能会出现语言问题)安装失败。我曾尝试使用干净的俄语Windows XP Professional SP3重复它,但它有效,所以它不是一个明确的语言问题。

dpinst.log文件说:

`INFO:   04/18/2013 14:05:34
INFO:   Product Version 2.1.0.0.
INFO:   Version: 6.1.7601 Service Pack 1
INFO:   Platform ID: 2 (NT)
INFO:   Service Pack: 1.0
INFO:   Suite: 0x0100, Product Type: 1
INFO:   Architecture: X86.
INFO:   Interactive Windows Station
INFO:   Command Line: '"D:\Something\DPInst32.exe" '
INFO:   DPInst is a multi-lingual binary.
INFO:   ****************************************
INFO:   Current working directory: 'D:\Something\Drivers'
INFO:   Running on path 'D:\Something\Drivers'
INFO:   No valid 'dpinst.xml' file provided.
ERROR:  DPInst.exe not supported on current OS.
INFO:   Returning with code 0x80000000`

我没有使用dpinst.xml文件是正确的,但这不是必需的。或?

在安装程序中,我使用开关/c /q /sa /sw运行dpinst(32或64,具体取决于操作系统),但它可能无关紧要,因为双击dpinst32.exe也会出错。 dpinst版本是2.1

1 个答案:

答案 0 :(得分:1)

我在Russion Win7x64上遇到了同样的问题(该软件包在英文Win7x64上完美运行)。

WDK中有两个版本的DPInst(redist \ DIFx \ DPInst文件夹):英文(EngMui子文件夹)和多语言(MultiLin子文件夹)。突然间,似乎多语言版本的本地化Windows存在问题。

我用英文版替换了我原来的多语言DPInst.exe,它解决了这个问题。英文版在俄语版Windows上运行良好。

相关问题