Не переключается язык windows server

Windows Server 2008 R2 – раскладка клавиатуры в RDP-сеансе

После ввода в эксплуатацию терминального сервера под управлением, прости господи, Windows Server 2008 R2, обнаружилась следующая проблема: периодически у подключающихся по протоколу RDP (удаленный рабочий стол) пользователей перестает переключаться раскладка клавиатуры. В системном трее язык переключается как обычно (к примеру, с RU на EN), но при этом ввод продолжает оставаться в раскладке RU, а рядом со значком EN появляется значок в форме клавиатуры, кликнув на который мышью можно уже вручную в появившемся контекстном меню изменить язык ввода – и вот тогда он действительно заменится на выбранный.

Подобное непотребство происходит в том случае, если в момент подключения у клиента и сервера различаются текущие раскладки клавиатуры. Если в момент входа языки выбраны одинаково, то описанная проблема не возникает.

Есть и решение – можно заставить сервер игнорировать раскладку клавиатуры, с которой производилось клиентское подключение. К сожалению, разработчики из Microsoft не удосужились добавить графический интерфейс для этой опции, поэтому потребуется вносить изменения в реестр вручную.

    Открываем редактор реестра (regedit.exe);

  • Открываем ключ HKLM\System\CurrentControlSet\Control\Keyboard Layout;
  • Создаем параметр IgnoreRemoteKeyboardLayout (REG_DWORD) и присваиваем ему значение “1”;
  • Перезагружаем сервер.
  • Теперь язык ввода всегда должен переключаться по комбинации заданной комбинации клавиш, без необходимости клацания мышью.

    PS: Описанное актуально для английской версии WinServ2008R2 + русскоязычного MUI; возможно, для других комбинаций языков поведение этой чудо-системы отличается.

    Не переключается язык windows server

    В Windows Server при подключении к нему по rdp наблюдается такое явление, как две языковые панели у терминального пользователя. Одна с текстовым индикатором (RU|EN), вторая — с изображением клавиатуры. И при нажатии Alt-Shift или Ctrl-Shift (как у кого настроено) язык ввода не переключается.

    Есть несколько способов решения данной проблемы:

    Читайте также:  Как увидеть буфер обмена windows

    Завершить сеанс на сервере, закрыть rdp-клиент на локальной машине. Заново подключится. Иногда помогает и если такой вариант устраивает, то можно больше ничего не делать.

    1. Заходим — пуск — панель управления — язык и региональные стандарты.
    2. Вкладка «Языки и клавиатуры» — жмем кнопку — Изменить клавиатуру.
    3. На вкладке «Общее» — Ставим язык ввода по умолчанию — английский, далее удаляем русский язык, жмем применить, ок.
    4. Проделываем пункт 2 еще раз.
    5. На вкладке «Общее» добавляем русский язык (англ. так и оставляем стоять по умолчанию)
    6. На вкладке «Языковая панель» должна стоять галочка «Отображать текстовые метки на языковой панели», если не стоит — ставим.
    7. На вкладке «Переключение клавиатуры», жмем «Сменить сочетание клавиш»
    8. В графе «Смена языка ввода», ставим переключение клавиатуры как нам надо. В графе «Смена раскладки клавиатуры» ставим — не назначено. Жмем «ОК» — «Применить» — «ОК» — «ОК»
    9. Перегружаемся.

    На терминальном сервере от имени администратора внести изменения в реестр в ветке

    создать параметр IgnoreRemoteKeyboardLayout типа REG_DWORD(32bit) и установить значение 1.

    Либо создать файл time.reg с таким содержанием

    Windows Registry Editor Version 5.00

    И исполнить его.

    Перезагрузка.
    Помогает в 100% случаях.

    Предупреждение . Неправильное изменение параметров системного реестра с помощью редактора реестра или любым иным способом может привести к серьезным неполадкам. Для их устранения может потребоваться переустановка операционной системы. Корпорация Майкрософт не гарантирует, что эти неполадки можно будет устранить. Ответственность за изменение реестра несет пользователь.

    Если решение вопроса найти не удалось, Вы можете отправить нам заявку:

    Не переключается язык windows server

    В Windows Server при подключении к нему по rdp наблюдается такое явление, как две языковые панели у терминального пользователя. Одна с текстовым индикатором (RU|EN), вторая — с изображением клавиатуры. И при нажатии Alt-Shift или Ctrl-Shift (как у кого настроено) язык ввода не переключается.

    Есть несколько способов решения данной проблемы:

    Завершить сеанс на сервере, закрыть rdp-клиент на локальной машине. Заново подключится. Иногда помогает и если такой вариант устраивает, то можно больше ничего не делать.

    1. Заходим — пуск — панель управления — язык и региональные стандарты.
    2. Вкладка «Языки и клавиатуры» — жмем кнопку — Изменить клавиатуру.
    3. На вкладке «Общее» — Ставим язык ввода по умолчанию — английский, далее удаляем русский язык, жмем применить, ок.
    4. Проделываем пункт 2 еще раз.
    5. На вкладке «Общее» добавляем русский язык (англ. так и оставляем стоять по умолчанию)
    6. На вкладке «Языковая панель» должна стоять галочка «Отображать текстовые метки на языковой панели», если не стоит — ставим.
    7. На вкладке «Переключение клавиатуры», жмем «Сменить сочетание клавиш»
    8. В графе «Смена языка ввода», ставим переключение клавиатуры как нам надо. В графе «Смена раскладки клавиатуры» ставим — не назначено. Жмем «ОК» — «Применить» — «ОК» — «ОК»
    9. Перегружаемся.

    Читайте также:  Какие папки можно удалять с системной папки windows

    На терминальном сервере от имени администратора внести изменения в реестр в ветке

    создать параметр IgnoreRemoteKeyboardLayout типа REG_DWORD(32bit) и установить значение 1.

    Либо создать файл time.reg с таким содержанием

    Windows Registry Editor Version 5.00

    И исполнить его.

    Перезагрузка.
    Помогает в 100% случаях.

    Предупреждение . Неправильное изменение параметров системного реестра с помощью редактора реестра или любым иным способом может привести к серьезным неполадкам. Для их устранения может потребоваться переустановка операционной системы. Корпорация Майкрософт не гарантирует, что эти неполадки можно будет устранить. Ответственность за изменение реестра несет пользователь.

    Если решение вопроса найти не удалось, Вы можете отправить нам заявку:

    Не удается настроить языковой пакет для windows Server 2019 Desktop Experience

    В этой статье приводится решение проблемы, из-за которой невозможно настроить языковой пакет для windows Server 2019 Desktop Experience.

    Исходная версия продукта: Windows Server 2019
    Исходный номер КБ: 4466511

    Симптомы

    При использовании desktop Experience в Windows Server 2019 невозможно установить языковые пакеты с помощью страницы «Язык» в приложении «Параметры».

    Решение

    Метод 1. Установка KB4476976

    Чтобы устранить эту проблему, установите обновление от 22 января 2019 г. до KB4476976 (сборка ОС 17763.292).

    Затем выполните действия, которые необходимо предпринять в настройке языка отображения.

    Метод 2. Использование LPKSetup

    Кроме того, можно добавить новый язык отображения Windows без установки обновления 4476976. Для этого необходимо получить нужный CAB-файл языкового пакета, установить CAB-файл с помощью LPKSetup.exe, а затем использовать страницу «Язык» для установки предпочитаемого языка.

    Чтобы использовать LPKSetup.exe, выполните следующие действия.

    1. Скачайте ISO-образ, содержащий языковые пакеты, здесь.
    2. Либо смонтировать ISO-образ, либо записать изображение на DVD-диск.
    3. Нажмите клавиши с логотипом Windows+R, чтобы открыть диалоговое окно «Выполнить». Введите lpksetup.exe и выберите «ОК».
    4. Пошаговая пошаговая пошаговая установка языкового пакета. Кроме того, можно использовать параметры Lpksetup Command-Line для установки языкового пакета с помощью командной подсказки с повышенными уровнями.
    Читайте также:  Образы линукс для андроид

    Затем выполните действия, которые необходимо предпринять в следующем разделе.

    Настройка языка отображения

    Чтобы настроить новый язык отображения Windows, выполните следующие действия.

    1. Запустите приложение «Параметры»,выберите & «Язык» и выберите «Язык».
    2. На странице «Язык» в заголовке «Предпочитаемый язык» выберите «Добавить язык».
    3. В диалоговом окне «Выбор языка для установки» выберите запись, которая соответствует языку языкового пакета, а затем выберите «Далее».
    4. В диалоговом окне «Установка компонентов языка» выберите «Установить». Теперь в поле «Язык отображения Windows» должен быть добавлен только что добавленный язык.
    5. Чтобы переключиться на новый язык, выберите его в поле «Язык отображения Windows», выключив текущий сеанс Windows, а затем снова во sign in.

    Status

    Корпорация Майкрософт подтвердила, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применимо к».

    Automate IT!

    Проблема с переключением языков на Windows Server во время терминальной сессии

    Проблема:

      Набирая символы на клавиатуре в ходе терминальной сесии, мы можем наблюдать недоступность кириллицы (печатается все время латаница). Такое явление наблюдается на серверах Windows Server, как я понял , начиная с линейки серверов 2003 серии. При этом на языковой панели, у нас отображается заветное RU.
      Приглядевшись, можно заметить очертание небольшой клавиатурки, при нажатии на которую отображается язык US, который и создает проблемы.

      Поговаривают, что это свзано с тем, какой язык применяется на терминальных клиентах по-умолчанию. Для себя я нашел другое быстрое решение проблемы:

    1. На терминальном сервере Нажимаем Пуск –> Выполнить –> набираем regedit –>Ok..
    2. Заходим в ветку реестра:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

    В меню выбираем пункт Добавить значение, а затем вводим следующую информацию:

    Название значения: IgnoreRemoteKeyboardLayout
    Тип данных: REG_DWORD
    Значение данных: 1

    Перезагрузка и отключение терминальной сессии не требуется.

    Оцените статью