重要警告
- 风险提示:禁用显卡可能导致黑屏、系统崩溃或无法启动,操作前请:
- 备份重要数据
- 创建系统还原点(Windows:
rstrui.exe
) - 确保你有集成显卡或备用显卡
- 记录原始设备ID(后续恢复关键)
Windows系统禁用显卡(两种方法)
方法1:设备管理器(命令行调用)
-
获取显卡设备ID
以管理员身份运行CMD/PowerShell:pnputil /enum-devices /class Display /connected
找到目标显卡的
Instance ID
(如PCI\VEN_10DE&DEV_1C82...
) -
禁用显卡
pnputil /disable-device "PCI\VEN_10DE&DEV_1C82&SUBSYS..."
✅ 成功提示:
Device disabled
方法2:PowerShell脚本
Get-PnpDevice | Where-Object {$_.FriendlyName -like "*NVIDIA*" -or $_.FriendlyName -like "*AMD*"} | Disable-PnpDevice -Confirm:$false
Linux系统禁用显卡
NVIDIA显卡禁用
- 黑名单驱动
sudo nano /etc/modprobe.d/blacklist.conf
添加:
blacklist nouveau blacklist nvidia options nouveau modeset=0
- 更新并重启
sudo update-initramfs -u sudo reboot
AMD显卡禁用
sudo echo "blacklist radeon" > /etc/modprobe.d/blacklist.conf sudo update-initramfs -u && reboot
恢复被禁用的显卡
- Windows:
pnputil /enable-device "PCI\设备ID"
- Linux:
删除/etc/modprobe.d/blacklist.conf
中的禁用行,更新后重启
常见问题解决
-
黑屏后如何恢复?
- Windows:开机按F8进入安全模式 → 打开CMD执行
pnputil /enable-device "设备ID"
- Linux:GRUB引导时选择恢复模式 → 挂载根目录修改黑名单文件
- Windows:开机按F8进入安全模式 → 打开CMD执行
-
设备ID获取失败?
使用万能查询命令:wmic path win32_VideoController get Name, PNPDeviceID
-
禁用后性能下降?
这是正常现象,系统已切换至集成显卡或基础显示驱动。
操作原则与安全建议
- 双重验证:执行前用
pnputil /enum-devices
二次确认设备ID - 笔记本特别注意:禁用独显可能导致亮度/外接显示异常
- 生产环境禁忌:服务器或工作主机勿轻易尝试
- 替代方案:优先在设备管理器图形界面操作(
devmgmt.msc
)
引用说明:本文方法参考Microsoft官方文档PNPUtil技术指南及Linux内核模块黑名单规范,硬件操作存在风险,建议普通用户在专业人士指导下进行。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9567.html