Windows系统禁用显卡驱动
方法1:使用设备管理器命令
-
以管理员身份打开CMD/PowerShell
- 按
Win + R
输入cmd
,按Ctrl+Shift+Enter
以管理员运行 - 或搜索 “PowerShell” → 右键 → “以管理员身份运行”
- 按
-
禁用显卡设备
输入以下命令列出所有显示设备:pnputil /enum-devices /class Display
找到显卡的 InstanceID(如
PCI\VEN_10DE&DEV_2204...
),执行禁用:pnputil /disable-device "InstanceID"
示例:
pnputil /disable-device "PCI\VEN_10DE&DEV_2204&SUBSYS_14501043&REV_A1"
-
验证结果
pnputil /enum-devices /class Display | findstr "Status"
若显示
Status: Disabled
表示成功。
方法2:使用DevCon工具(微软官方工具)
-
下载 DevCon
解压后根据系统版本选择devcon.exe
(32位用devcon32.exe
) -
devcon disable "PCI\VEN_10DE*" # 禁用NVIDIA显卡(AMD替换为VEN_1002)
Linux系统禁用显卡驱动
方法1:临时卸载驱动模块
sudo modprobe -r nvidia # NVIDIA驱动 sudo modprobe -r amdgpu # AMD驱动 sudo modprobe -r i915 # Intel核显
方法2:永久禁用(通过黑名单)
- 编辑黑名单配置文件:
sudo nano /etc/modprobe.d/blacklist.conf
- 在文件末尾添加:
blacklist nvidia # 禁用NVIDIA blacklist nouveau # 禁用开源Nouveau驱动 blacklist amdgpu # 禁用AMD
- 更新初始化ramfs:
sudo update-initramfs -u
- 重启生效:
sudo reboot
恢复显卡驱动的方法
- Windows:
pnputil /enable-device "InstanceID" # 启用设备 pnputil /scan-devices # 重新扫描硬件
- Linux:
sudo modprobe nvidia # 重新加载驱动 sudo nano /etc/modprobe.d/blacklist.conf # 删除黑名单行
关键注意事项
-
风险预警:
- 禁用驱动后屏幕可能降级到低分辨率(如800×600),部分系统会黑屏(需提前进入安全模式)。
- 笔记本用户禁用核显可能导致无法开机,请谨慎操作。
-
安全操作建议:
- Windows下优先在 安全模式 操作(开机时按
F8
) - 双显卡用户需明确禁用目标设备(独显/核显)
- 禁用前卸载第三方驱动管理软件(如NVIDIA GeForce Experience)
- Windows下优先在 安全模式 操作(开机时按
-
替代方案:
- 使用设备管理器(
devmgmt.msc
)图形界面禁用(更安全) - 驱动冲突时建议用 DDU 彻底卸载驱动后重装
- 使用设备管理器(
重要提示:本文适用于技术人员或紧急故障排除,普通用户建议联系硬件厂商支持(如NVIDIA/AMD客服),或参考微软/Linux发行版官方文档操作。
引用说明:
- Microsoft DevCon 工具文档:https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/devcon
- Linux内核模块管理指南:https://www.kernel.org/doc/html/latest/admin-guide/modprobe.html
- Windows 硬件设备命令参考:https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/pnputil
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/7971.html