Як знайти поточне ім'я файлу шпалер і шлях у Windows 10

Якщо ви користуєтеся слайд-шоу фону робочого столу або стороннім програмним забезпеченням для зміни шпалер і хочете знайти ім’я файлу поточного відображеного шпалери робочого столу, то ця стаття для вас. Поточний шлях до шпалер зберігається в реєстрі, але не відображається на сучасній сторінці налаштувань персоналізації в Windows 10.

У цій публікації розповідається, як знайти поточну назву та шлях до файлу шпалер у Windows 8 і Windows 10.

Знайдіть поточний файл шпалер (фон робочого столу):

  1. У папці Теми
  2. Використання фонового аплету робочого столу
  3. Використання редактора реєстру
  4. Використання сценарію Windows
  5. Використання PowerShell
ПОВ'ЯЗАНІ:Як знайти поточний файл шпалер для заблокованого екрана в Windows 10

Як знайти поточні шпалери робочого столу в Windows 10

Ось п’ять різних методів пошуку назви файлу поточного фону робочого столу (шпалери), починаючи з найпростішого варіанту.

Знайдіть зображення шпалер у папці Теми в Windows 10

Коли ви встановлюєте фоновий малюнок будь-якого формату зображення, Windows перетворює цей файл у формат JPEG, а також іноді

знижує його якість. Перетворене зображення шпалер може існувати в одному з трьох різних місць, зазначених нижче, залежно від методу, який ви використовували для встановлення шпалер.

Коли ви клацнете правою кнопкою миші на файлі зображення та виберіть Встановити як фон робочого столу у контекстному меню копія файлу зображення перетворюється та зберігається як TranscodedWallpaper без розширення файлу. Перекодовані шпалери зберігаються тут:

%appdata%\Microsoft\Windows\Themes
транскодовані теми шпалер jpg

Введіть наведений вище шлях до папки в діалоговому вікні «Виконати» або в адресному рядку Провідника, щоб отримати доступ до розташування.

Все, що вам потрібно зробити, це скопіювати перекодований зображення з вищевказаного в інше місце, додати .jpg розширення та використовуйте його.

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

%appdata%\Microsoft\Windows\Themes\CachedFiles

Умови найменування файлів схожі на CachedImage_1920_1080_POS0.jpg де цифри вказують на поточну роздільну здатність дисплея 1920 x 1080. POS0 може вказувати номер монітора (якщо використовується кілька моніторів).

шпалери з кешованими файлами

Якщо ви не використовували жоден з вищенаведених методів, а встановили фоновий малюнок робочого столу за допомогою Програма перегляду фотографій Windows, потім перекодований файл JPEG, збережений у такій папці як Windows Photo Viewer Wallpaper.jpg, а шлях до файлу записується в реєстр.

%AppData%\Roaming\Microsoft\Windows Photo Viewer

Зауважте, що якість перекодованих і перетворених (у JPEG) шпалер може відрізнятися від оригіналу.

Значення реєстру TranscodedImageCache оновлюється у всіх перерахованих вище випадках.


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

