Как найти текущее имя файла обоев и путь к нему в Windows 10 - Winhelponline

How Find Current Wallpaper File Name

Если вы используете фоновое слайд-шоу на рабочем столе или стороннее программное обеспечение для смены обоев и хотите найти имя файла с текущими обоями рабочего стола, эта статья для вас. Текущий путь к обоям хранится в реестре, но не отображается на современной странице параметров персонализации в Windows 10.



В этом посте рассказывается, как найти текущее имя и путь к файлу обоев в Windows 8 и Windows 10.



Найдите текущие обои (фон рабочего стола) имя файла:



  1. В папке тем в Windows 10
  2. Использование апплета 'Фон рабочего стола' в Windows 10
  3. Использование редактора реестра в Windows 10
  4. Использование сценария Windows в Windows 8 и 10
  5. Использование PowerShell в Windows 8 и 10 - с добавлением контекстного меню
СВЯЗАННЫЙ: Как найти текущий файл обоев экрана блокировки в Windows 10

Как найти текущие обои рабочего стола в Windows 10

Вот пять различных способов найти имя текущего файла фона рабочего стола (обоев), начиная с самого простого.

Найдите изображение обоев в папке тем в Windows 10

Когда вы устанавливаете обои любого формата изображения, Windows конвертирует этот файл в формат JPEG, а также иногда снижает его качество . Преобразованное изображение обоев может находиться в одном из трех разных мест, упомянутых ниже, в зависимости от метода, который вы использовали для установки обоев.



Когда вы щелкаете правой кнопкой мыши файл изображения и выбираете Установить как фон рабочего стола в контекстном меню копия файла изображения преобразуется и сохраняется как Перекодированные обои без расширения файла. Перекодированные обои хранятся здесь:

% appdata%  Microsoft  Windows  Themes

перекодированные темы обоев jpg

Введите указанный выше путь к папке в диалоговом окне «Выполнить» или в адресной строке проводника, чтобы получить доступ к местоположению.

Все, что вам нужно сделать, это скопировать перекодированное изображение из приведенного выше в другое место, добавить .jpg расширение и используйте его.

Если вы использовали параметр «Обзор ..» в настройках «Персонализация» для установки фона рабочего стола, то преобразованная и увеличенная (в соответствии с разрешением экрана) версия изображения сохраняется в следующем каталоге.

% appdata%  Microsoft  Windows  Themes  CachedFiles

Соглашение об именах файлов похоже на CachedImage_1920_1080_POS0.jpg где числа указывают текущее разрешение экрана 1920 x 1080. POS0 может указывать номер монитора (при использовании нескольких мониторов).

кешированные файлы темы обои изображение

Если вы не использовали ни один из описанных выше способов, но установили фоновый рисунок рабочего стола через Программа просмотра фотографий Windows , затем перекодированный файл JPEG, хранящийся в следующей папке как Программа просмотра фотографий Windows Wallpaper.jpg , а путь к файлу записывается в реестр.

% AppData%  Roaming  Microsoft  Windows Photo Viewer

Обратите внимание, что качество перекодированных и преобразованных (в JPEG) обоев может отличаться от оригинала.

Значение реестра TranscodedImageCache обновляется во всех перечисленных выше случаях.

Найдите текущие обои с помощью апплета фона рабочего стола в Windows 10

