我有一台设备(HTC Dream / G1 Android 手机),我想用特定驱动程序进行设置。不幸的是,我之前已经用默认驱动程序安装了该设备。即使在卸载设备后,每次我连接它时,Windows 都会自动识别并使用相同的默认驱动程序重新安装 - 我从来没机会覆盖此过程。
有什么方法可以强制 Vista“忘记”该设备,以便我可以重新开始?
答案1
- 按 [Windows]+[Pause Break] 调出系统属性对话框。
- 单击“高级系统设置”
- 单击环境变量
- 单击系统变量面板下方的新建按钮。
- 在新建系统变量对话框中,在变量名称文本框中输入 devmgr_show_nonpresent_devices,在变量值文本框中输入 1。
- 单击“确定”返回“系统属性”对话框,然后再次单击“确定”。
- 按 [Windows]+[Pause Break] 调出系统属性对话框。
- 单击“设备管理器”
- 在设备管理器中,转到查看|显示隐藏的设备。
- 展开设备树中的各个分支并查找您的手机。
- 右键单击要删除的内容的图标并选择卸载。
答案2
除非现有驱动程序崩溃,否则通常无需执行此操作。右键单击设备管理器中的设备,Update Driver Software...
从上下文菜单中选择,然后会弹出一个向导,让您选择新的设备驱动程序。
答案3
最终对我有用的方法是(非常痛苦,也有点可怕)删除设备的注册表项,卸载驱动程序,重新连接设备,然后然后我最终得到了可以让我选择特定驱动程序的向导。
答案4
进入设备管理器并插入设备并双击它。
单击驱动程序选项卡,然后单击“驱动程序详细信息”
记下所有驱动程序的位置,并在删除之前进行备份,因为有些驱动程序可能被其他设备共享和需要……所以要非常小心通用的名称
接下来,单击“卸载”,完成后,在即插即用之前快速将其拉出!
话虽如此,您可能需要在删除文件之前先卸载 - 说实话,我知道这应该可行,因为这将删除驱动程序文件,但我从未尝试过,所以我不确定执行此操作所需的顺序。您甚至可能不需要拔下电源,因为您可以删除驱动器文件,如果即插即用找到它,它可能会要求您重新安装驱动程序。
此外,如果您执行更新驱动程序按钮,它可能会允许您安装所需的驱动程序,而不必采用上述方法(如果您有一个.inf 文件...或者可以从 cab 或 msi 文件等中提取它)
如果您采用手动删除文件的方法,您可能需要进入命令提示符并输入
SFC /VERIFYONLY
只是为了验证没有系统文件被删除,我认为有一种方法可以手动输入您删除的文件名,以查看它们是否是 Windows 的一部分,但我记不清了。