4

私たちのセットアップでは、パラメーター/qb を指定して vcredist_x86.exe を実行し、サイレントにします。これはすべてのテスト システムで機能しますが、残念ながら、お客様のコンピューターでインストールを行うとメッセージが表示されます。

下の画像を見てください。このメッセージの出所を推測または知っている人はいますか? 私はこことGoogleで何も見つけることができませんでした.誰かが英語のWindows XP(顧客が持っている)では起こるがドイツ語では起こらないと言いました.

InnoSetup には完全な管理者権限があり、[Run] セクションで vcredist_x86.exe バージョン 9.0.21022.8 を起動します。私たちのアプリケーションは VC で書かれていませんが、GAUSS ランタイム エンジンを使用しています。

InnoSetup の「Finishing installation...」が表示されている間に、メッセージ install.res.????.dll が表示されます。

4

2 に答える 2

4

解決策を探しているときにこのページにたどり着いたので、記録のために:

ここから入手できるSP1 バージョンの実行可能ファイルをダウンロードする必要がありました。

このリンクも役立つ場合があります。

于 2013-07-11T14:30:05.833 に答える
2

OS言語(Windows 2003 Engおよびvncredist Rus)とは異なる言語でvcredist_x86をインストールしようとしたときに、適切な言語で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] =====================================
于 2012-06-29T09:20:28.853 に答える