2013-04-18 7 views
2

У меня есть установщик, который устанавливает драйверы последовательного интерфейса USB из FTDI. Однако на некоторых компьютерах (все они работают с русской Windows XP, поэтому может быть проблема с языком), установка завершается с ошибкой. Я попытался повторить его, используя чистый русский Windows XP Professional SP3, но там он работает, поэтому это не проблема с четким языком.«DPInst.exe не поддерживается на текущей ОС»

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, но это не должно быть необходимым. Или?

В программе установки я запускаю dpinst (32 или 64 в зависимости от ОС) с помощью переключателей /c /q /sa /sw, но это, вероятно, не имеет значения, поскольку двойной щелчок dpinst32.exe также дает ошибку. Версия dpinst - 2,1

ответ

1

Я столкнулся с той же проблемой на Russion Win7x64 (пакет отлично работал на английском языке Win7x64).

Существует две версии DPInst в WDK (папка redist \ DIFx \ DPInst): английский (подпапка EngMui) и многоязычная (вложенная папка MultiLin). внезапно кажется, что многоязычная версия имеет проблемы с локализованной Windows.

Я заменил свой оригинальный многоязычный DPInst.exe на английский, и он решил проблему. Английская версия отлично работала в русской Windows.

+0

Вам нужно было включить файлы локализации с английской версией (означающей файлы dpinst.exe.mui)? –

+0

Насколько я помню, нет. Это просто сработало. К сожалению, я не помню подробностей и не могу исследовать его сейчас. – Steed

 Смежные вопросы

  • Нет связанных вопросов^_^