2012-03-14 6 views
3

Наша установка запускает файл vcredist_x86.exe с параметром /qb to make it silent. Это работает на всех наших тестовых системах, но, к сожалению, установка все еще показывает сообщение на клиентском компьютере.vcredist_x86: появляется сообщение install.res.????.dll

Пожалуйста, посмотрите изображение ниже - кто-нибудь догадывается или знает происхождение этого сообщения? Я ничего не мог найти здесь и в Google, someone сказал, что это происходит на английском языке Windows XP (который есть у клиента), но не на немецком.

InnoSetup имеет полные права администратора и lauches vcredist_x86.exe версии 9.0.21022.8 в разделе [Run]. Наше приложение не написано в VC, но используется механизм времени выполнения GAUSS, который есть.

While InnoSetup's 'Finishing installation...' is shown, the message install.res.????.dll comes up

ответ

1

У меня была такая же проблема, Whe пытался установить vcredist_x86 с различными ОС от языка (Windows 2003 Eng и Rus vncredist), когда я загрузить VCRedist с собственным языком, установить его успешно.

Кроме того, вы можете увидеть журнал установки в% TEMP% \ dd_vcredist * .txt В моем случае это было сказано:

[06/29/12,13:10:31] ========== Logging started ========== 
[06/29/12,13:10:31] ===================================== 
[06/29/12,13:10:31] Failed to set lang to requested lang code 1033 
[06/29/12,13:10:31] Failed to set lang to OS language 1033 
[06/29/12,13:10:31] ***ERROR EVENT*** : Failed last resort to set lang to ENU - no resources 
[06/29/12,13:10:36] =========== Logging ended =========== 
[06/29/12,13:10:36] ===================================== 
4

Только для записи, потому что я приземлился на этой странице, ища решение:

Мне пришлось загрузить версию исполняемого файла SP1, available here.

This link также может быть полезен.

+1

Спасибо, что сработало для меня (работает 7 высшее британское английское) – hithwen