[疑难杂症] 如何删除软件遗留的驱动文件?

343 阅读1分钟

为建立中文知识库加块砖        ——中科大胡不归

问题描述

windows系统被某个软件安装了驱动,软件已经卸载,驱动文件还在,如何删除: C:\Windows\System32\DriverStore\FileRepository\evserial9.inf_amd64_2ee62e078b2d4ded\evspd9.dll C:\Windows\System32\evspd9.dll

解决办法

在进行以下操作之前,请保证您拥有管理员权限账号,错误的操作可能会影响系统稳定性。

  1. 打开命令提示符(CMD)作为管理员(在搜索栏中输入cmd,右键点击命令提示符,选择以管理员身份运行)。

  2. 禁用文件的保护,输入命令 takeown /f 文件路径 和 icacls 文件路径 /grant 管理员:F,以取得相关文件的控制权。例如:

takeown /f C:\Windows\System32\DriverStore\FileRepository\evserial9.inf_amd64_2ee62e078b2d4ded\evspd9.dll
icacls C:\Windows\System32\DriverStore\FileRepository\evserial9.inf_amd64_2ee62e078b2d4ded\evspd9.dll /grant 当前用户名:F

以及

takeown /f C:\Windows\System32\evspd9.dll
icacls C:\Windows\System32\evspd9.dll /grant 当前用户名:F
  1. 删除文件,输入命令 del 文件路径。例如:
del C:\Windows\System32\DriverStore\FileRepository\evserial9.inf_amd64_2ee62e078b2d4ded\evspd9.dll

以及

del C:\Windows\System32\evspd9.dll

其他

pwsh支持使用whoami查看当前用户名:

whoami