最直接方法是进入%appdata%\microsoft\windows\themes\cachedfiles提取缓存壁纸文件,重命名添加.jpg或.png扩展名即可;若路径不存在,则从当前主题文件夹的desktopbackground子目录查找,或用powershell执行get-itempropertyvalue 'hkcu:\control panel\desktop' -name wallpaper获取精确路径。

你想把当前正在使用的桌面壁纸原图完整保存下来,而不是用PrtSc截图导致画质压缩、带任务栏阴影或被裁切变形——这张图其实就藏在系统缓存里,只是没给你一个“另存为”按钮。
从Themes缓存目录提取当前桌面壁纸
这是最直接、最可靠的方法,适用于所有手动设置过的静态壁纸(包括BMP、JPG、PNG格式),提取的是系统实际加载的原始文件,分辨率和色彩完全一致。
右键桌面空白处→选择【个性化】→点击左侧【背景】→在右侧背景选项中确认当前设置为【图片】而非幻灯片或纯色。
按下 Win + R 打开运行框,输入 %appdata%\Microsoft\Windows\Themes\CachedFiles 并回车。
如果提示路径不存在,说明你当前用的是系统自带主题或动态主题,需改用下一种方法;若成功打开,你会看到1~3个无扩展名的文件,大小通常在500 KB以上——这就是当前壁纸的缓存副本。
全选这些文件→Ctrl+C复制→粘贴到桌面新建文件夹中→右键任一文件→【重命名】→在文件名末尾手动加上 .jpg(如原文件是PNG,可先试.jpg,打不开再改.png)。
从当前主题文件夹定位壁纸源文件
如果你是通过安装主题包(.theme文件)设置的壁纸,原图一定存在对应主题子目录中,路径明确、无需猜格式。
方法一:打开【个性化】→点击当前启用的主题名称(如“风景”“深空”)→点击下方【桌面背景】→鼠标悬停在缩略图上,状态栏会显示完整路径;右键该缩略图→选择【打开文件位置】。
方法二:若状态栏未显示路径,按下 Win + R 输入 %localappdata%\Microsoft\Windows\Themes 回车→进入后找与当前主题同名的文件夹(如“Chicks and Bunnies”)→打开其下的 DesktopBackground 子文件夹→里面所有图片都是该主题可用壁纸,当前正在用的那张通常最新修改时间最晚。
注意:不要直接在Themes主目录下重命名或移动文件,可能破坏主题关联。
用PowerShell一键导出当前壁纸路径
这一步能绕过所有手动翻找,直接返回系统注册的壁纸绝对路径,尤其适合连CachedFiles都为空的用户。
以管理员身份运行 PowerShell(右键开始菜单→Windows PowerShell(管理员))。
粘贴执行以下命令:
Get-ItemPropertyValue 'HKCU:\Control Panel\Desktop' -Name Wallpaper
回车后立即返回一行完整路径,例如 C:\Users\John\Pictures\wallpaper.jpg。
把这个路径复制出来,在文件资源管理器地址栏粘贴并回车→找到文件→右键→【复制】→粘贴到你想要保存的位置即可。
如果返回为空或报错,说明当前壁纸来自锁屏聚焦或动态主题,不属于桌面壁纸范畴,请切换到锁屏提取方法。











