装有 Windows XP Pro 的台式电脑无法识别连接到主板 USB 的内部多卡读卡器。此设备以前可以正常工作。某些服务已被禁用以提高性能。我想确保正确的服务正在运行。有人能告诉我哪个 Windows XP 服务会监控 USB 设备连接情况吗?
答案1
我认为你正在寻找
即插即用
使计算机能够在很少或没有用户输入的情况下识别并适应硬件变化。
C:\WINDOWS\system32\services.exe
以下系统组件依赖于此服务
智能卡
管理此计算机读取的智能卡的访问。如果此服务被停止,此计算机将无法读取智能卡。如果此服务被禁用,任何明确依赖它的服务都将无法启动。
C:\WINDOWS\System32\SCardSvr.exe
或者
通用即插即用设备主机
提供对通用即插即用设备的支持。
C:\WINDOWS\system32\svchost.exe -k LocalService
笔记:列出的可执行文件不是为了手动执行的。 - @Tom Wijsman
答案2
我曾经看到过这种情况,当 XP 在处理设备时出现“某些东西”(不要问我是什么)问题时,它就会停止响应某个设备的插入或拔出。
我一直手动处理这个问题,但是驅動清理工具看起来会自动执行此操作。
如果你真的想用困难的方式来做这件事,这里有一些快速说明:
- 以管理员权限打开命令提示符
- 运行以下命令:
set devmgr_show_nonpresent_devices=1
- 然后运行:
start devmgmt.msc
- 在设备管理器中,转到
View
菜单并选择Show Hidden Devices
Disk Drives
找到、Storage Volumes
和下的所有隐藏条目USB Controllers
并将其卸载(可以通过右键单击并选择Uninstall
,或左键单击并点击Delete
键来完成)
一旦您移除了所有内容,设备插入后就可以工作了。如果已经插入,请强制从设备管理器重新扫描。
答案3
最好的办法是查看读卡器是否坏了,关闭电脑,拔下电源线,打开电脑并断开读卡器与主板的连接,关闭电脑机箱并打开 Windows 电源几分钟,关机并再次断开电源线,将读卡器连接到主板,启动,如果 Windows 在设备管理器中没有检测到读卡器,那么读卡器就坏了。
在设备管理器中卸载它并不总能再次正确检测到读取器,您必须从主板上物理移除它并在断开连接的情况下启动 Windows,然后关闭并重新连接。