Windows驱动的彻底删除

由于Windows对于驱动程序会有一个自动备份的功能,当驱动被删除或损坏时,操作系统会自动使用备份的安装文件重新安装驱动程序。

但这个功能有时会导致无法卸载一个损坏的驱动,因为OS会一直不停的进行还原操作。

想要解决这个问题那么就是彻底的删除OS备份的文件。安装一个驱动时整个操作系统中有以下地方对驱动文件进行了保存/备份:

1、在C:\Windows\system32\Driver下面有驱动对应的.sys文件;

2、C:\Windows\system32\DriverStore\FileRepository文件夹下,OS对整个安装包都进行备份;

3、在C:\Windows\system32下有驱动中使用的dll文件;

4、在C:\Windows\system32\Inf下面有驱动对应的.inf文件,但此时该文件的名称已经不是原来安装包中的名称,而是被命名为oem#.inf的形式,其中#表示一个独有的编号。可以通过CMD(必须以管理员权限运行)下运行pnputil.exe –e来查找修改后的inf文件的名称,具有流程可查看MSDN上的操作流程:

https://technet.microsoft.com/en-us/library/cc730875.aspx?f=255&MSPPError=-2147217396

使用pnputil.exe不仅可以查找inf的名称,还可以通过该工具删除备份的驱动文件。使用pnputil.exe –d oem#.inf可进行删除,如果提示所要删除的文件正在使用中可以使用pnputil.exe –f –d oem#.inf进行强制删除。

但此工具的删除范围也是有限有,它只会删除C:\Windows\system32\Inf下面的.inf文件以及在C:\Windows\system32\DriverStore\FileRepository文件夹下备份的安装包。

只进行这样的删除还是不够干净、彻底的,而且由于注册表并未更改,所以通常无法解决删除驱动的问题。

5、OS在注册中也有相应的驱动文件的注册表项,这些项是用于完成“自动恢复”的,所以也必须要进行清除。这些注册表项位于

HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\PnpLockDownFiles

要将这个目录下对应的与所要删除的驱动有关的项全部删除掉,主要有对应的.sys文件,以及所使用的.dll文件。

 

另外,在HKLM\system\services\下有时也会有与驱动对应的项,如果有的话,这里的也要进行删除。

在删除过程中会遇到无法删除的问题,这是由于权限导致的,具体的删除操作如下:

a、右击所要删除的项,选择Permissions;

b、在Pemissions页面点击Advanced按键,进入新的页面,可以看到在owner是SYSTEM(这个状态通常在页面最上面),这就是我们无法删除的原因;

c、点击owner: SYSTEM旁边的change按钮,更改注册表项的所属,在新的页面中可以点击Advanced按键,然后在新页面中点击Find Now,在搜索出来的用户中选择Administrator(如果出现两个的话,使用第二个),然后确定;

d、回到最初a步骤中的Permissions的那个页面,选择Administrators,然后为其选择Full Control。

经过上述的修改后,就可以对注册表项进行删除操作了。

 

在删除了驱动的相关文件,以及所有备份,并且对注册表进行清理后,驱动才算是完全卸载干净。
  • 9
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 要彻底删除 Zemax ,可以按照以下步骤进行操作: 1. 打开“控制面板”,找到“程序和功能”选项。 2. 在已安装的程序列表中,找到 Zemax ,右键单击选择“卸载”。 3. 确认卸载选项,等待程序卸载完成。 4. 进入计算机的安装目录,通常为 C:\Program Files\Zemax 或 C:\Program Files (x86)\Zemax 。 5. 手动删除 Zemax 相关的所有文件和文件夹。 6. 打开注册表编辑器,搜索并删除与 Zemax 相关的所有条目。 7. 重启计算机后,确保 Zemax 已被完全删除。 请注意,在删除 Zemax 之前,要确保已备份所有重要数据,并且已经停止使用该程序。 ### 回答2: 彻底删除Zemax可以按照以下步骤进行操作: 1. 关闭Zemax软件及相关程序:首先确保Zemax软件及相关程序已经关闭,包括任何正在运行的Zemax插件或附加组件。 2. 卸载Zemax软件:打开控制面板,选择“程序和功能”或“应用程序管理”,找到Zemax程序,并选择卸载选项。按照提示完成卸载过程。 3. 删除相关文件夹:在计算机的安装目录中,找到与Zemax相关的文件夹(例如“C:\Program Files\Zemax”),将其删除。同时,在用户文件夹(例如“C:\Users\[用户名]\AppData”)中找到与Zemax相关的文件夹,并彻底删除。 4. 清理注册表项:打开注册表编辑器(按下Win键+R,输入“regedit”并按回车键),导航到HKEY_CURRENT_USER\Software和HKEY_LOCAL_MACHINE\SOFTWARE两个注册表路径下,找到与Zemax相关的键值,右键删除这些键值。 5. 检查并删除剩余文件和注册表项:使用系统清理软件或手动搜索计算机的硬盘驱动器,查找和删除与Zemax相关的任何剩余文件或注册表项。 6. 完成清理:重新启动计算机,以确保之前的操作完全生效。 在执行这些步骤之前,请务必备份您的计算机数据,以防意外发生。如果您不确定如何执行这些步骤,建议寻求专业技术人员的帮助,以避免对计算机系统造成损坏。 ### 回答3: 要彻底删除Zemax软件,可以按照以下步骤进行操作: 1. 首先,关闭Zemax软件和所有相关的进程。在任务管理器中结束所有与Zemax相关的进程,确保软件完全关闭。 2. 接下来,打开控制面板。在Windows操作系统中,点击“开始”菜单,然后选择“控制面板”选项。 3. 在控制面板中,选择“程序”或“程序和功能”选项。 4. 找到Zemax软件的条目。在程序列表中找到Zemax软件的条目,可能会以“Zemax”或“Zemax OpticStudio”等名称显示。 5. 单击Zemax软件条目,并选择“卸载”或“删除”选项。 6. 确认删除操作。系统可能会弹出对话框,询问是否确认要删除该软件。点击“是”或“确认”按钮。 7. 等待软件卸载完成。系统会自动执行卸载软件的操作,并显示卸载进度。 8. 完成卸载后,重启计算机。重启计算机可以确保所有的文件和注册表项与Zemax软件相关的都被清除。 9. 检查计算机是否安装了其他与Zemax软件相关的文件或驱动程序。如果有,使用相同的方法进行删除。 10. 最后,使用系统清理工具清理计算机。可以使用一些系统清理工具,如CCleaner等,来清理计算机上的残留文件和注册表项,确保Zemax软件已完全删除。 总之,彻底删除Zemax软件需要通过控制面板进行软件卸载,并使用系统清理工具清理计算机上的残留文件和注册表项。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值