当前位置: 首页 > article >正文

[桌面运维]windows自动设置浅深色主题

设置自动浅色/深色主题

我看很多up主的教程过于繁琐,需要添加四个功能,并且有些还不能生效!

大多数都是教程:
自动任务栏浅色  
add HKCUSOFTWAREMicrosoftWindowsCurrentVersionThemesPersonalize/v SystemUsesLightTheme /t REG_DWORD /d 1 /f

自动任务栏深色
add HKCUSOFTWAREMicrosoftWindowsCurrentVersionThemesPersonalize /v SystemUsesLightTheme /t REG_DWORD /d 0 /f

自动切换浅色模式

add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize /v SystemUsesLightTheme /t REG_DWORD /d 1 /f

自动切换深色模式
Add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize /v AppsUseLightTheme /t REG_DWORD /d 0 /f
我的解决方法

这里我就看了一下注册表,发现路径

计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize

![[Pasted image 20241231110916.png]]

解释一下:

  • SystemUsesLightTheme
    • 0 = 深色主题
    • 1 = 浅色主题
  • AppsUseLightTheme(可选):
    • 0 = 应用程序深色模式
    • 1 = 应用程序浅色模式
      我们修改上面的值也可以改变,但是每次都要进行Windows资源管理器的重启,很麻烦
      重启资源管理器(Explorer)
  • 打开任务管理器,找到并结束 explorer.exe,然后点击菜单 文件 > 运行新任务,输入 explorer.exe
  • 注销并重新登录

我就写一个脚本,然后通过任务计划程序来控制主题自动运行!方式很多,有些up主也教了。
这里我写的比较简单,而且不用重启资源管理器(Explorer)

我的教程

我这里用PowerShell 脚本
在任意一个文件里创建两个ps1文本,我的路径:E:\PATH\Scripts
SwitchToDark.ps1
SwitchToLight.ps1

这里用记事本打开,然后在里面添加两个脚本
SwitchToDark.ps1(深色)

# 切换到深色主题
Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize" -Name "SystemUsesLightTheme" -Value 0
Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize" -Name "AppsUseLightTheme" -Value 0

# 重启资源管理器以应用更改
Stop-Process -Name "explorer" -Force
Start-Process "explorer"

SwitchToLight.ps1(浅色)

# 切换到浅色主题
Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize" -Name "SystemUsesLightTheme" -Value 1
Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize" -Name "AppsUseLightTheme" -Value 1

# 重启资源管理器以应用更改
Stop-Process -Name "explorer" -Force
Start-Process "explorer"

验证

为了方便演示,我们打开win+R输入cmd
输入:
浅色

powershell.exe -ExecutionPolicy Bypass -File "E:\PATH\Scripts\SwitchToLight.ps1"

或者
深色

powershell.exe -ExecutionPolicy Bypass -File "E:\PATH\Scripts\SwitchToDark.ps1"

如果成功,就可以进行自动设置
win+s或者搜索任务计划程序

![[Pasted image 20241231112056.png]]

![[Pasted image 20241231112124.png]]

![[Pasted image 20241231112131.png]]

![[Pasted image 20241231112233.png]]

![[Pasted image 20241231112236.png]]

在任务计划的“操作”选项卡中:

  1. 程序/脚本:填入 powershell.exe
  2. 添加参数:路径自己确定哈
    深色
powershell.exe -ExecutionPolicy Bypass -File "E:\PATH\Scripts\SwitchToDark.ps1"

浅色

powershell.exe -ExecutionPolicy Bypass -File "E:\PATH\Scripts\SwitchToLight.ps1"

![[Pasted image 20241231112255.png]]

然后双击浅色/深色主题,勾选以下两项,
![[Pasted image 20241231112508.png]]

最后双击/右键属性打开并分别设置两个主题
![[Pasted image 20250101193145.png]]

密码不是登录windows的密码,是你Windows账号的密码,例如下面的设置里的用户名
![[Pasted image 20241231112659.png]]

最后这个教程就结束了,看似很多内容,其实就两个脚本!有问题可以私信或者留言!


http://www.kler.cn/a/469222.html

相关文章:

  • Maven 详细配置:Maven settings 配置文件的详细说明
  • 01、Redis初认识
  • F#语言的网络编程
  • OneFlow的简单介绍
  • Mac软件介绍之录屏软件Filmage Screen
  • OSPF - 影响OSPF邻居建立的因素
  • 基于Springboot +Vue 实验课程预约管理系统
  • [CTF/网络安全] 攻防世界 simple_php 解题详析
  • 决策树和随机森林
  • 云手机 —— 手机矩阵的 “超级外挂
  • JAVA解析Excel复杂表头
  • HTML——66.单选框
  • Unity3D 搭建ILRuntime开发环境详解
  • security框架的安全登录
  • 【Cesium】九、Cesium点击地图获取点击位置的坐标,并在地图上添加图标
  • Chrome 查看 session 信息
  • 后端Java开发:第七天
  • ref() 和 reactive() 区别
  • Genome Research | 俄亥俄州立于忠堂组-结合深度学习与蛋白质数据库系统探究反刍动物真核微生物...
  • 解决docker: Error response from daemon: Get “https://registry-1.docker.io/v2/“: net/http: request canc
  • 如何在 Ubuntu 22.04 上安装 Cassandra NoSQL 数据库教程
  • SQL Server 中生成等差数列的方法研究
  • 【操作系统不挂科】<内存管理-文件系统-磁盘调度(19)>选择题+简答题(带答案与解析)
  • 挖掘建模之分类与预测
  • Jmeter进阶篇(31)解决java.net.BindException: Address already in use: connect报错
  • Dexcap复现代码数据预处理全流程(一)——replay_human_traj_vis.py