สำหรับอุปกรณ์ทุกชิ้นใน Windows PC ของคุณ คุณจะต้องมี driver สำหรับอุปกรณ์นั้นเพื่อทำงานอย่างถูกต้อง ปัญหาคือตามเวลาผ่านไป เครื่อง Windows ของคุณจะติด driver ที่ไม่จำเป็นและเก่าเยอะมาก ซึ่งอาจนำไปสู่ปัญหาบน PC ของคุณ
แน่นอนว่าคุณสามารถ uninstall device driver ใดๆ ได้ง่ายๆ โดยใช้ built-in tools ของ Windows ปัญหาคือ Windows Device Manager แสดงเฉพาะอุปกรณ์ที่เชื่อมต่ออยู่ และไม่มีตัวเลือกให้เห็น hidden หรือ old drivers ที่นี่เราจะแสดงวิธีบังคับให้ hidden drivers 出现 และ如何在 Windows 中移除旧驱动程序
หมายเหตุ: 这篇文章基于 Windows 11 但应该适用于任何其他先前版本 如 Windows 10, 8 和 7
สำหรับ Graphics และ Sound Drivers 请使用 DDU
显卡是复杂的东西 如果你买了新显卡或更新了旧显卡 你可能会发现它不能正常工作 由于驱动程序冲突 (它可能完全不起作用 或容易崩溃和重启)
如果发生这种情况 你应该使用免费的 Guru 3D 工具 DDU (或 Display Driver Uninstaller) 来完全卸载你的旧显卡驱动程序 然后再安装新的 这是我们推荐的少数外部实用程序之一 因为该软件无恶意软件 并针对常用的图形 如 Intel, NVIDIA 和 AMD 有特定的内置选项 它还涵盖两个主要音频驱动程序: Realtek 和 Sound Blaster
要卸载驱动程序:
- 下载 DDU 归档文件后 将其复制粘贴到方便的 PC 位置以轻松提取应用程序
- 点击 DDU 应用程序可能需要另一轮提取 点击 "OK" 继续 你应该会看到一个名为 "Display Driver Uninstaller" 的应用程序文件 它将删除旧驱动程序
- 一旦启动 Display Driver Uninstaller (DDU) 程序 将显示警告消息 "DDU has detected that you're not in Safe mode" "清理并重启" PC 以替换旧音频和 GPU 驱动程序的选项将变灰
- 要操作 DDU 实用程序 你需要在 Safe Mode 下打开 Windows 虽然有不少方法 但这是最简单的方法 从 Windows Start 菜单搜索 找到名为 "Change Advanced Startup Options" 的系统设置 并从内部菜单点击 "Restart" 按钮
- 你的 Windows PC 将重启并显示蓝色屏幕 使用方向键 通过 "Troubleshoot -> Advanced options -> Startup Settings" 导航到 Startup Settings 屏幕 在这里你会找到另一个必须点击的 Restart 按钮以登录进入 Windows Safe mode
- 在随后的重启中 你会发现几个带有 Safe mode 的启动设置选项 每个都使用数字输入选择 选择第 4 项以访问 Safe mode
- Safe mode 与正常 PC 模式没什么不同 除了桌面是黑屏 一些功能出于安全原因被禁用
- 导航到你保存 DDU 卸载程序的文件夹
- 打开 DDU 并从下拉菜单中选择你的设备类型 (GPU 或 Audio) 一旦你做出选择 点击 "Clean and restart" 以完全卸载你的驱动程序
一旦你退出 Safe Mode 并返回正常模式 你可以安装新的 GPU 或音频驱动程序 而不会有来自旧驱动程序的冲突或干扰
警告: 虽然 DDU 程序使用安全 但请确保你保留所有旧驱动程序的备份 可以从 Device Management 访问 (见下文)
强制旧驱动程序出现
在卸载旧驱动程序之前 我们需要强制旧驱动程序在列表中显示
- 要在 Windows 11 中执行此操作 按 Win + X 并从选项列表中选择 "Windows Terminal (Admin)" 你可以从这里运行 Command prompt 在 Windows 10 中 你可以直接从 Win + X 快捷方式选择 "Command prompt (Admin)" 并从搜索菜单打开 Command prompt
- 输入以下命令并按 Enter 键执行:
SET DEVMGR_SHOW_NONPRESENT_DEVICES=1
上述命令强制所有旧的和不可见的驱动程序在 Device Manager 列表中显示 一旦你做完这个 你可以继续卸载
在 Windows 中卸载旧驱动程序
- 要卸载旧驱动程序 按 Win + X 并从选项列表中选择 "Device Manager"
- 去 "View" 并选择选项 "Show hidden devices" 以显示所有隐藏和旧驱动程序
这个功能的好处是所有旧驱动程序都变淡了 所以你可以轻松识别旧的或非当前驱动程序
- 选择你想要卸载的旧驱动程序 右键点击并选择 Uninstall 选项 这里我们选择一个用于不再使用但保留在 PC 内存中的 USB 驱动器的旧驱动程序 在每个标题下寻找类似的淡色旧驱动程序 可以卸载
磁盘清理
你也可以对你的 Windows PC 进行简单的磁盘清理以删除旧设备驱动程序
- 在 Windows 搜索菜单中搜索 Disk Cleanup 应用 以管理员身份运行以获得最佳结果
- Disk Cleanup 将通过扫描各种内部系统文件 计算你可以在电脑上释放的空间 包括冗余的设备驱动程序包 等待扫描完成
- 在 Disk Cleanup 弹出窗口中 寻找要删除的各种文件 这里你会看到 Device driver packages 选项 和你可以在此节省的空间量 点击 "OK" 按钮一旦你选择了要删除的驱动程序包
- 等待几分钟 让 Disk Cleanup 清理设备驱动程序包 这将帮助你摆脱旧的、不必要的驱动程序
使用此技巧 你可以轻松找到并卸载任何旧的和隐藏的驱动程序 始终小心不要移除任何当前设备驱动程序 因为这可能会导致连接的硬件设备出现问题 此外 在卸载任何设备驱动程序之前 始终仔细检查两次
常见问题
1. 卸载 System32 驱动程序安全吗?
System32 包含集成在 Windows 操作系统中的重要 DLL (Dynamic Link Library) 文件 其驱动程序位于 "C:\Windows\System32\Drivers" 文件夹中
这些驱动程序中的许多用于启动 显示 数据备份 和其他基本活动 因此 如果你的 PC 操作依赖于这些驱动程序 你将无法卸载它们 然而 在 System32 文件夹中 你有时可能会找到不再使用的旧显卡 摄像头 和显示器的过时驱动程序 这些可以安全地移除
2. 我可以删除 Realtek 驱动程序吗? 安全吗?
完全安全可以移除和替换 Realtek 驱动程序 虽然如此重要的声音驱动程序无法从 Program Files 中移除 但你可以轻松从 "Device Manager" 中移除它 并用你喜欢的其他音频驱动程序替换 其他选项包括 WO Mic 同样的道理适用于 NVIDIA, Intel 和 AMD 等显卡驱动程序 如果你要替换它们 完全删除旧驱动程序是可能的
3. 如何恢复已删除的驱动程序?
通常 Windows Update 会处理 "missing driver" 问题 它还会在每次更新时自动重新安装任何驱动程序 如果你将来需要已删除的驱动程序 你应该检查 Device Manager 以查明是否有任何最近替换的驱动程序在任何子标题下
通过右键点击选择该特定驱动程序的 "Properties" 以查看是否在 "Drivers" 下启用了 "Roll back driver" 选项 点击它将撤销当前驱动程序并回到之前的驱动程序 如果你知道将来需要这些已删除的驱动程序 你也可以创建 System Restore points