Кастомные раскладки клавиатуры приводят к сбоям приложений

Вопрос или проблема

Кастомные раскладки клавиатуры приводят к сбоям приложений

Я хочу протестировать Microsoft Keyboard Layout Creator 1.4. (Цель – переключаться между двумя раскладками, которые я часто использую, с помощью горячей клавиши и иметь дополнительные раскладки). Я загружаю существующую раскладку “US”, меняю местами клавиши 1 и 2, генерирую и запускаю установочный пакет. Кастомная раскладка добавляется к языку “Английский (США)”. Затем я открываю Блокнот и пытаюсь переключиться на индивидуальную раскладку, кликая по ней на панели языка. Когда я щелкаю по раскладке, панель задач перезапускается, и в журнале приложений Windows появляются сообщения, подобных этому:

Имя приложения с ошибкой: explorer.exe, версия: 10.0.22621.1485, метка времени: 0x170d6771
Имя модуля с ошибкой: InputSwitch.dll, версия: 10.0.22621.900, метка времени: 0xaf886d1e
Код исключения: 0xc0000409
Смещение ошибки: 0x000000000003d477
Идентификатор процесса с ошибкой: 0x0x66B8
Время запуска приложения с ошибкой: 0x0x1D979C50832CE2B
Путь к приложению с ошибкой: C:\Windows\explorer.exe
Путь к модулю с ошибкой: C:\Windows\System32\InputSwitch.dll
Идентификатор отчета: dafc77c3-0780-49a5-97e6-54ea0ed3a584
Полное имя пакета с ошибкой: 
Идентификатор приложения относительно пакета:

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="Application Error" Guid="{a0e9b465-b939-57d7-b27d-95d8e925ff57}" /> 
  <EventID>1000</EventID> 
  <Version>0</Version> 
  <Level>2</Level> 
  <Task>100</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8000000000000000</Keywords> 
  <TimeCreated SystemTime="2023-04-28T11:33:47.8592447Z" /> 
  <EventRecordID>2353</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="9744" ThreadID="17924" /> 
  <Channel>Application</Channel> 
  <Computer>basinpad</Computer> 
  <Security UserID="S-1-5-21-70058815-1429380656-3497993355-1001" /> 
  </System>
- <EventData>
  <Data Name="AppName">explorer.exe</Data> 
  <Data Name="AppVersion">10.0.22621.1485</Data> 
  <Data Name="AppTimeStamp">170d6771</Data> 
  <Data Name="ModuleName">InputSwitch.dll</Data> 
  <Data Name="ModuleVersion">10.0.22621.900</Data> 
  <Data Name="ModuleTimeStamp">af886d1e</Data> 
  <Data Name="ExceptionCode">c0000409</Data> 
  <Data Name="FaultingOffset">000000000003d477</Data> 
  <Data Name="ProcessId">0x66b8</Data> 
  <Data Name="ProcessCreationTime">0x1d979c50832ce2b</Data> 
  <Data Name="AppPath">C:\Windows\explorer.exe</Data> 
  <Data Name="ModulePath">C:\Windows\System32\InputSwitch.dll</Data> 
  <Data Name="IntegratorReportId">dafc77c3-0780-49a5-97e6-54ea0ed3a584</Data> 
  <Data Name="PackageFullName" /> 
  <Data Name="PackageRelativeAppId" /> 
  </EventData>
  </Event>

Microsoft Keyboard Layout Creator сейчас очень устаревший.

Прежде чем мы начнем, одно предостережение: приложение Microsoft Keyboard Layout Creator почти десятилетней давности. Оно по-прежнему работает отлично и запускается на Windows 10, но иногда вы можете столкнуться с ошибкой.

Keyboard Creator

Я предлагаю не использовать его на Windows 11.

Вместо этого обратите внимание на Microsoft Power Toys (Microsoft Store), так как у него есть настройки клавиатуры, которые работают на Windows 11.

Keyboard Creator также не работает у меня на Win 11, в то время как моя кастомная раскладка работала без проблем на Win 10, теперь я получаю угрозу вируса при установке “Trojan:Win32/Sabsik.TE.A!ml”, и хотя я добавил его в исключения, когда я щелкаю по нему в списке раскладок клавиатуры, он сбрасывает проводник…

Я не уверен, удалось ли вам это решить, но отключение и повторное включение .NET 3.5 в функциях Windows 11 сработало для меня. Я использую 23H2

Ответ или решение

Проблема с падением приложений при использовании нестандартных раскладок клавиатуры в Windows, особенно версий 10 и 11, может быть вызвана несколькими факторами, включая несовместимость программного обеспечения и ошибки в системных библиотеках. Вот пошаговое руководство, которое может помочь решить вашу проблему с Microsoft Keyboard Layout Creator и нестандартными раскладками клавиатуры.

Шаг 1: Убедитесь, что ваша операционная система обновлена

Перед тем как предпринимать какие-либо действия, проверьте, что ваш Windows обновлён до последней версии. Это поможет избежать ошибок, которые могли быть исправлены в обновлениях системы.

Шаг 2: Удалите и переустановите нестандартные раскладки клавиатуры

  1. Зайдите в ПараметрыВремя и языкЯзык.
  2. Удалите нестандартную раскладку клавиатуры из списка.
  3. Откройте Microsoft Keyboard Layout Creator и снова создайте нужную раскладку клавиатуры.
  4. Убедитесь, что вы правильно сгенерировали и установили её.

Шаг 3: Отключите временно антивирус

Некоторые антивирусные программы могут распознавать установочные файлы или новые раскладки клавиатуры как угрозу. Попробуйте временно отключить антивирус и установить раскладку снова. Не забудьте включить его обратно.

Шаг 4: Используйте Microsoft PowerToys

Если Microsoft Keyboard Layout Creator продолжает вызывать ошибки, рекомендуется использовать Microsoft PowerToys, который предоставляет более современные варианты управления раскладками клавиатуры и работает на Windows 11. Установите его из Microsoft Store.

Шаг 5: Включите и отключите .NET Framework 3.5

Для решения проблемы с падением Explorer.exe, попробуйте выполнить следующие шаги:

  1. Зайдите в Панель управленияПрограммы и компонентыВключение или отключение компонентов Windows.
  2. Найдите .NET Framework 3.5 (включая .NET 2.0 и 3.0) и отключите его.
  3. После этого перезагрузите систему.
  4. Затем снова включите .NET Framework 3.5 и перезагрузите компьютер.

Шаг 6: Устранение неполадок с InputSwitch.dll

Если проблема продолжает возникать, можно попробовать:

  1. Запустить систему в безопасном режиме и проверить, сохраняется ли ошибка.
  2. Проверить целостность системных файлов с помощью команды sfc /scannow в командной строке с правами администратора.
  3. Если проблема связана с конкретными версиями библиотек, возможно, потребуется переустановить или обновить библиотеку InputSwitch.dll.

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...