卸载 USB 存储设备驱动程序

卸载 USB 存储设备驱动程序

如何从 Windows XP 中删除 USB 存储设备驱动程序,以便下次插入 USB 存储设备时,即插即用基础架构会在安装设备之前安装驱动程序?我尝试删除 USBSTOR.SYS,但 Windows 几秒钟后会自动恢复它。

背景

我想使用微软知识库 823732通过将注册表项设置为“4”,临时连接到 USB 存储设备HKLM\...\Services\UsbStor。但是,本文声明这只有效如果 PC 上已安装 USB 存储设备

如果尚未安装 USB 存储设备,则:

在首次插入 USB 存储设备后安装 USBSTOR 时,Windows 的即插即用子系统会自动将启动值重置为 3(手动)

我想在未安装 USB 存储驱动器的情况下测试我的应用程序的行为,但我不知道如何删除什么才能做到这一点。

答案1

我询问如何重现尚未安装 USB 存储驱动器的系统状态。

然后开始建立一个这样的系统。

如果你会用虚拟机,那么就用虚拟机制作系统。大多数虚拟机都支持快照,可以用来“回滚整个系统”。

另外:VMWare(例如)有一个选项可以让客户机直接使用主机的 USB 设备;Qemu 有一个-usbdevice disk:file.img用于模拟 USB“磁盘”的选项。

如果你不能使用虚拟机,那么你可以使用系统还原检查点(并回滚)到您的硬件配置。

如果你在测试的系统上进行开发,我不建议这样做。系统还原不太可靠。如果你买不起正版的 Microsoft Windows,你仍然可以下载一份Windows PE免费。

相关内容