如果你的桌面已经用Wallpaper Engine跑着赛博朋克都市夜景按WinL锁屏之后却还是Windows默认的幽蓝花朵那你大概率跟我一样在这件事上卡过壳。桌面壁纸和锁屏壁纸其实是Windows里两套互不相干的渲染管线Wallpaper Engine默认只接管了前者后者根本不鸟你下载了多少动态壁纸。这篇全攻略要解决的就一件事怎么把Wallpaper Engine的壁纸资源转化成系统认账的锁屏壁纸。包括Win11锁屏壁纸在哪个文件夹、有哪些替换姿势、如何做自动轮换以及我懒得再让你踩一遍的坑。如果你想追求的是那种锁屏界面壁纸也动起来的效果先把期望拉低一点在原生Windows 11上动态锁屏目前没有一个用起来省心、兼容性又好的方案后面我会专门讲为什么。但退一步说把你钟爱的Wallpaper Engine壁纸截成一张高质量单帧或者从创意工坊本地文件里抽出原图再以图片或幻灯放映的形式喂给锁屏界面是完全能做到、而且可以做得非常优雅的。这篇文章适合正在用Wallpaper Engine、又不想让锁屏界面显得落伍的朋友也适合那些找了半天Win11锁屏壁纸在哪个文件夹找到怀疑人生的用户。1. 为什么Wallpaper Engine管不到锁屏先搞清楚锁屏壁纸的存在方式1.1 锁屏和桌面不是一个图层很多人想当然地觉得壁纸就是一个贴在屏幕最底层的图片那桌面能用动态壁纸锁屏界面顺理成章也该能用。这就是误区所在。Windows的锁屏界面和桌面是两个完全不同的渲染层锁屏跑在安全桌面Secure Desktop体系下它出现的时候用户还没登录Explorer桌面进程的相关内容根本不会参与渲染。Wallpaper Engine本质上是往桌面上放了一个全屏窗口或者挂了一个渲染钩子它这辈子都够不到锁屏那一层。所以你从头到尾都不需要纠结Wallpaper Engine为什么没有官方锁屏设置方向就不对。正确的路线是把Wallpaper Engine素材变成锁屏界面认识的图片文件再通过Windows原生的锁屏图片机制去指定它。1.2 锁屏图片的三条来源路径Windows 10和Windows 11的锁屏图片来源归纳起来就三条路径Windows聚焦Spotlight系统从微软服务器拉取照片缓存到本地某个目录。这条路跟你选的壁纸毫无关系纯看微软心情。图片在设置 → 个性化 → 锁屏界面里把背景选成图片系统会用你指定的那一张静态图。幻灯片放映同样是锁屏界面设置选成幻灯片放映后指定一个相册文件夹系统会在锁屏时轮播这个文件夹里的图片。要让你用Wallpaper Engine素材设置的锁屏壁纸稳定生效老老实实走图片或者幻灯片放映。聚焦模式的缓存图片是系统自己管理的你替换相关文件只能管一小会儿下次系统刷新又把画面抢回去了。1.3 方案选型判断表动手之前可以对照这张表确认自己适合哪条路。目标效果推荐方案稳定性操作成本只换一张好看的静态锁屏系统设置→锁屏界面→图片高系统原生支持低让锁屏壁纸桌面壁纸风格统一偶尔换一换幻灯片放映壁纸抽帧批量导入高系统原生支持中想知道壁纸文件在哪、顺手备份/整理直接去锁屏壁纸文件夹和聚焦缓存目录无需改动系统低锁屏界面也播放动态视频目前没有省心的原生方案低第三方方案隐患多高刚上手的人我建议直接从第1节和第3节看起先用最简单的图片模式跑通一次。等理解锁屏壁纸的机制之后再上自动化脚本也不迟。2. 找到锁屏壁纸的家Win11锁屏壁纸在哪个文件夹全解析2.1 默认锁屏壁纸就在两个老地方先回答与热搜词绑定的那个问题Win11锁屏壁纸在哪个文件夹。默认情况下Win10和Win11的系统锁屏壁纸文件位于以下两个位置之一C:\Windows\Web\Screen\这里面放的是系统默认锁屏壁纸通常叫img0.jpg。老版本系统可能还有img100.jpg、img101.jpg等文件Win11一般就是一个img0.jpg兜底。C:\ProgramData\Microsoft\Windows\SystemData\如果你用了微软账号登录系统在切换壁纸时还会在内部目录里做一份拷贝。这个目录权限极其古怪普通用户默认根本看不到完整结构我不建议任何人手动去翻它。C:\Windows\Web\Screen\看起来路径很正经但你直接往里放图片会碰上一堵墙这个文件夹受TrustedInstaller保护普通管理员账号也没权限直接替换文件。后面第5节我会教一个安全处理权限的完整流程。2.2 Windows聚焦壁纸的无扩展名资产管理器真正让大多数人找不到Win11锁屏壁纸的其实是Windows聚焦模式。聚焦模式把顺眼的图片下载到C:\Users\你的用户名\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets这个文件夹里的文件全部没有扩展名文件名还是一串乱七八糟的数字字母组合。第一次打开的人看到这堆外星文件多半会怀疑自己走错了地方事实上你看到的就是聚焦缓存的原始图片。因为这个设计很多锁屏壁纸提取工具的原理就是扫描这个Assets目录根据文件体积过滤出超过300KB的文件再批量补上.jpg扩展名导出。顺便可以提一句如果你想手动做这件事记得按文件大小倒序排序太小的文件基本都是UI组件、文字贴图之类的东西不是真正的锁屏照片。2.3 聚焦壁纸文件夹的动作边界上面这个Assets文件夹看看可以、提取里面的图片自己当桌面壁纸用也没问题但你别指望通过修改它来设置你的锁屏壁纸。核心原因有两个聚焦缓存是受系统后台任务管理的你改了之后ContentDeliveryManager一刷新就把文件状态覆盖掉。聚焦模式认的不是文件本身而是系统内部索引里的条目。你硬塞一个文件进去锁屏界面根本不会认。所以我的建议是提取Assets目录里的美图当素材可以想控制锁屏壁纸还是从设置入口走图片或幻灯片放映。3. 最干净的路线把Wallpaper Engine壁纸单帧变成锁屏图片3.1 使用Wallpaper Engine自带截图导出单帧这是我个人最推荐的第一步操作因为Wallpaper Engine本身就提供截图功能不需要任何第三方工具。操作流程是这样的确保你的动态壁纸正在桌面正常播放把鼠标移到桌面右下角附近Wallpaper Engine会浮出一个小的工具栏前提是你没有在设置里关掉悬浮工具条上面有一个类似相机的图标点一下就能把当前帧保存为PNG图片。默认保存路径在你的Windows图片库下一般是C:\Users\你的用户名\Pictures\下由软件创建的目录。如果你没找到悬浮工具条也可以在Wallpaper Engine的配置里看看快捷键设置给保存当前帧为图片绑定一个顺手的快捷键。我习惯设成CtrlShiftE这样看到心动的瞬间直接按键截帧比慢慢挪鼠标稳得多。这个方式唯一的短板是截出来的是动态壁纸在那一帧的渲染画面分辨率等于你当前显示器的输出分辨率。如果你桌面是1080p截出来就是1080p4K显示器截出来就是4K。后续要做锁屏壁纸1080p其实够用但如果你希望在更大的显示设备上投屏或者做超高清壁纸就得用第3.2节的资源提取法。3.2 从Workshop文件夹直接提取原图资源Wallpaper Engine创意工坊下载的壁纸源文件默认放在你的Steam库路径\steamapps\workshop\content\431960\其中431960就是Wallpaper Engine在Steam商店里的AppID。这个路径下每个数字文件夹都对应一个创意工坊物品排序方式一般是按时间或按ID不好一眼认出哪个是你要的壁纸。我常用两步定位法先到创意工坊网页版找到目标的壁纸ID网页地址末尾那串数字就是ID然后在本地文件夹里找到对应数字目录。进目录后你会看到project.json、scene.json这些配置文件以及一堆图片、视频资源。如果这个壁纸是图片类或场景类里面通常能找到PNG/JPG原图直接拷出来用清晰度比截图好得多。如果它是视频壁纸你会看到.mp4或.webm文件这个文件就是壁纸的完整视频源想截最高清的一帧可以用播放器打开慢慢挑。需要提醒一点创意工坊里的资源是作者辛苦做的自己使用完全没问题但不要二次分发或者挪用去商用。另外也有部分壁纸作者对工程文件做了加密处理文件夹里只有场景描述文件拿不到直接可用的图片资源这种情况就不要强行破解了回到第3.1节截图即可。3.3 系统设置指定锁屏图片与幻灯放映拿到图片文件之后正式把它设置成锁屏壁纸。这里我又要拦一次不要一上来就想着去替换C:\Windows\Web\Screen\img0.jpg那是逼不得已才会用的方案。对绝大多数人来说系统设置里的正规入口又简单又不会出岔子。静态锁屏壁纸设置步骤按WinI打开设置进入个性化。选择左侧锁屏界面。在个性化锁屏下拉菜单里选择图片。点击浏览照片选中你刚导出的PNG或JPG文件。就这么简单。选完之后锁屏界面立刻生效不需要重启也不会有任何系统文件被改动。动态轮换的幻灯放映设置步骤在个性化 → 锁屏界面里把下拉菜单改成幻灯片放映。点击为幻灯片选择相册选一个专门的文件夹。后续把Wallpaper Engine导出的图片全部丢进这个文件夹系统锁屏时就会自动轮播。我单独建了一个D:\Pictures\LockScreen文件夹专门用来装这类锁屏素材。这样壁纸库和桌面壁纸分开管理桌面壁上用Wallpaper Engine跑动态效果锁屏壁纸就从这个文件夹里随机轮换整体视觉能够保持统一又不会出现桌面赛博朋克、锁屏Windows蓝花的割裂感。4. 自动化进阶脚本把壁纸库打包成锁屏幻灯片4.1 自动化能做什么不能做什么看到这里你已经能用Wallpaper Engine素材设置锁屏壁纸了。但如果你订阅的创意工坊壁纸高达几百个总不可能每次都手动截图再丢进锁屏相册。这时候值得做一点自动化。先明确自动化能做的事自动扫描Wallpaper Engine创意工坊本地目录把其中的图片类素材抽出来。自动复制到锁屏幻灯片相册目录。定时执行让锁屏幻灯片素材库不断扩充。自动化做不到的事它没法让锁屏界面播放视频。无论你把多少个视频塞进幻灯片相册系统锁屏认的只有图片格式。所以我建议把视频壁纸的处理交给ffmpeg去做抽帧把关键帧转换成图片后再入库。4.2 PowerShell脚本一键抽取壁纸下面给一个我自用脚本的简化版本逻辑很直白遍历创意工坊本地目录寻找常见图片格式把所有图片复制到锁屏相册如果有视频文件也尝试用ffmpeg抽一帧。实际使用时把开头的路径改成你自己的就行。$workshopRoot D:\SteamLibrary\steamapps\workshop\content\431960 $destDir $env:USERPROFILE\Pictures\LockScreen if (-not (Test-Path $destDir)) { New-Item -ItemType Directory -Path $destDir | Out-Null } # 统计复制了多少文件 $counter 0 # 第一波直接找图片文件复制到锁屏相册 Get-ChildItem -Path $workshopRoot -Recurse -Include *.png, *.jpg, *.jpeg, *.bmp -File | Where-Object { $_.Length -gt 150KB } | Sort-Object Length -Descending | Select-Object -First 200 | ForEach-Object { $target Join-Path $destDir (WE_ $_.BaseName _ [guid]::NewGuid().ToString(N).Substring(0,6) $_.Extension) Copy-Item $_.FullName -Destination $target $counter } # 第二波对视频文件做抽帧需要系统装了ffmpeg $ffmpeg C:\Tools\ffmpeg\bin\ffmpeg.exe if (Test-Path $ffmpeg) { Get-ChildItem -Path $workshopRoot -Recurse -Include *.mp4, *.webm -File | Where-Object { $_.Length -gt 1MB } | Select-Object -First 50 | ForEach-Object { $target Join-Path $destDir (WE_ $_.BaseName .jpg) $ffmpeg -y -i $_.FullName -vf thumbnail100 -frames:v 1 $target 2$null if (Test-Path $target) { $counter } } } Write-Host 共更新 $counter 个锁屏素材文件这段脚本里有两个细节可以说一下。第一加了150KB的体积过滤因为创意工坊目录里混着大量几KB的配置文件或者缩略图这些东西当锁屏壁纸纯属浪费。第二所有文件都加了随机后缀避免不同壁纸同名互相覆盖文件在幻灯片相册里永远是增量状态。如果你不想装ffmpeg就只跑第一波图片提取。Wallpaper Engine创意工坊里大量壁纸本身就是静态画质素材或者由多张图片构成的场景壁纸光提取图片就已经能撑起一个很丰富的锁屏相册。4.3 用计划任务让锁屏壁纸定期轮换脚本写好之后把它放到一个固定位置比如C:\Scripts\WallpaperLockSync.ps1。然后用Windows任务计划程序让它每天自动跑一次。打开任务计划程序创建基本任务触发器选每天时间随意操作选启动程序程序填powershell.exe添加参数填-ExecutionPolicy Bypass -File C:\Scripts\WallpaperLockSync.ps1要是你不想一笔一画在GUI上点也有命令行版本schtasks /Create /TN WallpaperLockSync /TR powershell -ExecutionPolicy Bypass -File C:\Scripts\WallpaperLockSync.ps1 /SC DAILY /ST 09:00创建之后系统锁屏幻灯片相册里的素材每天都会自动补充一批。配合幻灯片放映模式下仅在电池供电时暂停等设置可以做到几乎无感维护。有一点要提前打预防针创意工坊目录很大递归扫描几千个文件夹可能有点慢首次运行花几分钟很正常。所以计划任务里的脚本最好加一句日志输出方便第二天早上看有没有异常。另外锁屏相册文件夹如果积累了上千张图片建议偶尔手动清理一下否则锁屏界面加载缩略图时偶尔会出现明显延迟。5. 踩坑实录权限、回滚、画质损失的完整排查5.1 替换系统文件时碰到的权限所有权问题如果你还是想追求替换系统默认锁屏文件这种硬核操作比如某些品牌定制机自己有特殊锁屏界面或者你想让默认系统UI也变成自己的图那大概率会撞上C:\Windows\Web\Screen\img0.jpg的权限墙。直接复制新文件过去会提示需要来自TrustedInstaller的权限这时候不要慌也不要随便下载那些一键获取权限的野鸡工具。手动处理流程并不复杂右键img0.jpg选属性切到安全选项卡。点击高级按钮进入高级安全设置窗口。所有者一栏点更改把所有者改成Administrators或者你自己的账户。确认后回到安全选项卡编辑权限给Administrators勾上完全控制。把原文件改名备份为img0.bak再把你准备的新图片放进去重命名为img0.jpg。这样操作之后锁屏界面显示的就是你的新图。但这个方法有两个硬限制一是只对图片锁屏模式生效如果锁屏设置是Windows聚焦系统分分钟把img0.jpg覆盖回聚焦缓存图二是这个文件是系统组件某些Windows更新之后可能会重新接管并替换到时候你得再操作一次。所以不到万不得已我不推荐优先选这条路。5.2 换完锁屏壁纸后又被系统自动换回这个现象非常常见而且让很多人反复抓狂明明锁屏界面都显示成自己的图了过一阵子又变回聚焦美图或者默认蓝花。最常见的元凶就是锁屏界面设置没有改。你手动替换了img0.jpg但锁屏背景还是Windows聚焦模式系统每次刷新聚焦缓存时都会把img0.jpg还回去。解决办法是先确认设置 → 个性化 → 锁屏界面里选的是图片或幻灯片放映而不是Windows聚焦。另一个原因是微软账号与系统设置的同步。如果你在多台设备上登录同一个微软账号而且打开了Windows同步设置部分个人化配置会被云端同步回来锁屏壁纸也不例外。这时候你需要检查设置 → 账户 → Windows同步里的个性化开关把它关掉否则无论本地怎么换云端总有办法给你机会回滚。5.3 截图导出和资源提取的常见质量坑最后一个坑集中在图片质量上。我发现在Wallpaper Engine截图导出时如果显示器开了HDR或者桌面用了特殊色彩配置截出来的PNG颜色偶尔会发灰、发暗。这是因为截图走的渲染路径和屏幕输出路径并不完全一致。解决办法倒也不复杂如果导出图明显颜色不对优先回创意工坊本地目录找原图资源那里是作者输出的原始色彩。找不到原图的话再把截图丢进任何一个图像编辑软件里手动拉一下对比度和饱和度。作为锁屏壁纸画面略微偏暗其实还能接受因为锁屏界面通常会盖一层半透明黑色蒙版方便你看时间但偏灰的那种廉价感还是能一眼看出来的。再顺带提一句视频壁纸抽帧也容易踩坑。直接用播放器暂停在某一帧截图画质往往没问题但如果你用ffmpeg乱序抽帧抽到的可能是运动模糊严重的帧看起来就是糊的。上面脚本里我用的是thumbnail100滤镜它会从100帧里挑出最清晰的画面比固定抽某一帧靠谱得多。最后的几句实在话Wallpaper Engine和锁屏壁纸之间永远隔着一道微软设下的边界。你不可能像设置桌面壁纸那样一键让锁屏也动起来但通过截图/提取素材 → 设置图片或幻灯片 → 脚本定期补充这套组合拳完全可以让锁屏界面跟桌面保持同一套视觉语言。我自己现在的状态是桌面用Wallpaper Engine跑视频壁纸锁屏用同一套壁纸素材做成手动挑选的大图池每天轮换一张整体观感很统一。偶尔看到一张锁屏壁纸特别对味还会顺着素材文件名回头去创意工坊里找到动态版本体验这种从静态到动态再回到静态的循环反而成了乐趣。如果你手头正卡在锁屏壁纸换不上去这一步按这篇攻略从图片模式开始试基本十分钟内就能看到效果。