卸载顽固的驱动或软件

    在Windows系统,有些软件或驱动,为了防止被卸载,特地在C:\Windows\System32\drivers目录里,生成xxx.sys文件。这些xxx.sys文件,无法直接删除,用杀毒软件也很难卸载。
    这里介绍一种方法,可以卸载顽固的驱动或软件,就是进入系统的【安全模式】 --》找到该xxx.sys文件或软件,直接删除即可。
    比如,在windows10或windows11系统上,删除顽固的驱动或软件,具体步骤如下:

1 重启电脑,查看高级修复选项

    直接按电脑的重启机,或按Win+F4,重启电脑,等待弹出"恢复"窗口,如图(1)所示:

图(1) 点击[查看高级修复选项]

2 进入"安全模式"

    点击【疑难解答】–》高级选项 --》启动设置 --》按数字【4】,启动安全模式,如图(2)、图(3)、图(4)、图(5)、图(6)所示:

图(2) 点击【疑难解答】

图(3) 点击【高级选项】

图(4) 点击【启动设置】

图(5) 点击【重启】

图(6) 按数字4,选择"启动安全模式"

3 删除驱动或软件

    进入安全模式之后,找到驱动所在的目录,比如C:\Windows\System32\drivers,找到对应的xxx.sys文件;或者软件所在的目录,找到对应的软件xxx.exe文件,直接删除即可。

软件和网上大家常用的“InstDrv”程序功能几乎一样,现在也 支持[命令行控制台]调用了,只是新加入了详细的中文提示信息和拖 拽打开文件等,这样可以方便用户的使用。“InstDrv”是一个比较好 用的驱动安装、卸载工具。可以帮助您方便的把驱动程序安装上卸 载掉。本程序更多应用于动态调式驱动前的加载操作中。 功能: 1:执行加载、启动、停止、卸载驱动操作。 2:支持文件拖拽打开。 3:支持程序窗口总在最前显示。 4:操作后有详细的中文提示信息。 5:支持[命令行控制台]调用。 6:提升程序自身的权限和优先级。 说明: 压缩包中的“MySYS.sys”文件为测试驱动程序,支持加载、启动、停 止、卸载驱动等功能,可以使用“Dbgview”工具查看驱动输出的提示 信息。 ------------------------------------------------- 详细的中文提示信息如下: 状态:支持拖拽获取文件路径. 状态:只能一次拖拽一个文件! 状态:拖拽获取文件路径成功! 状态:请输入驱动文件的路径名! 状态:创建句柄失败! 状态:因为不是一个有效文件,所以驱动服务安装失败! 状态:因为驱动服务已经存在,所以驱动服务安装失败! 状态:因为驱动服务已经启动,所以驱动服务安装失败! 状态:驱动服务安装失败! 状态:驱动服务安装成功! 状态:打开驱动服务失败,可能该驱动服务不存在! 状态:驱动服务启动成功! 状态:因为驱动服务已经启动,所以驱动服务启动失败! 状态:因为不是一个有效驱动,所以驱动服务启动失败! 状态:因为驱动服务未被停止,所以驱动服务启动失败! 状态:驱动服务启动失败! 状态:驱动服务停止成功! 状态:因为驱动服务没有启动,所以驱动服务停止失败! 状态:驱动服务停止失败! 状态:驱动服务卸载成功! 状态:因为驱动服务已经启动,所以驱动服务卸载失败! 状态:驱动服务卸载失败! 状态:提升进程权限失败! 状态:提升进程优先级失败! ------------------------------------------------- [命令行控制台]调用参数:InstDrv [/i] [/u] [/s] [驱动程序路径名] /i 安装并启动这个驱动程序. /u 停止并卸载这个驱动程序. /s 不弹出任何消息提示窗口. 注意:带有空格的路径,请用双引号把路径括起来.
### 如何在 Ubuntu 系统中卸载驱动程序 #### 使用系统自带命令卸载 NVIDIA 驱动 对于想要彻底移除旧版 NVIDIA 显卡驱动的情况,可以利用系统的包管理工具来完成这一操作。通过终端输入如下指令能够实现对所有与 NVIDIA 相关组件的一次性清除: ```bash sudo apt-get remove --purge nvidia* ``` 这条命令会将之前安装过的 NVIDIA 软件包全部删除,并且加上 `--purge` 参数还可以一并清理掉配置文件等残留数据[^2]。 接着为了进一步确保没有任何多余的依赖项被遗留下来,还需要运行自动清理功能: ```bash sudo apt autoremove ``` 这一步骤可以帮助释放磁盘空间的同时也为后续重新安装新的驱动做好准备。 #### 从源码安装的驱动卸载方式 如果曾经是从官方网站下载 `.run` 文件形式的手动安装过特定版本的 NVIDIA 驱动,则应当按照官方提供的指导来进行反向处理。首先进入到当时保存该安装脚本所在的目录下,之后执行带有 `--uninstall` 参数的命令即可安全地将其移除: ```bash ./NVIDIA-Linux-x86_64-xxx.run --uninstall ``` 这里的 `xxx` 应替换为实际版本号字符串,在此过程中可能会提示一些警告信息,通常情况下只需按指示继续操作直至结束即可[^3]。 #### 清理工作以及重启计算机 无论是哪种类型的卸载过程完成后,都建议再次检查是否有任何剩余的相关条目未被完全消除。可以通过以下命令组合来做一次全面扫描和清理: ```bash sudo apt-get purge nvidia* sudo apt purge libnvidia* sudo apt-get autoremove ``` 最后不要忘记重启机器使更改生效: ```bash sudo reboot ``` 另外值得注意的是,在某些情形下可能还需禁用开源 Nouveau 显示驱动以避免冲突问题的发生。具体做法是在 GRUB 引导菜单加载参数里加入 `nomodeset` 者编辑 `/etc/modprobe.d/blacklist.conf` 文件黑名单化 nouveau 模块。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sanqima

一键三连,多多益善

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值