返回
无需手动!轻松设置 Windows 11 暗模式自动切换
windows
2024-03-30 13:40:08
在特定时间自动切换 Windows 11 暗模式
厌倦了在 Windows 11 上手动切换明暗模式吗?有了这个逐步指南,你可以轻松地自动化这一过程,让你的电脑在特定的时间自动适应你的眼睛。
创建脚本
- 准备 PowerShell 脚本:
- 打开记事本或其他文本编辑器。
- 复制以下脚本:
$DarkModeOn = 6 # 下午 6 点(24 小时制)
$DarkModeOff = 8 # 上午 8 点(24 小时制)
# 获取当前时间
$CurrentTime = Get-Date
# 检查时间是否在暗模式范围内
if ($CurrentTime -ge $DarkModeOn -and $CurrentTime -lt $DarkModeOff) {
# 切换至暗模式
powershell -Command "Add-AppxPackage -DisableDevelopmentMode -Register 'C:\Windows\SystemApps\Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy\AppxManifest.xml'"
} else {
# 切换至亮模式
powershell -Command "Add-AppxPackage -DisableDevelopmentMode -Register 'C:\Windows\SystemApps\Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy\AppxManifest.Light.xml'"
}
- 将脚本保存为
.ps1
文件,例如ChangeTheme.ps1
。
设置计划任务
- 创建任务:
- 按 Windows 键 + R 打开运行对话框。
- 输入
taskschd.msc
并按 Enter 键。 - 单击操作 > 创建任务。
- 输入任务名称并勾选在登录时运行。
- 配置触发器:
- 单击触发器选项卡。
- 单击新建并选择按计划选项。
- 设置触发器时间,例如每天或每周。
- 添加操作:
- 单击操作选项卡。
- 单击新建并输入
powershell.exe
作为程序/脚本。 - 在添加参数字段中,输入
-ExecutionPolicy Bypass -file "C:\path\to\ChangeTheme.ps1"
,将C:\path\to\ChangeTheme.ps1
替换为脚本的实际路径。
解决文件资源管理器错误
如果你遇到文件资源管理器错误,请执行以下步骤:
- 检查 Windows Explorer SKU:
- 打开文件资源管理器并导航到
C:\Windows\SystemApps
。 - 右键单击
Microsoft.Windows.Explorer_cw5n1h2txyewy
文件夹。 - 单击属性 > 详细信息。
- 复制 Windows Explorer SKU 的值。
- 打开文件资源管理器并导航到
- 编辑版本信息:
- 在详细信息选项卡中,单击编辑。
- 在版本信息对话框中,将内部名称更改为复制的 Windows Explorer SKU 值。
- 单击确定保存更改。
- 重新启动文件资源管理器:
- 右键单击任务栏并选择任务管理器。
- 找到 Windows 资源管理器进程。
- 右键单击并选择重新启动。
结论
现在,你的 Windows 11 将在指定的时间自动切换至暗模式,为你提供舒适且不费力的视觉体验。告别手动切换的烦恼,尽情享受夜晚的黑暗环境吧!
常见问题解答
- 如何自定义暗模式时间?
- 编辑
ChangeTheme.ps1
脚本,修改$DarkModeOn
和$DarkModeOff
变量的值。
- 编辑
- 为什么我的任务不运行?
- 检查任务是否已启用并且触发器时间正确。
- 我的文件资源管理器出现错误,怎么办?
- 按照上面列出的步骤解决文件资源管理器错误。
- 我可以手动切换暗模式吗?
- 是的,你可以通过转到设置 > 个性化 > 颜色并选择“深色”来手动切换暗模式。
- 我可以使用此方法在其他计算机上自动切换暗模式吗?
- 是的,只要安装了 PowerShell,此方法就可以在其他计算机上使用。