PS/2 键盘在 BIOS 中可用,但在 Windows 7 中不可用

PS/2 键盘在 BIOS 中可用,但在 Windows 7 中不可用

这个键盘昨天一直运行良好。今天我启动电脑,它在 Windows 徽标动画期间的某个地方停止工作(我不断切换 Fn 键来检查)。它根本不对按键做出反应,但如果 LED 亮起,当它死机时它会一直亮着。键盘在 BIOS 中工作正常。我不记得在 BIOS 中更改了任何东西。我没有安装任何更新。

Windows 的设备管理器仍可识别该键盘。它被列为“标准 PS/2 键盘”。在属性中,它声称“此设备工作正常”。我曾尝试在那里卸载它,并重新启动了两次,但它仍然不起作用。

编辑:尝试在拔出键盘的情况下重新启动,然后插入键盘后再次重新启动。由于我关闭了多插座上的开关,所以计算机总是在一夜之间完全关闭。

我尝试了 F8,启动日志记录,ntbtlog.txt 显示Loaded driver \SystemRoot\system32\drivers\i8042prt.sys

我尝试从 Windows CD 启动,但键盘仍然无法工作。

编辑 2:好的,现在变得很奇怪。我从一些 Linuxy 救援 CD 启动。它给了我几个选项,我选择启动管理器(PS/2 键盘在这里工作)。我选择活动分区,从它启动。猜猜怎么着,键盘现在在 Windows 中工作了。太好了!我重新启动,正常启动。然后:不工作了!再次使用救援磁盘启动,现在它又可以工作了。所以,是的。我在 Windows 上用“坏了的”键盘输入这些。从现在开始我必须从这个磁盘启动吗?这个启动顺序有什么神奇之处?

编辑 3:也许还有另一个线索:当我正常启动时,键盘在启动序列开始时工作。然后所有 3 个 LED 亮起半秒钟,然后键盘停止工作。当我使用救援 CD 启动管理器启动时,情况正好相反:只要我在启动管理器中按下 Enter 键并弹出 Windows 徽标,键盘就会停止工作。然后,在 Windows 徽标动画期间,键盘再次开始工作。

答案1

在我工作室使用 Linux 启动 CD 将磁盘迁移到 SSD 后,出现了完全相同的问题,当时我使用的是 USB 键盘。

在带回来之前进行了测试,然后客户端的 ps5 键盘无法工作。

尝试了上述注册表编辑,将启动从 3 改为 1,然后重新启动,仍然不起作用。将其改回来,然后使用命令行关机

关机/s/t 0

启动后键盘可以正常工作。为什么?Windows 10 为了更快地启动,会暂停许多系统状态,因此,当我在车间启动时没有使用 PS2,在我使用点击关机后,该状态得以保持。上述命令行将导致完全正确的关机,从而强制 Windows 正确启动并正确加载磁盘和驱动程序,而不是从暂停的磁盘状态恢复

答案2

如果其他人遇到同样的问题,这里有一个解决方案:

a)注册表

  • 运行%Systemroot%\regedit.exe%Systemroot%通常是C:\Windows\
  • 将文件夹中Start REG_DWORD的值设置为。1HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt
  • 重启

b) 命令行

  • 或者从提升的命令行运行此命令: reg add HKLM\SYSTEM\CurrentControlSet\Services\i8042prt /v Start /d 1 /t REG_DWORD /f
  • 重启

细节

i8042prt服务负责 PS/2 型键盘和鼠标设备。1(十六进制)值表示驱动程序在内核初始化时加载。

答案3

只需谷歌并安装此驱动程序> ID1HTK05WW5 它是支持 PS-2 设备的联想软件,似乎适用于所有品牌。

相关内容