You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

PowerShell脚本配置Windows全用户强调色与壁纸未生效问题求助

PowerShell脚本配置Windows全用户强调色与壁纸未生效问题求助

我折腾这个脚本好一阵子了,可就是不见效果。我在服务器上运行了一个PowerShell脚本,加载默认用户的ntuser.dat来更新强调色,本来想着新用户登录后就能自动应用这套公司的配色设置。我检查过相关的注册表项都存在,但Windows完全无视这些配置,还是用默认的蓝色强调色。

我的目标是通过这个PowerShell脚本给服务器上所有用户统一配置我们公司的配色方案,同时设置定制壁纸。

以下是我正在使用的脚本(后面的注册表添加命令没写完,先贴出已完成的部分):

New-Item -Path "C:\Windows\Web\Wallpaper\Staging" -ItemType "Directory" -Force -Confirm:$false | Out-Null
Copy-Item -Path \\cdshare\technet\citrix\BGInfo\BGinfo\UH_Login.jpg -Destination C:\Windows\Web\Wallpaper\Staging\background.jpg -Force -Confirm:$false
Copy-Item -Path \\cdshare\technet\citrix\BGInfo\BGinfo\UH_Citrix_wallpaper.jpg -Destination C:\Windows\Web\Wallpaper\Staging\UH_Citrix_wallpaper.jpg -Force -Confirm:$false
REG LOAD HKEY_USERS\ZZZ C:\USERS\DEFAULT\NTUSER.DAT
REG ADD...  # 后续的强调色注册表修改命令在此处

目前我排查到的情况:

  • 壁纸已经成功复制到指定路径,新用户登录后壁纸确实生效了
  • 加载ntuser.dat后我添加了强调色相关的注册表项,卸载注册表后重新查看,键值都是正确配置的
  • 唯独强调色还是保持系统默认的蓝色,完全没应用我设置的公司配色

有没有大佬遇到过类似的问题?或者我的脚本哪里有遗漏的步骤?比如是不是还有其他关联的注册表项需要配置,或者加载/卸载默认用户注册表的操作有什么注意事项?

备注:内容来源于stack exchange,提问作者Frank

火山引擎 最新活动