Класичний аплет «Фон робочого столу» у Windows 10 показує поточну назву фонового файлу робочого столу з повним шляхом.

  1. Клацніть правою кнопкою миші Пуск і натисніть Виконати, щоб відкрити діалогове вікно Виконати.
  2. Введіть таку команду та натисніть ENTER
    оболонка{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft. Персоналізація\Шпалери сторінки

    У Windows 10 це відкриває класичний фоновий аплет робочого столу, який показує поточний файл зображення шпалер і шлях до папки.

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

Використання редактора реєстру в Windows 10

Посилання на поточний фоновий малюнок на робочому столі може існувати в одному або кількох місцях реєстру.

Відкрийте редактор реєстру (regedit.exe)

У редакторі реєстру є ключі, які потрібно перевірити.

HKEY_CURRENT_USER\Панель керування\Робочий стіл
шлях шпалер у реєстрі transcodedimagecache

Шукайте назване значення Шпалери (Тип: REG_SZ).

Шукайте назване значення TranscodedImageCache (Тип: REG_BINARY)

TranscodedImageCache є двійковим значенням, але ви можете легко визначити шлях до файлу, двічі клацнувши значення та прочитавши дані.

Інше розташування історії в Windows 10

Перейдіть до наступного розділу реєстру, який зберігає фонову історію вашого робочого столу.

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

The BackgroundHistoryPath0 Значення перераховує поточні шпалери.

реєстр історії фонових шпалер

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

вікно персоналізації історії фонових шпалер
ПОВ'ЯЗАНІ:Як очистити фонову історію (шпалери) у Windows 10

Знайдіть поточний файл шпалер за допомогою VBScript

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

Наш читач "raveren” придумав сценарій для Windows 8 і Windows 10. Перегляньте це посилання:

https://gist.github.com/raveren/ab475336cc69879a378b

Зауважте, що Unicode не підтримується VBScripts. Ці сценарії не працюватимуть належним чином, якщо шлях шпалер містить неанглійські символи.


Знайдіть поточний файл шпалер за допомогою сценарію PowerShell

Ви можете використовувати PowerShell для декодувати в TranscodedImageCache ім'я файлу шпалер. Ось командний рядок, який виконує роботу:

$TIC=(Get-ItemProperty 'HKCU:\Control Panel\Desktop' TranscodedImageCache -ErrorAction Stop).TranscodedImageCache [System. Текст. Кодування]::Юнікод. GetString($TIC) -замінити '(.+)([A-Z]:[0-9a-zA-Z\\])+','$2'

Дякую Джону Денджербруксу за наступний сценарій PowerShell (підтримує Unicode), який допоможе вам декодувати TransCodedImageCache значення реєстру та знайдіть/виберіть файл шпалер у Провіднику файлів. Сценарій працює від Windows 7 до Windows 10. Ви також можете прочитати допис Джона в блозі Пошук розташування шпалер у Windows | Конфіденційні файли!.

The TranscodedImageCache значення реєстру показує ім'я вихідного/ вихідного файлу образу в таких випадках:

  1. Встановіть фон робочого столу за допомогою меню файлу зображення, клацнувши правою кнопкою миші.
  2. Встановіть фон робочого столу за допомогою налаштувань Персоналізувати.
  3. Встановіть фон робочого столу за допомогою класичного аплету Desktop Background.

Існує кілька різних способів встановити фоновий малюнок робочого столу в Windows. Для всіх інших методів (наприклад, налаштування фону робочого столу за допомогою веб-переглядача, Windows Photo Viewer, Програма «Фотографії» тощо), TranscodedImageCache зберігає лише шлях перетвореного (формат BMP або JPEG) файлу шлях.

Контекстне меню (необов'язково)

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

Редактор реєстру Windows версії 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\DesktopBackgroundFileLocation] "icon"="shell32.dll, 324" @="Знайти поточні шпалери" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\DesktopBackgroundFileLocation\command] @="powershell.exe -nologo -ExecutionPolicy Bypass -command find_current_wallpaper.ps1"

Скопіюйте наведений вище вміст у Блокнот і збережіть файл із розширенням .reg. Потім двічі клацніть файл .reg, щоб запустити його.

Потім скопіюйте файл сценарію John's PowerShell «find_current_wallpaper.ps1” (згадувалося раніше в цій статті) до C:\Windows папку.

знайти поточні шпалери в windows 10

При натисканні цього параметра запуститься сценарій PowerShell, який, у свою чергу, швидко знайде поточний фоновий малюнок робочого столу.


Одне невелике прохання: якщо вам сподобався цей пост, поділіться ним?

Одна ваша "крихітна" публікація серйозно допомогла б у розвитку цього блогу. Кілька чудових пропозицій:
  • Закріпіть!
  • Поділіться ним у своєму улюбленому блозі + Facebook, Reddit
  • Твіттер!
Тож дуже дякую за підтримку, мій читачу. Це займе не більше 10 секунд вашого часу. Кнопки спільного доступу знаходяться прямо нижче. :)

ПОВ'ЯЗАНІ:Як знайти поточну назву файлу зображення екрана блокування в Windows 10?
езойськийповідомити про це оголошення