UI表記の言語を統一させたい

犬スキー 20 評価のポイント
2024-01-30T14:35:39.9333333+00:00

スクリーンショット 2024-01-22 233423.png visual studio 2022 community 版を利用しています。 言語パックにロシア語を追加インストールしているせいか、windows 11 上のUI表記が一部ロシア語になります。 上記言語を学習中なので意味は分かりますが、日本語に統一する事はできないでしょうか? window11 上の言語は日本語、ロシア語を追加インストールしており、優先言語は日本語です。

Visual Studio
Visual Studio
Windows、Web、モバイル デバイス用のアプリケーションを構築するための統合開発ツールの Microsoft スイートのファミリ。
92 件の質問
0 件のコメント コメントはありません
{count} 件の投票

承認済みの回答
  1. gekka 9,831 評価のポイント MVP
    2024-01-30T15:46:54.23+00:00

    エクスプローラーでのコンテキストメニューの表示でしょうか?
    その表示はVisualStudioで言語をどのような順番でインストールしたかによって表示が変わります。

    コンテキストメニューに表示される文字列はレジストリに最初に登録されたものを上書きしないことが原因。
    そのため最初はVisualStudioを日本語言語パックのみでインストールしておき、インストール後に他の言語パックをインストールすると日本語に固定されたんじゃないかと。

    # だいぶ前に多言語インストールのテストしただけでうろを覚え

    でも、入れなおしは面倒なのでレジストリをいじる方法で。 C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\以下の数字のフォルダがあることを確認します。1041が日本語の場所で、英語なら1033。ロシア語なら1049ですかね。
    1041があれば日本語に出来ます。なければVisualStudioの言語パック入れてください。

    レジストリエディタでHKEY_CLASSES_ROOT\Directory\shell\AnyCodeを開きます。そこの既定は@C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\1049\VSLauncherUI.dll,-1002ののようになっていると思われるので、1049を1041に変更します。
    これでディレクトリのコンテキストメニューの文字列は変更できます。

    # 既定に好きな文字列を直接入力してもいいです

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. 犬スキー 20 評価のポイント
    2024-01-31T06:53:51.0166667+00:00

    回答ありがとうございます。 教えて頂いたキー1つだけでなく、同じ値を保持しているキーが後三か所あり、 そちらも全て(計4か所)1041 に変えないとダメなようでした

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

お客様の回答

回答は、質問作成者が [承諾された回答] としてマークできます。これは、ユーザーが回答が作成者の問題を解決したことを知るのに役立ちます。