Windows 10 上的锁屏图像位于哪里?

Windows 10 上的锁屏图像位于哪里?

Windows 10 在注销或锁定屏幕时使用的图像在哪里或什么格式?

我在整个驱动器中搜索了 *.jpg、*.bmp、*.png 和 *.tif,但我要找的那个并没有出现。

乍一看,Windows 10 中当前桌面背景的路径?,虽然不完全是重复的,但似乎有我想要的路径。但当我去那里时,登录前的图像在那里,但锁屏图像却不在。(与该答案中的说法相反,那里的文件做过有扩展。

更新:我刚刚做了一个锁屏,并得到了一个在该目录中的图像,但今天早些时候,它一直是一张有趣的人行天桥的图像,不是在该目录中。

答案1

如果您在典型位置找不到图像,则可能是您已Windows Spotlight打开。Spotlight 在锁定屏幕上提供随机图像以及其他功能。

但是,这些 Windows Spotlight 图像并不存储在与常规 Windows 壁纸相同的位置,因此您可以按照以下方法找到它们。

图片很深,所以你需要更改设置才能查看它们。为此,请打开文件资源管理器并转到选项View卡。最右边有一个Options按钮,单击它。

在打开的窗口中,选择View选项卡。在 下Advanced Settings,选择Show hidden files, folders and drives,然后单击Apply,然后OK关闭打开的窗口。

现在是时候导航到以下目录(之前是隐藏的)。

This PC > C: > Users > [Your User Name] > AppData > Local > Packages > Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy > LocalState > Assets

在此目录中,您将看到一堆没有扩展名的文件。这些是隐身图像文件。这些是jpeg各种分辨率的图像,以满足多种设备屏幕尺寸的需求。您可以将文件复制到另一个位置并重命名为具有扩展名jpeg,然后您可以使用默认图像查看器打开它们。

来源

答案2

以上所有方法对我都不起作用。锁屏仍旧是那样annoying-cave-entrance

无论我是否覆盖该Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets文件夹。

无论我是否替换\编辑Windows\Web\Screen文件夹中的任何内容。

甚至gpedit.msc沒有幫助。

锁定屏幕/登录屏幕仍然是那个annoying-cave-entrance屏幕。

如果显示该屏幕,那么它必须在某个地方在磁盘上。

我最终在 找到了它C:\ProgramData\Microsoft\Windows\SystemData

SystemData文件夹必须通过安全编辑进行更改(您需要通过属性窗口的“安全”选项卡获取该文件夹及其内容的所有权)

之后,您将必须编辑子文件夹中的图片文件(取决于计算机上设置的用户数量)。

将会有多个文件夹,如下所示:

- S-1-5-18\ReadOnly\LockScreen_X (and other LockScreen_Y, LockScreen_Z)

- S-1-5-21-...\ReadOnly\LockScreen_O

- S-1-5-21-...\ReadOnly\LockScreen_O

希望它能对某些人有所帮助:)

答案3

除了给出的答案之外,我还想为您提供一个脚本,该脚本可以立即复制文件并将其重命名为 *.jpg。如果您将视图更改为中等图标或大图标,则运行脚本时可以立即看到图片(我们将其命名为LikeWhatYouSee.cmd):

:: Batch script, which copies "Like what you see" 
:: pictures to %userprofile%\Pictures\Saved Pictures\ and opens it in explorer
cd /D %userprofile%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
mkdir "%userprofile%\Pictures\Saved Pictures\" 1>nul 2>&1
copy * "%userprofile%\Pictures\Saved Pictures\*.jpg"
explorer "%userprofile%\Pictures\Saved Pictures\"

图片保存到子目录中Saved Pictures在您的用户个人资料中Pictures文件夹。您可以多次运行该脚本而不会造成任何损害,图片具有唯一的文件名。随着时间的推移,您将在该文件夹中获得很多漂亮的图片。除非您手动删除它们,否则图片不会从那里被删除。

笔记:运行上述脚本后,您可以轻松地将锁定屏幕图像更改为您保存的任何喜欢的图片。具体操作如下:

  1. Windows+I打开 Windows 设置
  2. 点击“个性化”
  3. 在侧栏中,选择“锁定屏幕”
  4. 在锁定屏幕设置中,选择“图片”(始终为同一张图片)或“幻灯片”(交替显示图片)作为背景
  5. 如果您选择了“图片”,则可以单击“浏览”来查找并选择图片。如果您选择了“幻灯片”,则可以单击“+”来添加文件夹。对于文件夹,请浏览到图片 --> 已保存的图片,您可以在其中找到脚本保存的图片

笔记:您可能已经注意到上面的脚本会复制所有图像。有时 Windows 内容交付文件夹中还包含您不想复制的图标。一种简单的方法是限制大小并仅复制较大的文件。

使用此修改后的脚本,您可以做到这一点(有关其工作原理的更详细描述,请参阅这里):

:: Batch script, which copies larger "Like what you see" 
:: pictures to %userprofile%\Pictures\Saved Pictures\ and opens it in explorer
cd /D %userprofile%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
mkdir "%userprofile%\Pictures\Saved Pictures\" 1>nul 2>&1
for /r ".\" %%F in (*) do @if %%~zF geq 35000 copy "%%F" "%userprofile%\Pictures\Saved Pictures\*.jpg"
explorer "%userprofile%\Pictures\Saved Pictures\"

答案4

正如其他人已经指出的那样,这些图像位于%USERPROFILE%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets

此位置不仅包含桌面壁纸,还包含图标、纵向壁纸和其他文件。所有文件都没有文件扩展名,因此您无法通过双击或预览来查看它们。

以下 PowerShell 脚本将把所有桌面壁纸(图像宽度 >= 1920)复制到您的桌面,同时重命名文件并添加.jpg扩展名:

$folder = New-Item -Path "$env:USERPROFILE\Desktop" -Name "Windows_Wallpapers_$((Get-Date).ToString('yyyy-MM-dd_HH-mm-ss'))" -ItemType Directory
$files = Get-ChildItem -Path "$env:USERPROFILE\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets"
$counter = 0
foreach ($file in $files) {
    $image = New-Object -ComObject WIA.ImageFile
    try {
        $image.LoadFile(($file.FullName))
        if ($image.Width -ge 1920) {
            Copy-Item -Path $file.FullName -Destination "$($folder.FullName)\Image_$($counter.ToString('0000')).jpg"
            $counter++
        }
    } catch {}
}

相关内容