Як я можу видалити клавіатуру, яку створив Microsoft Keyboard Layout Creator?


13

Я використовував Microsoft Keyboard Layout Creator 1.4, щоб створити розкладку клавіатури, яку я зміг успішно встановити. Проблема полягає в тому, що я зараз хочу її оновити, але я не можу видалити стару.

У файлі довідки написано:

.MSI не пишеться з урахуванням "Оновлення" чи інших подібних сценаріїв - метою була простота. Тому для оновлення ви просто видаліть стару клавіатуру та встановите нову на її місце.

воно також говорить:

Малюнок 4: Режим технічного обслуговування дозволяє відремонтувати або видалити розкладку клавіатури.

Я дотримувався точних кроків, які він показує, і навіть сказав, що це було успішно видалено. Однак, коли я переходжу до мовних налаштувань, я все одно бачу його там, і коли я намагаюся створити свій новий файл клавіатури, він говорить про те, що вже визначений макет із такою ж назвою. Я кілька разів намагався перезапустити комп’ютер. Перевстановлення та видалення. Нічого не працює.

Як я можу видалити клавіатуру з системи, щоб вона не відображалась на Панелі керування > Регіональні та мовні параметри > Мови > Деталі ... > Додати ... > Розкладка клавіатури / IME :?

Відповіді:


16

Зазвичай ви можете видалити клавіатуру, використовуючи наступний метод:

  1. Перейдіть, щоб додати / видалити програми
  2. Знайдіть клавіатуру, вона повинна бути такою ж назвою, що і поле Опис властивостей проекту в Keyboard Layout Creator.
  3. Натисніть Змінити
  4. Виберіть Видалити розкладку клавіатури

Проблема полягала в тому, що я її видалив неправильно, і мені довелося її видалити вручну.

Якщо вам потрібно її видалити вручну, ось як я це зробив :

  1. Видаліть клавіатуру з мовних та регіональних налаштувань:
    1. Панель управління> Регіональні та мовні параметри> Мови> Деталі ...
    2. Якщо він існує як один із встановлених сервісів, його слід видалити. Це можна зробити, додавши іншу клавіатуру (наприклад US) і зробивши її за замовчуванням, потім видаливши клавіатуру, від якої ви намагаєтеся позбутися.
  2. Відкрити regedit
  3. Попередження: вам слід створити резервну копію реєстру, якщо випадково видалите щось важливе.
  4. Перейдіть до HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\
  5. Знайдіть клавішу, яка відображає вашу клавіатуру: (згадана як "клавіша" у наступних кроках)
    • Він повинен бути у формі XXXXXXXX(8 шістнадцяткових цифр).
    • Кожна клавіша повинна мати такі значення, як: відображуване ім'я макета, файл макета, ідентифікатор макета, код продукту макета, текст макета.
    • Layout TextВластивість має збігатися з ім'ям клавіатури , які ви вибрали.
    • Шахта була під кінцем і почалася з aзамість того, 0як усі інші.
  6. Погляньте на файл макета, у якому має бути .dllназва. Я буду називати його як "dll" в наступних кроках.
  7. Шукайте dll C:\WINDOWS\system32\dllcacheі видаліть його, якщо він існує.
  8. Шукайте dll C:\WINDOWS\system32і видаліть його, якщо він існує.
  9. Перейдіть до HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodesі перевірте, чи є він, Nameякий дорівнює імені ключа (наприклад XXXXXXXX) та такому значенню, як en. Якщо так, видаліть його.
  10. Поверніться назад до клавіші (з кроку 5) та видаліть весь ключ.

у Windows 10 ви можете знайти свій макет, перелічений із рештою звичайних програм у розділі "Додати і видалити"
Hashbrown

Крім того, перевіряйте C:\WINDOWS\SysWOW64на dll
FP

0

Ось кроки, які допомогли мені вийти з цього питання:

  • Видаліть макет через інсталятор. Це видалить файли .DLL з відповідних місць, але залишить запис про розкладку клавіатури в реєстрі (і, можливо, DLL, які вже завантажені в системну пам'ять).
  • Вийти. Реєстр очистить себе в цей момент.
  • Увійти.
  • Повторно встановіть та встановіть розкладку клавіатури.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.