プロセスごとにWindowsロケールを変更する


11

特定のプログラムに対してのみWindowsロケールを変更する方法はありますか?

英語(米国)以外のロケールでは正しく機能しないプログラムが1つまたは2つあり、ユーザー全体のロケール設定を変更せずにそれらのバグを回避したいと考えています。

回答:


4

ここにそれを行うかもしれない少しハックがあります。これらの設定はユーザーごとに構成されていると思いますので、次のことができると思います。

  • 新しいユーザーを作成する
  • そのユーザーとしてログインします
  • アプリに必要な設定をセットアップする
  • ログアウトして、通常のユーザーとして再度ログインします
  • 新しく作成したユーザーとしてプログラムを実行します(Shiftキーを押しながらexeを右クリックし、[別のユーザーとして実行]を選択すると、これを実行できます)

2
なぜこの答えが受け入れられるのですか?それは解決策のように聞こえますが、それは純粋なファンタジーです!ユーザーごとにロケールを設定することはできません。非Unicodeプログラムの言語は、コンピューター(単なるユーザーではない)全体の設定です。また、「他のローカルユーザーとして実行」などの機能はなく、「管理者として実行」オプションしかありません。* nixでは可能かもしれませんが、問題はWindowsに関するものでした。
TomR

誤解して申し訳ありません。別のユーザーとしてWindowsプログラムを実行することが可能です。
TomR

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.