如何从 GPO 添加新的键盘语言?

如何从 GPO 添加新的键盘语言?

现在我有 Windows Server 2012 R2 系统,它有域控制器。域用户没有权限向其键盘添加新语言。那么,我如何从组策略中添加新的键盘语言(或者可以吗)?

答案1

加载的键盘布局由 控制HKEY_CURRENT_USER\Keyboard Layout\Preload\,其中1设置默认布局,后跟其他布局 2...N。

用于键盘布局预加载的注册表编辑器

您可以找到这些值:

一种选择是使用组策略直接添加这些注册表值

  • 用户配置
    • 优先
      • Windows 设置
        • 註冊

如果您只需要设置这些设置一次;如果您不需要定期修改它们或对不同的 OU 使用不同的设置,则此方法很合适。除此之外,任何方法都会变得更难管理。更优雅的方法是添加自定义 .ADMX 模板。

以下是较旧的 .ADM 模板的简单示例,其中包含三种键盘布局的下拉菜单。添加更多布局或增加额外布局的数量非常简单。

CLASS USER
   CATEGORY "Keyboard Layout"
      POLICY "Keyboard Layout Preload"
         KEYNAME "Keyboard Layout\Preload"
         PART Default DROPDOWNLIST
            VALUENAME "1"
            ITEMLIST
               NAME "United Kingdom" VALUE "00000809" DEFAULT
               NAME "Russian" VALUE "00000419"
               NAME "Japanese" VALUE "00000411"
               NAME "Korean" VALUE "00000412"
            END ITEMLIST
         END PART
         PART Second DROPDOWNLIST
            VALUENAME "2"
            ITEMLIST
               NAME "Disabled" VALUE DELETE
               NAME "United Kingdom" VALUE "00000809"
               NAME "Russian" VALUE "00000419"
               NAME "Japanese" VALUE "00000411"
               NAME "Korean" VALUE "00000412"
            END ITEMLIST
         END PART
         PART Third DROPDOWNLIST
            VALUENAME "3"
            ITEMLIST
               NAME "Disabled" VALUE DELETE
               NAME "United Kingdom" VALUE "00000809"
               NAME "Russian" VALUE "00000419"
               NAME "Japanese" VALUE "00000411"
               NAME "Korean" VALUE "00000412"
            END ITEMLIST
         END PART
      END POLICY
   END CATEGORY

相关内容