Прочитано: 3 020
Если ставишь Windows Server 2012 R2 Standard RUS, то по умолчанию язык раскладки клавиатуры «Russian», а чтобы сделать чтобы он был «Английский» нужно проделать в системе вот эти действия. По сути точно такие же действия и для англоязычной редакции Windows Server 2012 R2 и Server 2016.
Win + X — Control Panel — Language — Advanced settings –
- Override for Windows display language: выбираю Russian или English (в зависимости от дистрибутива и пожеланий)
- Override for default input method: выбираю English (United States) — US
и нажимаю Save,
затем перехожу:
Win + X — Control Panel — Region — вкладка «Administrative» – Copy settings — и отмечаю галочками настройки:
Copy your current settings to:
- Welcome screen and system accounts: отмечаю галочкой
- New user accounts: отмечаю галочкой
если после этого обратить на результирующую вывода в этой вкладке то строка: Input language: будет везде с предопределенной настройкой English (United States) — US (что и требуется)
после нажимаю кнопку OK текущего окна «Welcome screen and new user accounts settings», после чего нажимаю Ok окна Region (возможно мастер предложит перезагрузить, соглашаюсь)
Теперь после авторизации в системе, как под уже существующими учетными записями так и под новыми дефолтной раскладкой будет требуемая English.
Задача выполнена, на этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.
После обновления операционной системы Windows Servr 2012 при подключении через удаленный рабочий стол появилась раскладка клавиатуры RUS US.
Чтобы исправить раскладки зайдем Панель управления -> Язык -> Дополнительный параметры
В разделе Переопределение языка интерфейса Windows выбираем ‘русский’
В разделе Переопределение метода ввода по умолчанию выбираем ‘английский’
Нажимаем на кнопку Сохранить и завершаем сеанс.
Лишняя раскладка клавиатуры в Windows 2012 R2
|
windows server 2012 r2 не работает переключение языка ввода | ☑ | ||
---|---|---|---|---|
0
sidalexsandr 20.01.22 ✎ 21:58 |
Пробовал через панель управления менять сочетание клавиш для переключения языка ввода. Не помогло. И ещё нет в панели задач справа где часы значка языка. Куда копать дальше? |
|||
1
acht 20.01.22 ✎ 22:10 |
Боже ж мой. |
|||
2
sidalexsandr 20.01.22 ✎ 22:42 |
(1) Не помогло |
|||
3
Builder 20.01.22 ✎ 22:43 |
(2) Еще вот это полезная штука, что бы 2 раскладки не появлялись: |
|||
4
sidalexsandr 20.01.22 ✎ 22:44 |
(3) Пока такого не было |
|||
5
Bigbro 21.01.22 ✎ 04:29 |
там в какой то версии есть отдельно смена раскладки и смена языка. |
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
После очередных «волшебных» обновлений MS появилась раскладка клавиатуры RUS US (Windows 2012, Windows 8.1)
Для удаления раскладки выполним следующее:
Заходим в Панель управления -> Язык -> Дополнительный параметры
В поле Переопределение языка интерфейса Windows ставим — русский
В поле Переопределение метода ввода по умолчанию ставим — английский
Далее перелогиниваемся.
Как решить проблему с лишней раскладкой РУС US раз и навсегда
При подключении, к сожалению я не нашёл настроек, передавать ли раскладки с клиента на сервер, но нашёл интересный параметр, отвечающий за приём этих перенаправлений раскладки со стороны сервера. Хранится он в реестре, в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
Параметр называется IgnoreRemoteKeyboardLayout
, который так и переводится «Игнорировать удалённые раскладки клавиатуры». Соответственно указывая ему параметры 0 или 1 мы выключаем его или включаем. По умолчанию он выключен, а значит он не игнорирует раскладки и принимает их с клиентов. Если на серверы уже добавлены обе раскладки (РУС и ENG), то и смысла в добавлении клиентских не имеется. Поэтому включаем игнорирование.
Делается это через реестр.
Подключаемся к удалённому рабочему столу
Нажимаем кнопку Пуск
вводим regedit
справа выбираем Запуск от имени администратора
открываем путь HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
создаём параметр IgnoreRemoteKeyboardLayout
для этого нажимаем справа Правой Кнопкой Мышки
выбираем Создать
далее Параметр DWORD (32 бита)
Новый параметр #1 переименовываем в IgnoreRemoteKeyboardLayout
меняем его значение с 0 на 1, открыв его двойным щелчком
закрываем все программы, сохраняем документы
завершаем сеанс, заново переподключаемся.
Теперь у вас только русская раскладка РУС и английская ENG
Трансферное обучение с предобученными моделями в Keras с Python
AI_Generated 06.05.2025
Суть трансферного обучения проста: взять модель, которая уже научилась решать одну задачу, и адаптировать её для решения другой, похожей задачи. Мозг человека работает по схожему принципу. Изучив. . .
Циклические зависимости в C#: методы управления и устранения
stackOverflow 06.05.2025
Если вы хоть раз работали над не самым тривиальным проектом на C#, то наверняка сталкивались с той ситуацией, когда компилятор вдруг начинает сыпать странными ошибками о невозможности разрешить. . .
Как перейти от Waterfall к Agile
EggHead 06.05.2025
Каскадная модель разработки Waterfall — классический пример того, как благие намерения превращаются в организационный кошмар. Изначально созданная для упорядочивания хаоса и внесения предсказуемости. . .
Оптимизация SQL запросов — Продвинутые техники
Codd 06.05.2025
Интересно наблюдать эволюцию подходов к оптимизации. Двадцать лет назад всё сводилось к нескольким простым правилам: «Избегайте SELECT *», «Используйте индексы», «Не джойните слишком много таблиц». . . .
Создание микросервисов с gRPC и Protobuf в C++
bytestream 06.05.2025
Монолитные приложения, которые ещё недавно считались стандартом индустрии, уступают место микросервисной архитектуре — подходу, при котором система разбивается на небольшие автономные сервисы, каждый. . .
Многопоточность и параллелизм в Python: потоки, процессы и гринлеты
py-thonny 06.05.2025
Параллелизм и конкурентность — две стороны многопоточной медали, которые постоянно путают даже бывалые разработчики.
Конкурентность (concurrency) — это когда ваша программа умеет жонглировать. . .
Распределенное обучение с TensorFlow и Python
AI_Generated 05.05.2025
В машинном обучении размер имеет значение. С ростом сложности моделей и объема данных одиночный процессор или даже мощная видеокарта уже не справляются с задачей обучения за разумное время. Когда. . .
CRUD API на C# и GraphQL
stackOverflow 05.05.2025
В бэкенд-разработке постоянно возникают новые технологии, призванные решить актуальные проблемы и упростить жизнь программистам. Одной из таких технологий стал GraphQL — язык запросов для API,. . .
Распознавание голоса и речи на C#
UnmanagedCoder 05.05.2025
Интеграция голосового управления в приложения на C# стала намного доступнее благодаря развитию специализированных библиотек и API. При этом многие разработчики до сих пор считают голосовое управление. . .
Реализация своих итераторов в C++
NullReferenced 05.05.2025
Итераторы в C++ — это абстракция, которая связывает весь экосистему Стандартной Библиотеки Шаблонов (STL) в единое целое, позволяя алгоритмам работать с разнородными структурами данных без знания их. . .