Как удалить клавиатуру, созданную Microsoft Keyboard Layout Creator?

Я использовал Microsoft Keyboard Layout Создатель 1.4 создать раскладку клавиатуры, которую я смог успешно установить. Проблема в том, что теперь я хочу обновить его, но я не могу удалить старый.

файл справки говорит:

The .MSI не написана с "обновлением"
или другие подобные сценарии в виду --
простота была целью. Поэтому
обновление, вы бы просто удалить
старая клавиатура и установить новую
в его место.

Он говорит:

Рисунок 4: режим обслуживания позволяет
восстановление или удаление раскладки клавиатуры.

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

Как я могу удалить клавиатуру из системы, чтобы она не появилась в Панель Управления > региональные и языковые параметры > языки > подробности... > добавить... > клавиатура/име: ?

20
задан Senseful
29.11.2022 5:20 Количество просмотров материала 3375
Распечатать страницу

2 ответа

как правило, вы можете удалить клавиатуру, используя следующий метод:

  1. установка и удаление программ
  2. найти клавиатуру, это должно быть то же имя, что и описание поле свойств проекта в раскладке Творца.
  3. пресс изменить
  4. выбрать удалить раскладку клавиатуры

проблема в том, что я удалил это неправильно и я чтобы удалить его вручную.

Если вам нужно вручную удалить его,вот как я это сделал:

  1. удаление клавиатуры из языковых и региональных настроек:
    1. Панель управления > язык и региональные стандарты > языки > Подробнее...
    2. если он существует как один из установленных сервисов, вы должны удалить его. Вы можете сделать это, добавив другую клавиатуру (например,US) и сделать его по умолчанию, то удалить клавиатуру ты пытаешься от него избавиться.
  2. открыть regedit
  3. Warning: вы должны сделать резервную копию реестра в случае, если вы случайно удалить что-то важное.
  4. перейти к HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\
  5. найти ключ, который представляет клавиатуру: (именуемый "ключ" в следующих шагах)
    • он должен быть в форме XXXXXXXX (8 шестнадцатеричное число).
    • каждый ключ должен иметь такие значения, как: Layout Отображаемое Имя, Файл Макета, Макет, Код Товара Макет, Верстка Текста.
    • 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)и удалите весь ключ.
15
отвечен Senseful 2022-11-30 13:08

вот шаги, которые помогли мне выйти из этого вопроса:

  • удалить макет через установщик. Это удалят .DLL файлы из соответствующих мест, но оставит раскладку клавиатуры запись в реестре (и, возможно, библиотеки DLL уже загружены в системную память).
  • выйти из системы. На этом этапе реестр будет очищен.
  • войти.
  • восстановить и переустановить раскладку клавиатуры.
0
отвечен user 2022-11-30 15:25

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх