none
既定のシステム UI 言語の設定値をレジストリから取得できるか RRS feed

  • 質問

  • いつも参考にさせていただきありがとうございます。

    タイトルの通りなのですが、PCごとに設定されている「既定のシステム UI 言語」の設定値を制限ユーザー権限で取得することを考えています。

    DISMコマンドは管理者にエスカレーションしないと動かないため、適していません。

    レジストリなどで情報があれば参照だけで対応できるのではないかと考えています。

    ご存じの方いらっしゃいましたら共有いただけますと幸いです。


    Microsoft Forum (HM)



    2019年11月12日 3:44

すべての返信

  • powershellなら一般ユーザでもいけるようです

    powershell "Get-Culture | %{$_.name}"

    2019年11月12日 4:43
  • たぶんここらへん↓。

    HKEY_CURRENT_USER\Control Panel\Desktop\LanguageConfiguration

    2019年11月12日 4:53
  • ありがとうございます。

    試してみましたがカレントユーザーの表示言語が抜き出されたようです。

    既定のシステム UI 言語とは異なる結果が返りました。


    Microsoft Forum (HM)

    2019年11月12日 5:10
  • ありがとうございます。

    お知らせいただいた場所は、カレントユーザーに追加で構成した言語セットの列挙が格納されていました。

    既定のシステム UI 言語は格納されていませんでした。


    Microsoft Forum (HM)

    2019年11月12日 5:13
  • 社員番号042さん、こんにちは。フォーラムオペレーターのFarenaです。

    TechNetフォーラムにご投稿くださいましてありがとうございます。

     

    下記の位置で

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language]

     

    右側でデフォルトおよびインストールされた言語の値(例:0409)を確認できます。

     

    Default=システムのデフォルト言語。このエントリの値は、他の言語が指定されていない場合に0409(米国英語)を表示

    InstalledLanguage =インストールされている言語

     

    言語IDは下記のリンクで検索できます。

    https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/a9eac961-e77d-41a6-90a5-ce1a8b0cdb9c?redirectedfrom=MSDN

     

    こちらの情報が少しでも参考になれば幸いです。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2019年11月15日 9:09
    モデレータ
  • こんにちは

     

    その後のご状況いかがでしょうか。

     

    ご不明な点がございましたら、お気軽にお問い合わせください。

    今後ともTechNet フォーラムをよろしくお願いします。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2019年11月19日 6:30
    モデレータ
  • ご連絡ありがとうございます。

    私のPCで確認いたしましたところ、同キーのDefaultは0411、InstallLanguageは0409でした。

    Farena様の情報ですと、「InstalledLanguage =インストールされている言語」ですが

    されている、とは言語パックのことのように読めました。

    トピックの本筋は、「既定のシステム UI 言語」 ですが、これは InstalledLanguage を指しているのでしょうか?

    Defaultというキーが「既定のシステム UI 言語」なのであれば、 私のPCのDismコマンドは英語を示していますが、レジストリは日本語を示しており、不一致となります。


    Microsoft Forum (HM)

    2019年11月27日 4:04
  • ご返信ありがとうございます。

     

    「既定のシステム UI 言語」はDefaultキーです。

    ご参考:

    https://www.tenforums.com/tutorials/30656-see-system-default-ui-language-windows-10-a.html

     

    コマンドの言語については、下記のリンクで参考をお願いします。

    https://qiita.com/matarillo/items/122523c9e79617fabdcd

    注意:これは、サードパーティのリンクであり、マイクロソフトは、その内容についての保証を行いません。

     

    宜しくお願い致します。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2019年11月29日 9:25
    モデレータ