【批处理】脱域后桌面壁纸黑屏解决方案

脱域后桌面壁纸黑屏解决方案

桌面统一壁纸后,部分笔记本电脑出差后脱离域环境,存在电脑壁纸黑屏,影响办公。

解决方案:

  1. 复制UNC地址上的壁纸到本地电脑,判断是否存在壁纸,不存在执行复制,存在则关闭
@echo off
::本地壁纸路径
set jpg=C:\Users\Public\desktop.jpg

::判断壁纸文件是否存在
if not exist %jpg% (
::从共享目录复制壁纸文件到本地
copy \ip\桌面壁纸\4.jpg C:\Users\Public\desktop.jpg /y
exit
) else (
exit
)

因为部分笔记本电脑脱域后存在黑屏现象,即使将UNC壁纸设置为本地,依旧为黑屏状态,所以需要组策略里设置

登录/注销 > 注销执行清除本地壁纸缓存批处理脚本

@echo off
del  /Q "%userprofile%\AppData\Roaming\Microsoft\Windows\Themes\CachedFiles\*"
del  /Q  "%userprofile%\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper"

 

  1. 设置复制UNC地址壁纸到本地

    新建域组策略 > 用户配置 > 策略 > Windows设置 > 脚本(登录/注销) > 登录,添加UNC上的脚本

  2. 清除因脱域导致的原本地壁纸缓存

    新建域组策略 > 用户配置 > 策略 > Windows设置 > 脚本(登录/注销) > 注销,添加UNC上的脚本

  3. 设置固定壁纸为本地

    新建域组策略 > 用户配置 > 策略 >管理模板> 桌面 > 桌面壁纸,设置为C:\Users\Public\desktop.jpg

 

posted @ 2023-02-02 15:07  Janexiaoer  阅读(738)  评论(0)    收藏  举报