如何在 Windows 11 中查找当前桌面背景图像 您所在的位置:网站首页 win10怎么看以前的壁纸图片 如何在 Windows 11 中查找当前桌面背景图像

如何在 Windows 11 中查找当前桌面背景图像

2024-07-17 16:01| 来源: 网络整理| 查看: 265

如何在 Windows 11 中查找当前桌面背景图像

在本教程中,我们将向您展示如何在 Windows 11/10 中查找当前桌面背景图像的位置。设置桌面背景或壁纸非常容易。您可以设置自定义图像或图片、播放图片幻灯片或将 Windows Spotlight 背景显示为桌面壁纸。但是,当要查找当前显示的壁纸的存储位置或路径时,有时可能会很困难且耗时,尤其是当您经常更改桌面壁纸时。但值得庆幸的是,有一些本地方法可以帮助您快速检查 Windows 桌面上显示的活动壁纸的位置。

如何在 Windows 11 中查找当前桌面背景图像

您可以使用以下内置选项来查找 Windows 11/10 PC 上当前桌面背景图像文件的位置:

使用经典桌面背景窗口使用注册表编辑器使用 Windows PowerShell 访问当前桌面壁纸位置添加桌面上下文菜单选项以查找当前壁纸。

让我们一一看看所有这些选项。

1. 使用经典桌面背景窗口查找当前桌面壁纸

经典桌面背景窗口有助于选择图片位置(如Windows桌面背景、图片库、评分最高的照片等),选择一张图片作为桌面背景,选择多个图像将它们设置为桌面幻灯片等。但是,它还可用于查找当前桌面壁纸位置。请注意,仅当您选择了图片或幻灯片而不是 Windows Spotlight 背景时,显示活动壁纸位置才会有帮助。步骤如下:

按 Win+R 打开运行命令框将以下路径粘贴到文本字段中,然后按 Enter:shell:::{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft.Personalization\pageWallpaper经典桌面背景窗口将打开当前应用的桌面壁纸将显示为选定,并且其位置也将在那里可见。2.使用注册表编辑器查找当前桌面背景图像

Windows 11 注册表编辑器存储重要的系统设置以及活动桌面背景图像的位置。一旦您更改桌面壁纸,位置就会自动更新。按着这些次序:

在搜索框中输入regedit,然后按Enter键将打开注册表编辑器窗口。现在使用以下路径访问桌面注册表项:HKEY_CURRENT_USER\Control Panel\Desktop在右侧部分中,查找 WallPaper 名称字符串值。在此值的数据列中,您将看到当前桌面背景的路径如果路径太长,则双击 WallPaper String 值,将打开一个框。您将在值数据字段中看到完整路径。复制并保存该路径以检查当前桌面壁纸所在的位置。不要更改任何内容并关闭该框以及注册表编辑器窗口。

相关: Windows PC 中的壁纸和锁屏图像存储在哪里

3. 使用 Windows PowerShell 访问当前桌面壁纸位置

使用 Windows PowerShell 查找当前桌面壁纸位置更容易,因为它只需要执行两个命令。第一个命令用于使用注册表编辑器中存储的 TranscodedImageCache 条目获取当前桌面壁纸的位置,第二个命令有助于显示桌面壁纸位置(以及壁纸名称和文件扩展名) )在 Windows PowerShell 屏幕上。

首先,在 Windows 11 PC 上打开提升的 PowerShell 窗口,然后执行以下命令:

$TIC=(Get-ItemProperty 'HKCU:\Control Panel\Desktop' TranscodedImageCache -ErrorAction Stop).TranscodedImageCache[System.Text.Encoding]::Unicode.GetString($TIC) -replace '(.+)([A-Z]:[0-9a-zA-Z\\])+','$2'

您可以同时执行这两个命令。如果不行,那就一一执行。之后,活动桌面背景图像路径将在 PowerShell 窗口中可见。

4. 添加桌面上下文菜单选项以查找当前壁纸

此选项需要选项 3 命令来生成脚本和注册表调整。注册表调整有助于添加桌面上下文菜单选项,脚本执行 PowerShell 命令来获取当前桌面背景图像位置并将其显示在 PowerShell 窗口中。这个过程有点漫长,但一旦成功完成,只需点击两到三下鼠标即可找到 Windows 11 系统上当前壁纸的位置。

在使用此选项之前,请先创建系统还原点。之后,打开记事本并将以下 PowerShell 命令粘贴到其中:

$TIC=(Get-ItemProperty 'HKCU:\Control Panel\Desktop' TranscodedImageCache -ErrorAction Stop).TranscodedImageCache[System.Text.Encoding]::Unicode.GetString($TIC) -replace '(.+)([A-Z]:[0-9a-zA-Z\\])+','$2'

将此文件另存为 find-current-desktop-background.ps1 到 C:\Windows 位置。或者您可以将其保存在桌面或其他文件夹中,然后将该文件复制并粘贴到所需位置。

现在请按照下列步骤操作:

打开注册表编辑器窗口访问根密钥中存在的 Shell 注册表项。路径是:HKEY_CLASSES_ROOT\DesktopBackground\Shell在Shell项下创建一个新的注册表项并将其命名为DesktopBackgroundFileLocation在此键的右侧部分,您将看到一个默认名称字符串值。双击该值在“编辑字符串”框中,在“值数据”字段中添加“查找当前桌面背景图像”文本。这将是打开桌面上下文菜单时显示的选项的名称按确定按钮关闭编辑字符串框在 DesktopBackgroundFileLocation 键下,创建一个子键并将其命名为 command双击命令键右侧可用的默认字符串值。将弹出一个编辑字符串框将以下路径粘贴到值数据字段中。该路径调用您之前保存在 C:\Windows 文件夹中的脚本。路径是:powershell.exe -NoExit -nologo -ExecutionPolicy Bypass -command find-current-desktop-background.ps1点击确定按钮关闭该框关闭注册表编辑器窗口。

现在右键单击 Windows 11 桌面并选择显示更多选项。您将看到“查找当前桌面背景图像”选项可见。使用该选项,然后脚本将被执行。最后,将打开一个 PowerShell 窗口,其中显示当前桌面壁纸的存储路径或位置。

稍后,如果您不需要此选项,请打开注册表编辑器窗口,并删除您在上述步骤中创建的DesktopBackgroundFileLocation注册表项。这将删除您添加的桌面上下文菜单选项。

希望这可以帮助。

如何在 Windows 11 中找到以前的桌面背景?

在 Windows 11 中,您可以访问“设置”应用中的“背景”部分来查看最近的背景。它显示当前背景以及您在该部分中使用的最后 4 个背景。如果您想知道 Windows 11 PC 上以前使用的壁纸的位置,可以在注册表编辑器窗口中访问以下路径:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers

在这里,您将看到 BackgroundHistoryPath0、BackgroundHistoryPath1 以及其他包含您之前设置的桌面壁纸路径的字符串值。

哪个图像用作桌面背景?

Windows 11/10 支持数十种图像格式设置为桌面背景。您可以选择JPG、BMP、JFIF、HEIC、HIF、AVIF、TIFF、AVCS、PNG、HEIF、DIB、GIF、WDP 等格式化文件以用作桌面背景图像。此外,您还可以使用一些免费软件(如DesktopHut、VLC Media Player、VideoPaper等)将视频设置为Windows 11/10 PC上的动画桌面背景。

继续阅读:Windows 在哪里存储主题?



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有