解决方案 1 - 更新Windows Vista 到Service Pack 1 并重新启动电脑。
解决方案 2 - 在操作系统手动搜寻驱动程序。
Microsoft Windows Vista 可能未找到插入 USB 端口的设备的任何驱动程序,这是因为 usbstor.inf(用于 MSC 设备)或 wpdmtp.inf(用于支持 MTP 的设备)不在 C:\Windows\INF 文件夹中。
要解决此问题,必须将驱动程序文件复制到 C:\Windows\INF 文件夹中。
读卡器、USB 闪存、MSC 模式播放器
1. 打开文件夹 C:\Windows\System32\DriverStore\FileRepository。
2. 查找以 usbstor.inf_ 开头的文件夹。
3. 打开最近的文件夹。
注意:检查修改日期和时间。
4. 将文件夹中的所有文件复制到 C:\Windows\INF 中。
5. 断开设备,然后重新连接。
MTP 设备
1. 卸载设备管理器上的播放器并断开其连接。
2. 打开文件夹 C:\Windows\System32\DriverStore\FileRepository。
3. 查找以 usbstor.inf_ 开头的文件夹。
4. 打开最近的文件夹
注意:检查修改日期和时间。
5. 将文件夹中的所有文件复制到 C:\Windows\INF 中。
6. 断开设备连接。
如果问题仍然存在,请继续到解决方案 3:
解决方案 3 - 清除和隐藏的设备进行更改注册表(高级)
警告:下列步骤是为先遣用户提供,请在执行前自行备份好您的注册表。
步骤1 - 备份您的注册表
1. 点击开始
2. 在开始搜索栏输入regedit, 然后按Enter。
3. 点击文件,然后选择Export。
4. 在Export Range下选择全部 。
5. 输入所需名称并保存。
步骤2 - 清除隐藏设备
1. 点击开始。
2. 在开始搜索栏输入cmd, 然后按Enter。
2. 输入 设置DEVMGR_SHOW_DETAILS=1 然后按Enter。
3. 输入 设置DEVMGR_SHOW_NONPRESENT_DEVICES=1 然后按Enter。
4. 输入 启动 devmgmt.msc然后按Enter。
5. Device Manager 窗口将出现
5. 点击查看, 然后选择显示隐藏的设备。
6. 点击 + 以展开摄像设备, 未知设备及USB设备。
7. 查看是否有任何设备及未知设备(包括变灰的设备)。卸载。
步骤 3 - 刪除所有oem*.inf 文件
1. 点击开始。
2. 在开始搜索栏输入cmd, 然后按Enter。
3. 在命令行, 输入以下命令,每个命令之后按Enter:
cd \windows\inf
ren infcache.1 *.old
ren oem*.inf *.old
del C:\windows\setupapi.log
exit
步骤 4 - 在刪除项下HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\USB
警告:如果您有USB键盘或鼠标,请不要删除这些设备的VID输入,否则,Windows可能无法正确重新启动。
1. 点击开始
2. 在开始搜索栏输入regedit, 然后按Enter。
3. 点击“+”符号旁边的HKEY_LOCAL_MACHINE
4. 导航到\System\CurrentControlSet\Enum\USB。
5. 突出显示并刪除所有VID_xxxx项目。
警告:如果您有USB键盘或鼠标,请不要删除这些设备的VID输入,否则,Windows可能无法正确重新启动。
6. 运行以下步骤可以设置权限,允许删除VID_项:
a. 右击刪除,然后点击权限。
b. 在组或用户名称,突显每个用户。
c. 在权限下,选择完全控制。
d. 点击应用, 然后点击确定。
5. 通过关机关闭电脑。
步骤 5 - 将USB快闪闪存盘与电脑重新连接
1. 电脑关闭之后,将USB快闪闪存盘插入USB接口。
2. 打开电脑。
3. 发现新硬件的提示信息窗口会弹出来,且USB驱动程序将自动加载。
