[桌面运维]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]]

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/949001.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

[ubuntu-22.04]ubuntu不识别rtl8153 usb转网口

问题描述 ubuntu22.04插入rtl8153 usb转网口不识别 解决方案 安装依赖包 sudo apt-get install libelf-dev build-essential linux-headers-uname -r sudo apt-get install gcc-12 下载源码 Realtek USB FE / GBE / 2.5G / 5G Ethernet Family Controller Softwarehttps:/…

基于Python的考研学习系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:…

图漾相机基础操作

1.客户端概述 1.1 简介 PercipioViewer是图漾基于Percipio Camport SDK开发的一款看图软件,可实时预览相机输出的深度图、彩色图、IR红外图和点云图,并保存对应数据,还支持查看设备基础信息,在线修改gain、曝光等各种调节相机成像的参数功能…

Yocto 项目中的包管理系统详细解析

1. 包管理系统概念 包管理系统是用于管理软件包的工具和机制,包括创建、分发和安装软件包。Yocto 项目支持以下三种主要的包管理系统及其相关包格式: IPK (Itsy Package System):适合轻量级嵌入式应用,通过 OPKG 管理。RPM (Red…

RISC-V学习笔记

1.RISC ISA1个基本整数指令集多个可选的扩展指令集,如RV32I表示支持32位整数指令集。I表示基本指令集,M表示整数乘法与除法指令集,A表示存储器原子指令集,F表示单精度浮点指令集,D表示双精度浮点指令集等,C…

第四届计算机、人工智能与控制工程

第四届计算机、人工智能与控制工程 The 4th International Conference on Computer, Artificial Intelligence and Control Engineering 重要信息 大会官网:www.ic-caice.net 大会时间:2025年1月10-12日 大会地点:中国合肥 (安徽大学磬苑…

Docker安装易有云(casaos安装易有云)

无法拉取易有云&DDNSTO Docker镜像? 官方视频 Docker方式安装易有云,包括并不限于Unraid/爱快/群晖等,只要有Docker的设备都成,包括一些Linux发行版等。 铁威马:首先在应用中心里安装Docker(TOS 4.0及更高的系统…

【计算机视觉技术 - 人脸生成】2.GAN网络的构建和训练

GAN 是一种常用的优秀的图像生成模型。我们使用了支持条件生成的 cGAN。下面介绍简单 cGAN 模型的构建以及训练过程。 2.1 在 model 文件夹中新建 nets.py 文件 import torch import torch.nn as nn# 生成器类 class Generator(nn.Module):def __init__(self, nz100, nc3, n…

手机投屏到电视的3种选择:无线本地投屏,无线远程投屏,AirPlay投屏

现在大部分手机投屏都要求连接相同的WiFi,这就意味着手机投屏到电视必须是近距离投屏,稍微远一点就会脱离WiFi连接范围,投屏失败。 如果想将手机远程投屏到安卓电视,要怎样做? 第一步,在手机和安卓电视都安…

zookeeper 数据类型

文章目录 引言I Znodezonde stat (状态信息)znode类型临时\永久序列化特性引言 在结构上与标准文件系统非常类似,拥有一个层次的命名空间,都是采用树形层次结构 Zookeeper树中的每个节点被称为:Znode,没有文件和目录之分。Znode兼具文件和目录两种特点Znode存储数据大小有…

73 mysql replication 集群的交互

前言 新建两个数据库, 分别为 192.168.220.132:3001, 192.168.220.132:3002 设置 192.168.220.132:3001 为 master, 192.168.220.132:3002 为 slave 配置文件如下 然后使用 mysqld --initialize 来初始化 data 目录, 以及相关基础数据库 这里会为 root 账户创建一个随机的…

CG顶会论文阅读|《科技论文写作》硕士课程报告

文章目录 一、基本信息1.1 论文基本信息1.2 课程基本信息1.3 博文基本信息 二、论文评述(中英双语)2.1 研究问题(Research Problem)2.2 创新点(Innovation/Contribution)2.3 优点(Why this pape…

路由器的转发表

【4-24】 已知路由器R₁ 的转发表如表T-4-24 所示。 表T-4-24 习题4-24中路由器R₁的转发表 前缀匹配 下一跳地址 路由器接口 140.5.12.64/26 180.15.2.5 m2 130.5.8/24 190.16.6.2 ml 110.71/16 ----- m0 180.15/16 ----- m2 190.16/16 ----- ml 默认 11…

嵌入式驱动开发详解8(阻塞/非阻塞/异步通信)

文章目录 前言阻塞非阻塞异步通知后续 前言 首先来回顾一下“中断”,中断是处理器提供的一种异步机制,我们配置好中断以后就 可以让处理器去处理其他的事情了,当中断发生以后会触发我们事先设置好的中断服务函数, 在中断服务函数…

【MATLAB第112期】基于MATLAB的SHAP可解释神经网络回归模型(敏感性分析方法)

【MATLAB第112期】基于MATLAB的SHAP可解释神经网络回归模型(敏感性分析方法) 引言 该文章实现了一个可解释的神经网络回归模型,使用BP神经网络(BPNN)来预测特征输出。该模型利用七个变量参数作为输入特征进行训练。为…

DeepSeek-V3 正式发布,已在网页端和 API 全面上线,性能领先,速度飞跃。

DeepSeek-V3 在推理速度上相较历史模型有了大幅提升。在目前大模型主流榜单中,DeepSeek-V3 在开源模型中位列榜首,与世界上最先进的闭源模型不分伯仲。 简介 DeepSeek-V3是一个强大的混合专家 (MoE) 语言模型,总共有 671B 个参数,…

深度评测uni-app x:开启跨平台开发新篇章

文章目录 一、引言1.1 跨平台开发的崛起1.2 uni-app x 初印象 二、uni-app x 核心特性评测2.1 uts 语言:跨平台编程新利器2.2 uvue 渲染引擎:原生渲染新体验2.3 强大的组件和 API 支持2.4 插件生态:拓展无限可能 三、与 uni-app 对比&#xf…

用python编写一个放烟花的小程序

import pygame import random # 代码解释及使用说明: # 首先,导入 pygame 和 random 库。pygame 用于创建游戏窗口和图形绘制,random 用于生成随机数。 # 初始化 pygame,并设置屏幕尺寸为 800x600 像素,设置窗口标题为…

Android设备使用AOA协议进行主机与配件模式通信

1.使用TYPC-C数据线连接两台华为手机: TYPE-C线,先连接下图右边的ACCESSORY 再连接左边的HOST 此时左边的HOST(白色) 会给右边的ACCESSORY(黑色) 充电 接着打开左连接的HostChart会自动调起授权,然后会启动右边的AccessoryChart USB HOS…

flutter在windows平台中运行报错

PS D:\F\luichun> flutter run当运行flutter项目时,【解决如下报错】 /C:/flutter/packages/flutter/lib/src/painting/star_border.dart:530:27: Error: The getter Matrix4 isnt defined for the class _StarGenerator.- _StarGenerator is from package:flut…