当前位置: 首页 > 科技观察

如何卸载阻止Windows10启动的损坏驱动程序

时间:2023-03-21 10:58:00 科技观察

正如许多Windows用户所知,驱动程序有时会对Microsoft操作系统驱动的设备造成严重破坏,甚至阻止计算机启动。如果特定驱动程序损坏并且Windows无法加载它,则操作系统可能会在到达桌面之前发生致命崩溃或“蓝屏死机”。如果发生这种情况,不用说,您的选择非常有限,因为在没有Windows的情况下卸载驱动程序不一定是最直接的事情。幸运的是,可以通过WindowsRecoveryEnvironment来执行此操作,WindowsRecoveryEnvironment是专门为帮助您处理阻止操作系统启动的问题而开发的。微软对WinRE的用途给出了准确的描述:“WindowsRecoveryEnvironment(WinRE)是一种恢复环境,可以修复导致操作系统无法启动的常见原因。WinRE基于WindowsPreinstallationEnvironment(WindowsPE),可以使用额外的驱动程序程序、语言、WindowsPE可选组件以及其他故障排除和诊断工具。默认情况下,WinRE预装在Windows10桌面版(家庭版、专业版、企业版和教育版)和WindowsServer2016安装中。”有多种访问WinRE的方法,但如果您的计算机无法启动,则只能使用恢复媒体。如果可以登录桌面,可以使用快捷方式重启系统进入WinRE:开始>设置>更新和安全>恢复>高级启动>立即重启接下来,您需要打开命令提示符来删除有问题的驱动程序。使用命令提示符,您可以使用以下命令获取有关设备上运行的驱动程序的完整信息:Dism/image:C:\/Get-Drivers如果Windows安装在C:以外的驱动器上,请确保相应地进行更改上面的命令。此时,应该会为您提供计算机上驱动程序的完整列表,您感兴趣的行称为“发布名称”。第三方驱动程序使用oemX.inf约定命名,其中X是从0开始并随着在设备上检测到更多驱动程序而增加的数字。确定必须删除哪个驱动程序后,键入以下命令将其卸载:DISM/Image:C:\/Remove-Driver/Driver:oemX.inf同样,相应地更改驱动器号和驱动程序文件。如果操作正确,您应该会在命令提示符处看到以下消息:Found1driverpackage(s)toremove.Removing1of1–oemX.inf:Thedriverpackagewassuccessfullyremoved.Theoperationcompletedsuccessfully.此时,您可以很好地重新启动计算机并检查Windows是否正确启动而没有错误的驱动程序。如果您想知道如何确定哪个驱动程序导致您的Windows设备出现启动问题,这个难题没有通用的答案。在大多数情况下,只有最近更新的驱动程序才是罪魁祸首,因此您应该先删除已安装或更新的驱动程序,然后再重新启动或关闭设备。此处描述的方法在您运行Windows时不起作用,因为这被视为操作系统的联机实例,需要专门用于Windows恢复环境。相同的步骤可用于修复阻止设备在以前版本的Windows(包括Windows7和Windows8.1)中启动的驱动程序问题。支持所有版本的Windows10,包括即将在春季发布的2004版本。