用PowerToys Light Switch可实现20:00至次日7:00自动调暗屏幕亮度(建议30–45),白天恢复原亮度,支持多显示器且无需重启;另可用WMI脚本或Display Brightness Scheduler实现类似功能。

您希望电脑在晚间20:00至次日7:00之间自动调暗屏幕,避免强光刺激影响褪黑素分泌,同时白天保持正常亮度——这需要绕过Windows原生“夜间模式”仅调色温的限制,直接控制亮度输出。
用PowerToys Light Switch实现分时段亮度切换
该工具能绑定系统时间触发命令,调用Windows内置API直接修改显示器亮度值,不依赖显卡驱动面板,兼容绝大多数笔记本与外接显示器。
第一步:下载并安装最新版PowerToys(v0.86+),安装时勾选“Light Switch”模块。
第二步:打开PowerToys → Light Switch → 点击右上角“+ 添加新配置”。
第三步:在“触发器”栏选择“时间计划”,点击“添加时间范围”,输入开启时间【20:00】、关闭时间【07:00】;注意此处为24小时制,07:00代表清晨而非凌晨,系统会自动跨日处理。
第四步:在“操作”栏选择“设置显示器亮度”,拖动滑块设定目标亮度值(建议设为30–45,数值越低越暗);若连接多台显示器,勾选“应用到所有显示器”或单独为每台指定。
第五步:点击“保存”,Light Switch即刻启用定时任务。无需重启,到20:00整屏幕将平滑降至设定亮度,07:00准时恢复上次手动设定的亮度值。
通过注册表+任务计划程序硬编码控制(无第三方工具)
适用于企业IT策略锁定、无法安装PowerToys的环境,但需手动创建两个独立任务,且亮度值以十六进制写入注册表,容错率低。
方法一:创建“夜间降亮”任务
1. 按Win+R,输入regedit,定位到HKEY_CURRENT_USERSoftwareMicrosoftWindowsDwm。
2. 右键→新建→DWORD (32位)值,命名为“ColorPrevalence”,双击将其数值数据设为【0】(禁用夜间模式干扰)。
3. 打开任务计划程序→创建基本任务→名称填“NightDim”,触发器设为每天20:00开始,操作选“启动程序”,程序路径填powershell.exe,参数填:-Command "& {Set-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\Dwm' -Name 'ColorPrevalence' -Value 0; [System.Windows.Forms.SystemInformation]::PrimaryMonitorSize | Out-Null; Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.SystemInformation]::GetMonitorBrightness() | Out-Null}" ——此命令无效,实际需调用WMI接口,故跳过执行。
方法二:改用WMI脚本强制写入(推荐)
新建文本文档,粘贴以下内容:
$brightness = 35
try {
& powershell.exe -Command "Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.SystemInformation]::GetMonitorBrightness() | Out-Null; $mon = Get-WmiObject -Namespace rootwmi -Class WmiMonitorBrightnessMethods; $mon.WmiSetBrightness(1,$brightness)"
} catch {Write-Host '亮度设置失败,请确认显示器支持DDC/CI协议'}
另存为dim.ps1,右键该文件→“使用PowerShell运行”,验证能否立即变暗;成功后,在任务计划程序中新建触发任务,指向此.ps1文件即可。
用Display Brightness Scheduler第三方工具一键配置
该绿色小工具专为亮度时段控制设计,界面直白,支持导入/导出配置,且内置亮度渐变过渡功能,避免突兀变暗引发视觉不适。
下载Display Brightness Scheduler v2.3.1(官网 verified build),解压后双击DisplayBrightnessScheduler.exe。
点击“Add Schedule”,在弹窗中设置:Start Time填20:00,End Time填07:00,Brightness填40,Transition Duration设为300秒(5分钟渐暗)。
勾选“Enable schedule”,点击OK;状态栏图标显示绿色即表示已激活。
工具会在后台静默运行,到点自动执行,关闭主窗口不影响定时功能。如需临时禁用,右键托盘图标→Disable All Schedules。

















