0使用脚本启用 Windows 桌面幻灯片

我最近一直在更新我的无人值守 Windows 部署设置, 我想要启用的一件事是幻灯片墙纸的位置设置为我的服务器上的墙纸位置. 这并不像它应该的那样直接, 但经过一番摆弄之后,我想出了如何相当简单地做到这一点.

2 部分是需要的——一个注册脚本和复制一个文件 (我是通过自解压存档文件完成的).

reg脚本如下

Windows注册表编辑器版本 5.00

[HKEY_CURRENT_USER控制面板个性化桌面幻灯片]
"间隔"=双字:000927c0
"随机播放"=双字:00000001

[HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionExplorerWallpapers]
"幻灯片源目录集"=双字:00000001
"背景类型"=双字:00000002
"幻灯片目录路径 1"="/长长的随机字符串在这里"

注意 - 您需要在其中之一上使用正确的路径设置幻灯片 电脑 然后从您的注册表中导出“SlideshowDirectoryPath1”的值以使其正常工作

第二部分是复制一个名为slideshow.ini的文件 (也是在设置自己的幻灯片之后) 住在 %appdata%\Microsoft\Windows\Themes

我相信此文件的内容包含对幻灯片位置的编码引用.

复制文件并导入reg文件后,您只需要重新启动资源管理器或等待间隔期过去 (我的设置为 10 分钟) 并且我打开了 shuffle - 如果您设置不同的值并从注册表中导出更改的值,则您的值可能会有所不同

我已将我的 slideshow.ini 放入一个自解压 exe 中,该 exe 解压缩到 (并默默地覆盖) %appdata%\Microsoft\Windows\Themes. 然后我运行我的 2 在我的 ImageUnattend.xml 中使用以下 SynchronousCommands 命令

<同步命令 wcm:动作="加">
  <命令>6</命令>
  <描述>设置幻灯片位置</描述>
  <命令行>Ç:\附加幻灯片.exe</命令行>
</同步命令>
<同步命令 wcm:动作="加">
  <命令>7</命令>
  <描述>启用幻灯片</描述>
  <命令行>Ç:\附加提升 -c reg import c:\附加幻灯片.reg</命令行>
</同步命令>

有关我使用命令“elevate”和在 c 中保存文件的更多信息:\extras 文件夹请阅读我之前关于我如何使用“根据保留的 DHCP 名称重命名 PC 的批处理脚本

你怎么看? 请给我们一个评论如下! 如果您想订阅,请使用菜单上的订阅链接右上方. 您还可以通过使用下面的链接社会分享这与你的朋友. 干杯.

发表评论