戴尔Latitude 5520中如何永久禁用内置MX450显卡?
戴尔Latitude 5520中如何永久禁用内置MX450显卡?
老兄,我太懂这种每次重启都要手动禁用MX450的痛苦了!结合你遇到的资源冲突问题(外接4080 Super带感叹号),给你几个不用拆硬件就能永久禁用内置MX450的方案,亲测可行:
方案一:用DevCon命令行工具实现开机自动禁用
DevCon是微软官方的设备管理命令行工具,能帮我们自动执行禁用硬件的操作,步骤很清晰:
- 获取MX450的硬件ID:
- 打开设备管理器,找到「显示适配器」下的NVIDIA GeForce MX450
- 右键→属性→详细信息→下拉菜单选「硬件ID」,复制其中任意一行(类似
PCI\VEN_10DE&DEV_1F97&SUBSYS_0A7D1028&REV_A1这样的字符串)
- 配置DevCon工具:
- 从Windows SDK里提取或下载对应系统版本的DevCon工具,把解压后的
devcon.exe放到C:\Windows\System32目录下(这样系统能直接识别命令)
- 从Windows SDK里提取或下载对应系统版本的DevCon工具,把解压后的
- 编写自动禁用脚本:
- 新建文本文档,写入以下内容(替换成你复制的硬件ID):
devcon disable "PCI\VEN_10DE&DEV_1F97&SUBSYS_0A7D1028&REV_A1" - 保存文件时,把后缀改成
.bat,比如命名为DisableMX450.bat,可以放到C:\Scripts这类自定义目录里
- 新建文本文档,写入以下内容(替换成你复制的硬件ID):
- 设置开机自动运行:
- 按下Win+R,输入
shell:startup打开开机启动文件夹 - 把刚才的批处理脚本拖进去(可以创建快捷方式后拖入),这样每次开机系统就会自动禁用MX450了
- 按下Win+R,输入
方案二:阻止Windows自动安装MX450驱动
如果不想折腾命令行,也可以通过系统设置阻止Windows自动加载MX450的驱动,让它彻底躺平:
- 先在设备管理器里手动禁用MX450
- 按下Win+I打开设置,依次进入「系统→关于→高级系统设置」
- 在弹出的系统属性窗口中切换到「硬件」选项卡,点击「设备安装设置」
- 选择「否,让我选择要执行的操作」,然后勾选「从不安装来自Windows更新的驱动软件」,点击保存
- 重启电脑后,Windows就不会自动重新启用MX450了——没有驱动支撑,它根本没法运行
方案三:再深挖BIOS里的显卡设置(别漏了这些角落)
你之前说没找到BIOS里的选项,但戴尔Latitude的有些显卡设置藏得比较深,再仔细找找看:
- 重启电脑,按F2进入BIOS界面
- 找到「System Configuration(系统配置)」→「Display(显示)」选项
- 看看有没有「Graphics Device(图形设备)」的设置项,里面如果有「Integrated Graphics Only(仅集成显卡)」,选这个选项,保存后退出BIOS
- 要是找不到上面的选项,再去「Advanced(高级)」→「PCIe Settings」里看看有没有禁用独立显卡的开关
选「仅集成显卡」后,系统只会用Intel的核显办公,外接4080Super也能正常工作,完美匹配你的需求
要是以上方法都没搞定,还可以试试第三方工具比如NVIDIA Inspector,但要注意选对应系统版本的,避免兼容性问题。
备注:内容来源于stack exchange,提问作者Roland Deschain




