windows开机后屏幕亮度重置是因未保存或未读取亮度值,需关闭自适应亮度、启用ddc/ci、修改注册表enablebrightnesscontrol和savebrightnessonexit为1、在显示器osd中确认保存,并创建登录时恢复亮度的任务。

电脑屏幕亮度每次开机或重启后都恢复默认值,不是显示器坏了,也不是系统中毒,而是Windows没有把上次调好的亮度值存下来,或者存了但没在开机时读取。这个问题在台式机和部分笔记本上特别常见,尤其当你用的是Intel核显搭配AOC、戴尔或飞利浦显示器时。
关闭自适应亮度干扰
第一步:打开“设置→系统→显示”,往下拉找到“更改亮度”区域,【务必关闭“根据光线变化自动调节亮度”开关】。这个功能一开,系统就会无视你手动调的值,全程由环境光传感器说了算。
第二步:如果上面找不到该选项,说明它被藏进电源高级设置里了。按Win+X选“电源选项”→当前计划右侧点“更改计划设置”→再点“更改高级电源设置”→展开“显示”→再展开“启用自适应亮度”,把“使用电池”和“接通电源”两项都设为“禁用”。这一步不做,哪怕你调100次亮度,重启照样打回原形。
启用显示器DDC/CI通信协议
方法一:右键桌面空白处→“显示设置”→滚动到底部点“高级显示设置”→点击“显示器信息”,确认“DDC/CI”状态显示为“已启用”。如果显示“未启用”,说明系统根本没法把亮度指令写进显示器硬件。
方法二:必须用显示器机身上的物理按键操作。按下“Menu”键调出OSD菜单→进入“设置”或“系统”子项→找到“DDC/CI”“Monitor Control”或“Remote Control”选项→把它设为“On”。AOC和戴尔E系列用户尤其要注意:不在这儿开,所有软件调亮度都是临时缓存,关机就清空。
强制注册表启用亮度保存机制
第一步:按Win+R,输入regedit,以管理员身份运行注册表编辑器。
第二步:导航到路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}
第三步:在这个主键下逐个点开0000、0001等子项,查找DriverDesc值包含“Intel Graphics Controller”“NVIDIA GeForce”或“AMD Radeon Graphics”的项——找到对应显卡驱动所在的那一项。
第四步:在匹配项内右键→新建→DWORD (32位)值,命名为EnableBrightnessControl,双击设数值数据为1;【再新建一个同位置的DWORD值,命名为SaveBrightnessOnExit,数值也设为1】。这两项缺一不可,否则系统只读不写,亮度照样不记忆。
执行显示器物理菜单保存操作
多数外接显示器根本不靠Windows记亮度,得靠自己固件存。按下显示器“Menu”键→用方向键进入“Picture”或“Image”菜单→选择“Brightness”→调到你想要的数值→【必须按“OK”“Enter”或“Apply”键确认,不能只调完就退出菜单】。有些型号还要多按一次“Exit”才算真正写入EEPROM。截至2026年7月,LG 27UP850、AOC Q27G2S、戴尔U2723DX均需此步才生效。
创建并启用BrightnessSave计划任务
① 按Win+R输入taskschd.msc,打开任务计划程序。
② 左侧依次展开“任务计划程序库”→“Microsoft”→“Windows”→“MobilePC”。
③ 在右侧找名为BrightnessSave或AdaptiveBrightness的任务。如果存在,右键→属性→“常规”选项卡勾选“不管用户是否登录都要运行”和“使用最高权限运行”;“触发器”选项卡确认有“登录时”触发器。
④ 如果没找到这个任务,就手动创建:点击“创建基本任务”,命名为RestoreBrightnessOnLogin,触发器选“当用户登录时”,操作选“启动程序”,程序填%SystemRoot%\System32\PowerShell.exe,参数填:
-ExecutionPolicy Bypass -Command "Get-CimInstance -Namespace root/WMI -ClassName WmiMonitorBrightnessMethods | Invoke-CimMethod -MethodName WmiSetBrightness -Arguments @{Brightness=75; Timeout=0}"
(其中75是你希望的默认亮度百分比,可按需修改)











