次の方法で共有

Visual C++ 再頒布可能 パッケージの表示言語に関して

Anonymous
2022-08-22T09:15:00+00:00

下記のページからVisual C++ 再頒布可能 パッケージの「https://aka.ms/vs/17/release/vc_redist.x86.exe」をダウンロードして実行したところ、PC設定言語が韓国語や中国語などの時は問題なく設定言語の表記で再頒布可能 パッケージが立ち上がりましたが、英語に設定した時だけ日本語表示のまま立ち上がってしまいました。

https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170

PCの言語設定が足りないのでしょうか?

他に原因があるのでしょうか?

マシン

Windows11

実施した言語設定

  1. Settings>Time&language>Language&region
  2. Add a languageでEngulish(UK)インストール(optionは全てcheck状態)
  3. Window display languageをEngulish(UK)に変更
  4. サインアウト→再度サインイン
  5. 手順四で英語の時のみ変化がなかったためPCを再起動

備考

Engulish(UK)、Engulish(Canada)も試して変わらずでした。

家庭向け Windows | Windows 11 | 入力と言語

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2022-08-22T10:16:29+00:00

    Visual C++ 再頒布可能 パッケージの場合、インストール時に表示する言語リソースをパッケージ内に抱え込んでいます。 Windows側の設定はフォント以外は関係ないです。

    言語環境の設定には、システムレベルのデフォルト値と、プロセス単位で任意に設定されているものとがあります。言語設定で指定できるのは、システムレベルのデフォルト値の方です。プロセス単位で任意に設定されているものは、プロセスが自分自身で設定する場合と、起動時の親プロセスの言語設定を引き継ぐ場合とがあります。

    おそらく、「Visual C++ 再頒布可能 パッケージ」を起動したプロセスが日本語モードであったのでしょう。Windowsをインストールするときに、インストーラーによる初期選択で日本語の言語設定を選択した場合、システムプロファイルを読み込む前に起動されているサービスが日本語モードで起動されることがあります。その関係でWindows Modules InstallerやWindows Installerといったサービスが日本語モードで起動するようになっていると、インストーラーの配慮が足りない場合に、日本語でインストーラーが起動することがあります。特定の言語設定で明示的にプロセスを起動したいのであれば、バッチファイル内でCHCPコマンドを使うなどして強制的に切り替えてください。

    もっとも、Visual C++ 再頒布可能 パッケージの場合、対応している言語リソースをすべてインストールするので、インストール結果については気にしなくていいでしょう。

    vcredist_x86.exe /quiet /install

    vcredist_x86.exe /quiet /repair

    など「/quiet」オプションでインストール画面を表示しない方法もあります。ただし、管理者権限で起動していなければユーザーアカウント制御による権限の確認画面は表示されます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません