我正在尝试检索正在快速损坏的 Windows 10 Surface 的当前锁定屏幕图像。
原始文件已丢失(只有副本),现在唯一剩下的就是 Surface 锁屏上的文件。
我尝试按照建议进入 Assets 文件夹,甚至查找LandscapeAssetPath
注册表项的值来找到该文件,但该项是空的!!
显然它仍然存储在驱动器的某个地方,只是不知道在哪里查找。
答案1
根据使用进程监视器进行的一些侦查工作,Windows 10* 将自定义锁屏背景存储在:
C:\ProgramData\Microsoft\Windows\SystemData\<Your-SID>\ReadOnly\LockScreen_A
笔记:最后一个文件夹可能有不同的字母后缀,例如LockScreen_B
您可以通过从命令提示符运行以下命令来确定您的帐户 SID:
wmic useraccount where name='%username%' get sid
以及下面的每个文件夹都SystemData
受 NTFS 权限保护,甚至限制管理员用户访问它们。要解决此问题,请以管理员权限登录后执行以下操作:
C:\ProgramData\Microsoft\Windows
在文件资源管理器的地址栏中 输入以打开此文件夹。- 右键单击
SystemData
文件夹并选择特性。 在安全点击标签先进的
在权限点击标签改变。
Administrators
在文本框中输入内容并单击好的。启用替换子容器和对象的所有者复选框并点击好的两次退出所有对话框。
打开
SystemData
文件夹。点击继续在权限错误屏幕上。- 深入到包含锁定屏幕图像的文件夹,点击继续按要求获取权限。
*已在 Windows 10 v1803 上确认
答案2
详细说明 DrMoishe Pippik 的答案,这对我有用,而另一个答案则没有。我的 Windows 版本:10.0.17763
执行步骤:
- (安装并)打开 Macrium Reflect(免费使用)
C:\
创建驱动器的图像- 浏览此图片并检查“访问受限文件夹”
- 导航
ProgramData\Microsoft\Windows\SystemData\<S-ID>\ReadOnly\LockScreen_A\
瞧!
答案3
为了补充上面的精彩答案,我使用 git bash 来获取文件夹和文件。
Git 是一个 CLI,它向 Windows 添加基于 Unix 的命令。我最常使用它的原因是它能够绕过几乎所有 Windows 毫无意义的繁琐操作。Unix 风格的命令只是一种额外好处。无论如何,如果您选择安装 git,请以管理员身份启动它。然后输入:
cp -r /c/ProgramData/Microsoft/Windows/SystemData/ /c/Users/Public/Pictures/
这会将计算机上所有用户的所有以前和当前的锁屏照片复制到公共文件夹中的图片中。从那里,您可以转到C:\Users\Public\Pictures\
标准 Windows 文件资源管理器,并以 GUI 友好的方式访问它们。
我本来要发布照片,但作为新用户,我还不能发布照片。
它的主要优点是除了获取照片之外,您还可以获得一个非常有用的应用程序,可用于填补 CMD 的不足之处。