ソフトウェアをインストールするときに非 Unicode プログラム言語を無視する

ソフトウェアをインストールするときに非 Unicode プログラム言語を無視する

これはしばらくの間私を悩ませている問題であり、この問題の解決策をどこにも見つけることができませんでした。

私は Windows 7 を実行しており、「非 Unicode プログラムの言語」設定はロシア語に設定されています。ロシア語の UI を持つ非 Unicode ソフトウェアが必要です。

しかし、ほとんどのソフトウェアでは英語の UI を使用することを好みます。世の中には多言語対応のソフトウェアが多数あり、私の好みには合わずスマートすぎるのです。インストール時に UI がロシア語に切り替わり、インストール後もソフトウェアの UI はロシア語のままで、変更するオプションはなく、「非 Unicode 言語」を英語に設定するだけです。設定を元に戻して再起動すると、ロシア語に戻ります。ほとんどの場合、これは Intel、HP などのドライバー ソフトウェアです。

「Unicode 以外のプログラムの言語」設定を無視して、インストールを強制的に英語で実行し、インストール後もその状態を維持するにはどうすればよいでしょうか。これはインストーラー (MSI、Install Shield など) に固有のものである可能性があると理解しています。ただし、ソフトウェアのインストールごとに適用する必要がある場合でも、どのような解決策でも良いでしょう。

役に立つ情報をいただければ幸いです。

答え1

残念ながら、それはできません。(回答通りここ) Windowsではプロセスごとにロケールを設定することはできません。VMでロケールの1つを実行するか、別のユーザープロファイルを使用して他のロケールを実行することができます。VMは少し手間がかかりますが、切り替えが簡単になり、統合が向上します(つまり、VirtualBoxシームレスモード

関連情報