如何从恢复控制台卸载驱动程序

Avi*_*ran 8 drivers system-recovery windows-8

我最近将“标准 AHCI 驱动程序”(不管叫什么名字)更新为笔记本电脑制造商网站上建议的那个。

起初,它一直在进行自动恢复过程。遇到很多麻烦,我设法让 Windows 8 安装启动到安全模式并阻止它自动尝试修复启动(这不起作用)。

现在,当计算机重新启动时,它会抱怨 iaStor.sys 无效和/或丢失。这是有道理的,因为有问题的驱动程序导致了所有这些问题。

我现在的问题 - 有没有办法恢复到标准 AHCI 驱动程序?可能使用恢复控制台?我想避免重新安装 Windows,这是我现在可以看到的解决此问题的唯一方法。

小智 6

我猜在安全模式下,有问题的驱动程序没有显示在设备管理器中?如果显示,您应该能够从那里回滚或安装标准驱动程序。

否则,您可以从安全模式(可能还有恢复控制台)pnputil.exe卸载驱动程序。

键入pnputil -e以显示已安装驱动程序的列表。
您可能希望使用,pnputil -e | more以便一次输出一屏列表。
在列表中找到驱动程序后,请注意为驱动程序显示的 inf 文件(例如,oem00.inf)。
键入pnputil -d oem00.inf以删除驱动程序。
您可能需要使用pnputil -f -d oem00.inf来强制删除。


小智 6

pnputil -e在最新的 Windows 10 修复控制台上遇到了以下错误:

No published driver packages were found on the system
Run Code Online (Sandbox Code Playgroud)

我不得不使用 dism

列出驱动程序:

dism /image:c:\ /get-drivers
Run Code Online (Sandbox Code Playgroud)

删除驱动程序:

dism /image:c:\ /remove-driver /driver:oem#.inf
Run Code Online (Sandbox Code Playgroud)

使用list volinsidediskpart获取 Windows 分区的指定驱动器号并将 /image: c :\ 替换为它