Вопрос или проблема
Сервер: Windows Server 2019
Клиент: Windows 10
Когда я подключаю компьютер к своей AD и подключаю пользователя к AD. Когда сеанс начинается, клавиатура пользователя меняется на соответствующую клавиатуру AD, я хочу, чтобы она оставалась такой, как была до подключения к домену.
Проблема не возникает на странице входа в сеанс, только когда клиент вошел в систему.
Я пробовал несколько вещей:
- Изменить HKEY_USERS.DEFAULT\Keyboard Layout\Preload на нужную раскладку клавиатуры (это работает для страницы входа, но не для текущего пользователя)
- Я попытался изменить 2 GPO в конфигурации пользователя.
Конфигурация пользователя - Административные шаблоны - Регионы и языковые параметры
- Ограничить выбор языка меню Windows и диалогов – Отключить
- Ограничить языки пользовательского интерфейса языками меню Windows и диалогов – Отключить
- Я попытался изменить “локальную” GPO в конфигурации компьютера.
Конфигурация компьютера - Административные шаблоны - Система - Локальные службы
- Запретить копирование методов ввода пользователей в систему – Включить
Это ничего не изменяет. Клавиатура по-прежнему остается раскладкой клавиатуры AD.
Я хочу использовать GPO для исправления этой проблемы.
Следует отметить: у меня есть несколько возможных раскладок клавиатуры в зависимости от машины, поэтому фиксированная раскладка клавиатуры не является решением.
Ответ или решение
Проблема с изменением раскладки клавиатуры при подключении к домену Active Directory
Введение
Ваша ситуация, связанная с изменением раскладки клавиатуры у пользователей, подключающихся к домену Active Directory (AD) на сервере Windows Server 2019 с клиентами на Windows 10, встречается довольно часто. Данная проблема проявляется только после входа в систему пользователя и может затруднить работу, особенно если пользователи привыкли к определённой раскладке, соответствующей их предпочтениям или программам.
Проблема
Главная проблема заключается в том, что при авторизации пользователя на клиентском компьютере со звездочками, происходит изменение раскладки клавиатуры на значение, установленное в настройках Active Directory. Затем, после входа в систему, пользователи сталкиваются с тем, что их привычная раскладка не применяется, несмотря на попытки решения проблемы через редактирование реестра и групповых политик.
Возможные решения
-
Изменение параметров групповой политики
Чтобы сохранить индивидуальную раскладку клавиатуры пользователей, вы можете использовать групповые политики для настройки параметров работы с языковыми пакетами и раскладками. Вот подробный план действий:-
Откройте редактор локальных групповых политик (gpedit.msc).
-
Путь:
Конфигурация пользователя -> Административные шаблоны -> Панель управления -> Региональные настройки
. -
Настройте следующие параметры:
- Не разрешать выбор языка меню и диалогов Windows – Убедитесь, что этот параметр отключен.
- Не разрешать пользователям изменять язык меню и диалогов Windows – Убедитесь, что этот параметр также отключен.
-
Далее, проверьте настройки в
Конфигурации компьютера
:- Путь:
Конфигурация компьютера -> Административные шаблоны -> Система -> Локальные службы
. - Убедитесь, что параметр Запретить копирование пользовательских методов ввода в систему отключен.
- Путь:
-
-
Настройка через реестр
Если групповые политики не помогают, вы можете попробовать внести изменения напрямую в реестр для конкретного пользователя. Поиск по ключу HKEY_CURRENT_USER\Keyboard Layout\, а затем настройкаPreload
:- Откройте редактор реестра (regedit).
- Перейдите к HKEY_CURRENT_USER\Keyboard Layout\Preload и добавьте там желаемую раскладку клавиатуры.
-
Использование скриптов для установки раскладки
Определите, что именно пользователи используют различные раскладки в зависимости от компьютера. В этом случае можно создать сценарий, который будет автоматически устанавливать нужную раскладку при входе в систему.Пример сценария на PowerShell:
$LangList = New-WinUserLanguageList "ru-RU" Set-WinUserLanguageList $LangList -Force
-
Сторонние инструменты
Если вышеперечисленные методы не решают вашу проблему, рассмотрите использование сторонних инструментов для управления раскладками клавиатуры. Некоторые решения могут дать вам больше гибкости и возможностей, чем стандартные инструменты Windows.
Заключение
Проблема с изменением раскладки клавиатуры после входа в домен Active Directory на Windows 10 является достаточно распространенной, но решаемой. Применяя вышеуказанные методы, вы сможете восстановить функцию хранения предпочтительных раскладок пользователей. Рекомендую протестировать каждую из предложенных стратегий на небольшом количестве машин, прежде чем развернуть изменения на всех компьютерах организации.
Процесс управления доступом пользователей и их индивидуальными настройками на уровне домена требует внимательного подхода, чтобы обеспечить максимальное удобство работы с системой.