2011-10-11 18 views
6

MSI用の言語は英語ですが、このMSIパッケージをインストールすると自動的に "地域と言語のオプション"の設定がチェックされます"コントロールパネルで、特定の言語で実行します。spcified言語を使用してMSIをインストールする方法

私はこのMSIを "msiexec -i setup.msi TRANSFORM =":1028 ""のような特定の言語で実行できますが、英語では実行できません。この問題に私が使用できる方法はありますか?自動的に言語を選択するための操作を無効にすることはできますか?またはこのMSIを英語版で直接実行できますか?

ご了承ください。

答えて

4

特定のトランスフォームでMSIを起動するには、TRANSFORMプロパティを実際の変換ファイルパスに設定します。ここであなたを助けるかもしれないいくつかの記事は以下のとおりです。http://msdn.microsoft.com/en-us/library/windows/desktop/aa372085(v=vs.85).aspx

しかし、MSIは自動的に言語を選択した場合、最も可能性の高い変換が自動的に適用されhttp://technet.microsoft.com/en-us/library/bb490766.aspx

    • 。この場合は、ProductLanguageプロパティを設定して、希望の言語を設定することができます。

  • +0

    私の質問をもう一度説明しましょう.3部構成のMSIは値1033の多言語変換を持つProductLanguageプロパティを持ち、地域設定で言語を自動的に選択することもできます。私が必要とするのは、英語以外の地域設定で英語でそれを公開したいということです。 – Frank

    +1

    msiexecコマンドラインから、必要なProductLanguage値を設定できます。 –

    +0

    はい、それは今動作します!どうもありがとう! – Frank

    関連する問題