Досить часто користувачі в списку розкладок клавіатури виявляють зайві: наприклад, британську англійську. Це зазвичай відбувається через те, що вона була додана під час встановлення системи без урахування того, що англійська (США) встановлюється за замовчуванням. Можливі й інші причини. У цій покроковій інструкції докладно пояснено, як видалити зайву розкладку клавіатури в Windows 11 та Windows 10 – через Параметри або PowerShell.
Способи видалення розкладки клавіатури
- В Параметрах Windows 11/10
- В PowerShell
- Редактор реєстру
- Якщо мова є лише в розкладках
Видалення розкладки клавіатури в Параметрах
Інтерфейс параметрів Windows 11 та Windows 10 відрізняється, але дії для видалення непотрібних розкладок і супутні нюанси однакові. Достатньо виконати такі кроки:
- В Windows 11 натисніть на індикатор мови в області сповіщень і виберіть «Додаткові налаштування клавіатури», або перейдіть у Параметри — Час і мова — Мова і регіон.
- В Windows 10 натисніть на значок мови та відкрийте пункт «Налаштування мови», або перейдіть у Параметри — Час і мова — Мова.
- В Windows 11 праворуч від мови, яку потрібно видалити, натисніть на три крапки та виберіть пункт «Видалити». Якщо пункт не активний, спочатку перемістіть мову вниз (першу за порядком мову видалити не можна).
- В Windows 10 натисніть на мову, яку потрібно видалити в списку «Улюблені мови», і натисніть відповідну кнопку. Якщо кнопка не активна, перемістіть мову вниз за допомогою кнопки зі стрілкою: першу за порядком мову видалити не можна.
У результаті вибраний мовний ввід (розкладка клавіатури) буде видалено.
Видалення мови вводу в PowerShell
Якщо при видаленні розкладки клавіатури виникли якісь проблеми або доступ до Параметрів Windows обмежений, можна використовувати видалення через Windows PowerShell:
- Запустіть Термінацію Windows або Windows PowerShell від імені адміністратора. Зробити це можна, відкривши контекстне меню кнопки «Пуск», натиснувши на неї правою кнопкою миші.
- Введіть команду
Get-WinUserLanguageList
і натисніть Enter. Це виведе список встановлених мов. Зверніть увагу на значенняLanguageTag
мови та розкладки, яку потрібно видалити. - У моєму випадку потрібно видалити англійську (Велика Британія), це
en-GB
, саме цей ідентифікатор мови я буду використовувати в другій команді, вам його потрібно змінити на свій. Команди для видалення мови:$1 = Get-WinUserLanguageList $1.RemoveAll( { $args[0].LanguageTag -clike 'en-GB' } ) Set-WinUserLanguageList $1 -Force
- Якщо все пройшло успішно, мова буде видалена зі списку доступних для введення з клавіатури в Windows.
Видалення розкладки в редакторі реєстру
Ще один метод – використання редактора реєстру для видалення мови вводу:
- Натисніть правою кнопкою миші на кнопку «Пуск», виберіть пункт «Виконати», введіть
regedit
у діалоговому вікні «Виконати» та натисніть Enter. - В редакторі реєстру перейдіть у розділ
HKEY_CURRENT_USERKeyboard LayoutPreload
. - У цьому розділі в правій панелі реєстру ви побачите кілька пунктів: вони представляють собою мови вводу, причому розташовані в тому ж порядку, що й у «Параметрах» Windows. Натисніть правою кнопкою миші на непотрібній мові, виберіть пункт «Видалити».
- Закрийте редактор реєстру, вийдіть із системи і знову увійдіть, або перезавантажте комп’ютер: зайва розкладка повинна зникнути.
Якщо мова є лише в розкладках
Відома проблема, коли мов розкладки відображається більше, ніж мов у Параметрах, PowerShell або реєстрі, тобто зайва мова ніде, крім вибору мови вводу, не видна. Одне з можливих рішень: встановити цю зайву мову в Параметрах мови (як у першому способі, але саме додати її), а вже після додавання – видалити цю мову, використовуючи один із описаних способів.