如何在命令行禁用显卡?

重要警告

  • 风险提示禁用显卡可能导致黑屏、系统崩溃或无法启动,操作前请:
    1. 备份重要数据
    2. 创建系统还原点(Windows:rstrui.exe
    3. 确保你有集成显卡或备用显卡
    4. 记录原始设备ID(后续恢复关键)

Windows系统禁用显卡(两种方法)

方法1:设备管理器(命令行调用)

  1. 获取显卡设备ID
    以管理员身份运行CMD/PowerShell:

    pnputil /enum-devices /class Display /connected

    找到目标显卡的 Instance ID(如 PCI\VEN_10DE&DEV_1C82...

  2. 禁用显卡

    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显卡禁用

  1. 黑名单驱动
    sudo nano /etc/modprobe.d/blacklist.conf

    添加:

    blacklist nouveau
    blacklist nvidia
    options nouveau modeset=0
  2. 更新并重启
    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 中的禁用行,更新后重启

常见问题解决

  1. 黑屏后如何恢复?

    • Windows:开机按F8进入安全模式 → 打开CMD执行 pnputil /enable-device "设备ID"
    • Linux:GRUB引导时选择恢复模式 → 挂载根目录修改黑名单文件
  2. 设备ID获取失败?
    使用万能查询命令:

    wmic path win32_VideoController get Name, PNPDeviceID
  3. 禁用后性能下降?
    这是正常现象,系统已切换至集成显卡或基础显示驱动。


操作原则与安全建议

  1. 双重验证:执行前用 pnputil /enum-devices 二次确认设备ID
  2. 笔记本特别注意:禁用独显可能导致亮度/外接显示异常
  3. 生产环境禁忌:服务器或工作主机勿轻易尝试
  4. 替代方案:优先在设备管理器图形界面操作(devmgmt.msc

引用说明:本文方法参考Microsoft官方文档PNPUtil技术指南及Linux内核模块黑名单规范,硬件操作存在风险,建议普通用户在专业人士指导下进行。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9567.html

(0)
酷番叔酷番叔
上一篇 2025年8月4日 03:37
下一篇 2025年8月4日 03:52

相关推荐

  • ANSYS APDL核心价值何在?

    ANSYS Parametric Design Language (APDL) 是驱动经典ANSYS Mechanical(MAPDL)的底层脚本语言,掌握APDL可解锁以下关键能力:✅ 参数化建模与分析:通过变量定义几何尺寸、材料属性、载荷条件,实现自动化参数扫描与优化设计,✅ 批处理与高效重复:批量执行仿真……

    2025年8月7日
    1900
  • CADFI怎样高效查找隔离对象?

    CADFI命令可快速查找并隔离选定对象(如图层、块、颜色等),隐藏非相关元素,极大提升复杂图纸的编辑与查看效率。

    2025年6月16日
    3900
  • 如何用Xshell远程编译运行C程序?

    前期准备安装GCC编译器远程服务器需安装GCC(GNU Compiler Collection),未安装时执行:sudo apt update && sudo apt install gcc # Ubuntu/Debiansudo yum install gcc # CentOS/RHEL验证安……

    2025年7月29日
    2400
  • SQL命令怎么运行?新手快速上手步骤

    运行 SQL 的必备条件数据库环境需安装数据库管理系统(如 MySQL、PostgreSQL、SQLite 或 Microsoft SQL Server),推荐初学者使用免费工具:MySQL + MySQL Workbench(跨平台)SQLite + DB Browser(轻量级,无需安装服务)在线沙盒(如……

    2025年7月30日
    2500
  • 空间概念不懂会怎样?

    理解空间概念是基础,它是我们认识世界、进行方向定位、理解物体间关系以及学习几何、物理等学科知识的基石。

    2025年6月19日
    5000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信