1

Эта клавиатура работала нормально вчера. Сегодня я запускаю компьютер, и он перестает работать где-то во время анимации логотипа Windows (я продолжаю переключать клавишу Fn, чтобы проверить). Он вообще не реагирует на нажатия клавиш, но если светодиод гаснет, когда он умирает, он остается включенным. Клавиатура отлично работает в BIOS. Я не помню, чтобы что-то менялось в BIOS. Я не установил никаких обновлений.

Клавиатура по-прежнему распознается в Windows в диспетчере устройств. Он указан как «Стандартная клавиатура PS/2». В свойствах он заявляет: «Это устройство работает нормально». Я пытался удалить его там, дважды перезагрузился, но он все равно не работает.

Изменить: Пытался перезагрузить с подключенной клавиатурой, а затем перезагрузить снова подключен. Компьютер всегда полностью выключается в течение ночи, так как я выключаю выключатель на мульти-розетке.

Я пробовал F8, Boot logging, и в ntbtlog.txt написано Loaded driver \SystemRoot\system32\drivers\i8042prt.sys .

Я попытался загрузиться с компакт-диска Windows, и даже там клавиатура не работает.

Редактировать 2: Хорошо, теперь это становится странным. Я загружаюсь с какого-нибудь Linuxy аварийного CD. Это дает мне пару вариантов, я выбираю Boot Manager (здесь работает клавиатура PS/2). Я выбираю активный раздел, загружаюсь с него. Угадайте, что клавиатура теперь работает в Windows. Большой! Я перезагружаюсь, загружаясь нормально. Aaaand: не работает! Загрузитесь снова с аварийного диска, теперь он снова работает. Так что да. Я набираю это в Windows на "сломанной" клавиатуре. Должен ли я загружаться с этого диска с этого момента? Что такого волшебного в этой последовательности загрузки?

Редактировать 3: Может быть, другой ключ: когда я загружаюсь нормально, клавиатура работает в начале последовательности загрузки. Затем все 3 светодиода загораются на полсекунды, после чего клавиатура перестает работать. Когда я загружаюсь с помощью загрузочного менеджера аварийного компакт-диска, все происходит наоборот: клавиатура перестает работать, как только я нажимаю клавишу ввода в диспетчере загрузки, и появляется логотип Windows. Затем во время анимации логотипа Windows клавиатура снова начинает работать.

2 ответа2

2

Точно такая же проблема после того, как я перенес диск на ssd с загрузочного компакт-диска Linux на своей мастерской, я использовал USB-клавиатуру.

Протестировал его, прежде чем вернуть, а затем клавиатура клиента PS5 не будет работать.

Попробовал вышеуказанное редактирование реестра, изменил начало с 3 на 1 и перезагрузил, все равно не будет работать. Изменил его обратно и затем выключил с помощью командной строки

выключение / с / т 0

Запустил и клавиатура работает. Зачем? Что ж, Windows 10 в попытке запустить быстрее приостанавливает состояние системы, поэтому, как только я загрузился в своей мастерской без PS2, это состояние поддерживалось после того, как я использовал точку и щелкнул выключение. Приведенная выше командная строка вызовет полное и правильное завершение работы, заставив окна правильно запускаться и загружать диски и драйверы правильно, вместо того, чтобы возобновлять работу из приостановленных состояний дисков.

2

В случае, если у других есть такая же проблема, вот решение:

а) регедит

  • Запустите %Systemroot%\regedit.exe (%Systemroot% обычно является C:\Windows\)
  • установите для параметра Start REG_DWORD значение 1 в папке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt .
  • перезагружать

б) командная строка

  • Или запустите это из командной строки с повышенными правами :reg add HKLM\SYSTEM\CurrentControlSet\Services\i8042prt /v Start /d 1 /t REG_DWORD /f
  • перезагружать

подробности

Служба i8042prt отвечает за устройства клавиатуры и мыши в стиле PS/2. Значение 1 (шестнадцатеричное) означает, что драйвер загружается при инициализации ядра.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .