重新安装 Windows 8.1 PS/2 键盘和鼠标驱动程序

重新安装 Windows 8.1 PS/2 键盘和鼠标驱动程序

在解决 Windows 8.1 中的 PS/2 键盘和鼠标问题时,我在设备管理器中卸载了灰色的“Microsoft PS/2 鼠标”和“标准 PS/2 键盘”,然后重新启动。当我在仅连接 PS/2 键盘和鼠标的情况下启动时,这些驱动程序没有重新安装(我相信在旧版本的 Windows 中它们会重新安装)。在 Windows 8 中,如何重新安装这两个驱动程序?

连接 USB 键盘和鼠标后,我尝试右键单击 C:\Windows\inf\keyboard.inf 和 C:\Windows\inf\msmouse.inf,然后选择安装,但什么也没发生。

我还尝试了设备管理器 > 操作 > 添加旧硬件 >,在其中尝试了“有磁盘”,并选择了 C:\Windows\inf\keyboard.inf 和 msmouse.inf,但仍然没有结果。如果我选​​择列出 C:\Windows\inf 中的所有驱动器,我找不到要手动安装的“Microsoft PS/2 鼠标”或“标准 PS/2 键盘”(即使 keyboard.inf 和 msmouse.inf 都位于该位置)。

答案1

最初的 Windows 8.1 问题是:
(a) Windows 8.1 启动时 PS/2 键盘和鼠标均不工作,
(b) PS/2 键盘在计算机的 BIOS 设置中以及 F8 BIOS 启动设备菜单中工作,
(c) 当连接 USB 键盘或鼠标时,它们在 Windows 8.1 中工作正常,
(d) HKLM\SYSTEM\CurrentControlSet\Services\i8042prt 的启动值之前已从 3 设置为 1,
(e) 设备管理器中没有带有黄色图标的 PS/2 键盘或 PS/2 鼠标驱动程序,
(f) 如果不连接 USB 键盘或鼠标,关闭 Windows 8.1(并重新启动)的唯一方法是按电源按钮。

在Windows 8.1注册表中,将HKLM\SYSTEM\CurrentControlSet\Services\i8042prt的启动值设置为1并重新启动并不能解决上述问题。

运行 Windows 8.1 硬件疑难解答(控制面板 > 疑难解答 > 硬件和声音 > 硬件和设备 > 下一步)并在完成后重新启动并不能解决上述问题。

以下是解决该问题的步骤:

连接 USB 键盘和鼠标后,配置设备管理器以显示不存在的设备,方法是对注册表进行以下更改,这需要管理员权限并重新启动才能使更改生效:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
devmgr_show_nonpresent_devices"=dword:00000001

重启后,
(a) 断开 USB 键盘,但 USB 鼠标仍保持连接状态,
(b) 启动设备管理器,
(c) 在“查看”下选中“显示隐藏的设备”设置,
(d) 展开“键盘”并卸载其中的每个 USB 和 PS/2 键盘,
(e) 展开“鼠标和其他指点设备”并卸载其中的每个 USB 和 PS/2 鼠标(正在使用的鼠标除外)。然后卸载正在使用的 USB 鼠标并立即断开该鼠标(防止其重新安装)。
此时只连接了 PS/2 键盘和鼠标,但它们无法工作。

使用电源开关关闭电脑。仅连接 PS/2 键盘和鼠标,按下电源开关启动电脑,当显示器上出现 Windows 8.1 徽标时,使用电源开关关闭电脑。第二次这样做。使用电源开关第三次启动电脑,但让 Windows 8.1 完全启动。启动过程中,会显示“Windows 正在更新...”消息,并且可以看到 PS/2 键盘上的状态灯闪烁。

当 Windows 8.1 完全启动时,PS/2 键盘和鼠标均可正常工作,并且在设备管理器中的键盘下有一个未变灰的“标准 PS/2 键盘”,在“鼠标和其他指点设备”下有一个未变灰的“Microsoft PS/2 鼠标”。

答案2

这种方法对我有用,但对你来说可能也有效,也可能无效:

  1. 在运行窗口中输入 regedit 打开注册表编辑器窗口。
  2. 转到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt,,
  3. 编辑起始值并将其设置为十六进制或十进制值 1。
  4. 重启

你的键盘应该可以重新工作了

来源:http://pankajsinghk.blogspot.com/2014/02/how-to-get-ps2-keyboard-working-with.html

答案3

.bat带有命令的文件

sc config i8042prt start= demand

帮我修好了。

相关内容