如何从Windows XP中删除USB存储设备驱动程序,以便在下次将USB存储设备插入即插即用基础设施时,在安装设备之前安装驱动程序? 我尝试删除USBSTOR.SYS,但Windows自动恢复它几秒钟后。
背景
我想通过将HKLM\...\Services\UsbStorregistry项设置为“4”来使用MS KB 823732临时USB存储设备。 但是, 这篇文章指出,这只有在PC上已经安装了USB存储设备时才有效。
如果USB存储设备尚未安装,则:
Windows的即插即用子系统在首次插入USB存储设备后安装USBSTOR时自动将Start值重置为3(手动)
我想在没有安装USB存储驱动器的情况下testing我的应用程序的行为,但我不知道如何删除这样做。
我要求重现USB存储驱动器尚未安装的系统状态。
然后开始制作一个这样的系统。
如果您可以使用虚拟机,则在虚拟机中创build系统。 大多数虚拟机都支持快照function,可以用来“滚动整个系统”。
另外:VMWare(例如)有一个select,直接与客人使用主机的USB设备; Qemu有一个用于模拟usb“磁盘”的-usbdevice disk:file.img 。
如果您不能使用虚拟机,则可以使用“ 系统还原”将检查点(并回滚)到硬件configuration。
如果您正在testing的系统上进行开发,我不build议这样做。 系统还原不是很可靠。 如果您买不起合法的Microsoft Windows副本,您仍然可以免费下载Windows PE副本。