我有一个外置硬盘和外置 CD-ROM(USB 设备),它们在其他电脑(特别是 WinXP 32 位)上工作正常,以前在这台电脑(Win 7 64 位)上也能工作,但现在不行了。内置驱动程序不适用于这些设备。我确实有一个可以工作的第三个外置驱动器,这些驱动器在 Win7 机器上不能工作,但在我另一台电脑上却能工作。
我最近安装了 SSD 并安装了全新的操作系统。还将我的用户配置文件移至单独的驱动器,并使用 mklink 将其链接(使用以下指令:http://www.starkeith.net/coredump/2009/05/18/how-to-move-your-windows-user-profile-to-another-drive/
必须取得一些残留文件的所有权才能完全复制配置文件。没有问题。一切都正常……除了我上面的问题。我尝试了许多不同的解决方案。我将“管理员”组指定为 C:\Windows\inf 目录的所有者。我将 inf 目录复制到新目录 C:\USBDriver(我为所有者)中,并将该目录指向驱动程序,但仍然不行。我立即听到了低沉的“do-do-do”声。我想我排除了权限问题,但对此并不肯定。
我尝试在 Dev Mgr 中卸载并重新安装和更新驱动程序,但没有成功。它们列在“其他设备”下,因此不会显示在磁盘管理中。Dev Mgr 报告“未安装此设备的驱动程序。(代码 28)”。
我无法卸载 USB 驱动程序,因为我使用 USB 键盘和鼠标(之前加载时就这样做过)。
有任何想法吗?
答案1
查看设备所在的机器上的设备管理器,找出正在使用的驱动程序。然后找到这些驱动程序的安装包(它们应该位于 DriverStore 目录中),将它们复制到另一台机器上,然后使用它们安装驱动程序。
答案2
我继续使用系统还原回滚,将配置文件移回主分区,并删除连接点。现在运行正常。抱歉,此问题没有解决方案。