必须四步彻底关闭:一、设置中同步关闭“当光线变化时自动调节亮度”和“通过优化显示的内容和亮度来帮助提高电池电量”;二、电源高级设置中将“启用自适应亮度”的“使用电池”和“接通电源”均设为关闭;三、设备管理器中禁用环境光传感器;四、注册表中将KMD_EnableBrightnessInterface2和EnableContentAdaptiveBrightnessControl值均改为0。

Windows屏幕亮度在你看文档、刷网页时突然变暗或变亮,不是显示器坏了,而是系统在后台偷偷调用了环境光传感器和内容分析逻辑——必须逐层关闭这些开关,才能让手动拖动的亮度滑块真正生效。
先关掉设置里最显眼的两个自适应开关
这一步能立刻停用界面可见的两项核心逻辑:环境光响应 + 内容明暗感知。很多用户只关其中一项,结果亮度仍会波动。
按下Win + I打开设置 → 左侧点「系统」→ 右侧选「显示」。
向下滚动到「亮度和颜色」区域,找到「当光线变化时自动调节亮度」→ 将其开关设为关闭。
继续往下找「通过优化显示的内容和亮度来帮助提高电池电量」→ 同样关闭该开关。【注意:这两项必须同时关闭,缺一不可。若只关前者,内容自适应(CABC)仍会根据画面黑白占比偷偷调背光】
再封死电源策略里的底层响应
系统设置只是表层开关,真正让亮度“失控”的是电源策略里埋着的驱动级响应逻辑。这一步必须做,否则合盖再打开、切换电源模式后,自动亮度会偷偷复活。
右键开始按钮 → 选择「电源选项」→ 在当前计划(如“平衡”)右侧点「更改计划设置」。
点击页面底部「更改高级电源设置」→ 展开「显示」→ 再展开「启用自适应亮度」。
将「使用电池」和「接通电源」两个子项全部设为「关闭」→ 点击「应用」→ 再点「确定」。
禁用环境光传感器硬件(物理断联)
有些设备(尤其是联想、戴尔商务本)的 ALS 传感器不走标准 Windows 接口,而是直连 EC 芯片,软件开关根本拦不住它的信号输出。这时就得从硬件层掐断。
右键开始按钮 → 「设备管理器」→ 点顶部「查看」菜单 → 勾选「显示隐藏的设备」。
展开「传感器」类别。
找到名称含「环境光」「Ambient Light」或「ALS」的设备,右键 → 「禁用设备」。
注册表强制屏蔽亮度通信链路
当上述三步做完,亮度仍跳变,或设置里根本找不到相关开关——说明系统已因驱动兼容问题屏蔽了UI入口,必须手动干预内核通信链路。
方法一:禁用通用亮度接口
按Win + R → 输入regedit → 回车。
在地址栏粘贴完整路径并回车:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}
逐个点开子项(0000、0001…),在右侧查找名为KMD_EnableBrightnessInterface2的DWORD值。
若存在 → 双击 → 将数值数据改为0;若不存在 → 右键空白处 → 新建 → DWORD (32位) 值 → 命名为该名称 → 数值设为0。
方法二:专杀内容自适应(CABC)
仍在同一注册表路径下 → 继续检查各子项右侧是否存在EnableContentAdaptiveBrightnessControl。
若存在 → 双击 → 设为0;若不存在 → 新建同名 DWORD → 值设为0。











