如何让Windows 10每日自动启用灰度色彩滤镜?
自动启用Windows 10灰度色彩滤镜的实现方法
一、编写自动启用灰度滤镜的.bat脚本
通过修改注册表可直接控制色彩滤镜状态,以下是完整脚本内容:
@echo off powershell -Command "if (-not (Test-Path 'HKCU:\Software\Microsoft\ColorFiltering')) { New-Item -Path 'HKCU:\Software\Microsoft\ColorFiltering' | Out-Null }; Set-ItemProperty -Path 'HKCU:\Software\Microsoft\ColorFiltering' -Name 'Active' -Value 1; Set-ItemProperty -Path 'HKCU:\Software\Microsoft\ColorFiltering' -Name 'FilterType' -Value 0"
脚本说明:
- 调用PowerShell操作注册表,确保
ColorFiltering项存在(若从未手动开启过色彩滤镜,系统不会自动生成该项) Active=1:启用色彩滤镜FilterType=0:指定滤镜模式为灰度(其他数值对应不同滤镜类型,0是灰度模式)
二、通过任务计划程序设置自动执行
- 打开「任务计划程序」,点击左侧「创建基本任务」
- 为任务命名(例如「每日自动启用灰度滤镜」),填写描述后点击「下一步」
- 选择触发条件:
- 如需每日固定时间执行,选择「每天」并设置具体时间
- 如需一天内多次执行,选择「每天」后点击「下一步」,在重复任务设置中选择间隔时间(如每4小时)和持续时间(24小时)
- 操作类型选择「启动程序」,点击「下一步」
- 在「程序或脚本」栏选择你保存的.bat文件路径,点击「下一步」
- 勾选「当单击“完成”时,打开此任务属性的对话框」,点击「完成」
- 在弹出的属性窗口中切换到「设置」选项卡,勾选「不管用户是否登录都要运行」,确保任务能在后台正常执行
内容的提问来源于stack exchange,提问作者TimMc378372
相关产品推荐
相关产品推荐

