vcredist_x86: появляется сообщение install.res.????.dll

Наша установка запускает vcredist_x86.exe с параметром /qb, чтобы сделать он молчит. Это работает на всех наших тестовых системах, но, к сожалению, установка по-прежнему показывает сообщение на клиентском компьютере.

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

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

Пока отображается сообщение InnoSetup


person Gogowitsch    schedule 14.03.2012    source источник


Ответы (2)


У меня была такая же проблема, когда я пытался установить vcredist_x86 с языком, отличным от языка ОС (Windows 2003 Eng и vncredist Rus), когда я загружаю 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] =====================================
person Cerber    schedule 29.06.2012

Просто для протокола, потому что я попал на эту страницу в поисках решения:

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

Эта ссылка также может быть полезна.

person JonasVautherin    schedule 11.07.2013
comment
Спасибо, это сработало для меня (запуск 7 Ultimate на английском языке в Великобритании) - person hithwen; 07.05.2014