Классический апплет фона рабочего стола в Windows 10 показывает имя текущего выбранного файла фона рабочего стола с полным путем.

  1. Щелкните правой кнопкой мыши 'Пуск' и выберите 'Выполнить', чтобы открыть диалоговое окно 'Выполнить'.
  2. Введите следующую команду и нажмите ENTER.
    shell ::: {ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft.Personalization  pageWallpaper

    В Windows 10 открывается классический апплет фона рабочего стола, в котором отображается текущий файл изображения обоев и путь к папке.

    классическая фоновая панель рабочего стола Windows 10

Найдите текущий файл обоев через редактор реестра в Windows 10

Ссылка на текущие обои рабочего стола может существовать в одном или нескольких местах реестра.

Откройте редактор реестра ( regedit.exe )

В редакторе реестра есть ключи, которые нужно проверить.

HKEY_CURRENT_USER  Панель управления  Рабочий стол

путь к обоям в реестре перекодировано

Найдите значение с именем Обои на стену (Тип: REG_SZ).

Найдите значение с именем TranscodedImageCache (Тип: REG_BINARY)

TranscodedImageCache - двоичное значение, но вы можете легко определить путь к файлу, дважды щелкнув значение и прочитав данные.

Другое место в истории в Windows 10

Перейдите в следующий раздел реестра, в котором хранится история фона рабочего стола.

HKEY_CURRENT_USER  Программное обеспечение  Microsoft  Windows  CurrentVersion  Explorer  Обои

В ФонHistoryPath0 value перечисляет текущие обои.

реестр истории фоновых обоев

Значения BackgroundHistoryPath1, BackgroundHistoryPath2, BackgroundHistoryPath3, BackgroundHistoryPath4 относятся к предыдущим 4 используемым вами обоям. Миниатюры истории обоев отображаются на странице персонализированных настроек фона в Windows 10.

фон обои история персонализировать окно

СВЯЗАННЫЙ: Как очистить историю фона (обоев) в Windows 10

Найдите текущий файл обоев с помощью скрипта в Windows 8 и Windows 10

У нас есть статья, определяющая источник обоев в Windows 7 (REF: Добавить контекстное меню «Расположение файла фона рабочего стола» в Windows 7 ), но этот сценарий не работает в Windows 8 и 10. Это связано с тем, что в Windows 8 и 10 текущий исходный путь обоев хранится в другой ветке реестра. Более того, в Windows 8 (и в ранних версиях Windows 10) Microsoft решила не сохранять исходный путь обоев в виде обычного текста.

Вы можете использовать PowerShell для расшифровать имя файла обоев TranscodedImageCache.

Следующие ниже методы сценария особенно полезны для Windows 8. Это связано с тем, что ранее описанные значения реестра не существуют в Windows 8, за исключением двоичного значения TranscodedImageCache.

Найдите текущий файл обоев с помощью сценария PowerShell (через контекстное меню)

Обратите внимание, что Unicode не поддерживается указанным выше сценарием VBScript (как и мой более ранний сценарий для Windows 7). Эти скрипты не будут работать правильно, если путь к обоям содержит неанглийские символы.

Спасибо Джону Дангербруксу за сценарий PowerShell, который поможет вам найти расположение обоев в Windows 7, 8 и 10. Вы можете проверить их в его сообщении в блоге. Поиск расположения обоев в Windows | Конфиденциальные файлы! .

Я вложил сценарий PowerShell Джона и другие файлы в zip-архив.

  1. Скачать w10_find_curr_wallpaper.zip (для Windows 8 и 10) разархивируйте и извлеките содержимое в папку.
  2. Переместите вложенные файлы .ps1 и .vbs в папку C: Windows каталог.
  3. Дважды щелкните файл find_wallpaper_file.reg добавить Расположение файла фона рабочего стола в контекстное меню рабочего стола.
    Этот параметр запускает сценарий PowerShell, который, в свою очередь, получает текущее имя обоев и отображает его. Затем он предлагает запустить проводник с текущим выбранным изображением обоев.

  4. Чтобы запустить папку, содержащую текущие обои, нажмите Да.

В TranscodedImageCache Значение реестра показывает имя файла исходного / исходного образа в следующих случаях:

  1. Установите фон рабочего стола с помощью контекстного меню файла изображения.
  2. Установите фон рабочего стола в настройках Personalize.
  3. Установите фон рабочего стола с помощью классического апплета Desktop Background.

Установить фоновые обои рабочего стола в Windows можно несколькими способами. Для всех других методов (например, установка фона рабочего стола через веб-браузер, средство просмотра фотографий Windows, приложение «Фотографии» и т. Д.) TranscodedImageCache сохраняет только путь к преобразованному пути к файлу (формат BMP или JPEG).


Одна небольшая просьба: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:
  • Приколи это!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit
  • Напишите об этом в Твиттере!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)
СВЯЗАННЫЙ: Как найти текущее имя файла изображения экрана блокировки в Windows 10?