Cum să găsiți numele și calea actuală a fișierului de fundal în Windows 10

click fraud protection

Dacă utilizați expunerea de diapozitive de fundal pentru desktop sau software-ul de schimbare a imaginii de fundal terță parte și doriți să găsiți numele fișierului imaginii de fundal afișate în prezent, atunci acest articol este pentru dvs. Calea actuală a imaginii de fundal este stocată în registry, dar nu este afișată în pagina modernă de setări Personalizare din Windows 10.

Această postare vă spune cum să găsiți numele și calea actuală a fișierului de fundal în Windows 8 și Windows 10.

Găsiți fișierul de fundal curent (fundal de desktop):

  1. În folderul Teme
  2. Utilizarea appletului de fundal pentru desktop
  3. Folosind Editorul Registrului
  4. Folosind scriptul Windows
  5. Folosind PowerShell
LEGATE DE:Cum să găsiți fișierul de fundal actual al ecranului de blocare în Windows 10

Cum să găsiți imaginea de fundal actuală de pe desktop în Windows 10

Iată cinci metode diferite pentru a găsi numele fișierului actual de fundal al desktopului (tapet), începând cu cea mai simplă opțiune.

Găsiți imaginea de fundal în folderul Teme din Windows 10

Când setați un tapet de orice format de imagine, Windows convertește acel fișier în format JPEG și, de asemenea, uneori îi reduce calitatea. Imaginea de tapet convertită poate exista într-una dintre cele trei locații diferite menționate mai jos, în funcție de metoda pe care ați folosit-o pentru a seta tapetul.

Când faceți clic dreapta pe un fișier imagine și alegeți Seteaza ca imagine de fundal în meniul contextual, o copie a fișierului imagine este convertită și stocată ca Tapet transcodat fără extensie de fișier. Tapetul transcodat este stocat aici:

%appdata%\Microsoft\Windows\Themes
teme de tapet transcodate jpg

Tastați calea dosarului de mai sus în caseta de dialog Run sau în bara de adrese din Explorer pentru a accesa locația.

Tot ce trebuie să faceți este să copiați imaginea transcodificată din cele de mai sus într-o locație diferită, adăugați .jpg extensie și folosiți-o.

Dacă ați folosit Navigarea... opțiunea din Personalizare setări pentru a seta fundalul desktopului, apoi versiunea convertită și mărită (care se potrivește cu rezoluția de afișare) a imaginii este stocată în următorul director.

%appdata%\Microsoft\Windows\Themes\CachedFiles

Convenția de denumire a fișierelor este ca CachedImage_1920_1080_POS0.jpg unde numerele indică rezoluția curentă de afișare de 1920 x 1080. POS0 poate indica numărul monitorului (dacă utilizați mai multe monitoare.)

fișiere stocate în cache imagini de fundal

În cazul în care nu ați folosit niciuna dintre metodele de mai sus, dar setați tapetul de fundal al desktopului prin Windows Photo Viewer, apoi fișierul JPEG transcodat stocat în următorul folder ca Windows Photo Viewer Wallpaper.jpg, iar calea fișierului este scrisă în registry.

%AppData%\Roaming\Microsoft\Windows Photo Viewer

Rețineți că calitatea imaginii de fundal transcodate și convertite (în JPEG) poate să nu fie exact aceeași cu cea originală.

Valoarea de registry TranscodedImageCache este actualizat în toate cazurile de mai sus.


Utilizarea appletului de fundal desktop în Windows 10

Aplicația clasică de fundal de desktop din Windows 10 arată numele fișierului de fundal de desktop selectat în prezent cu calea completă.

  1. Faceți clic dreapta pe Start și faceți clic pe Run pentru a afișa dialogul Run.
  2. Tastați următoarea comandă și apăsați INTRODUCE
    shell{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft. Personalizare\pagină Wallpaper

    În Windows 10, aceasta deschide aplicația clasică de fundal pentru desktop, arătând fișierul imagine de fundal curent și calea folderului.

    Panoul clasic de fundal al desktopului Windows 10

Utilizarea editorului de registry în Windows 10

Referința la imaginea de fundal actuală poate exista în una sau mai multe locații din registru.

Deschide Editorul de Registry (regedit.exe)

În Editorul Registrului, există cheile pe care trebuie să le verificați.

HKEY_CURRENT_USER\Panou de control\Desktop
calea imaginii de fundal în registry transcodedimagecache

Căutați valoarea numită Tapet (Tip: REG_SZ).

Căutați valoarea numită TranscodedImageCache (Tip: REG_BINARY)

TranscodedImageCache este o valoare binară, dar puteți vedea cu ușurință calea fișierului făcând dublu clic pe valoare și citind datele.

O altă locație istorică în Windows 10

Accesați următoarea cheie de registry care stochează istoricul de fundal al desktopului.

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

The BackgroundHistoryPath0 value listează imaginea de fundal curentă.

registru istoric de fundal

Valorile BackgroundHistoryPath1, BackgroundHistoryPath2, BackgroundHistoryPath3, BackgroundHistoryPath4 se referă la cele 4 imagini de fundal pe care le-ați folosit anterior. Imaginile miniaturi ale istoricului imaginii de fundal sunt afișate pe pagina Personalizare setări de fundal din Windows 10.

tapet de fundal istoric personalizare fereastra
LEGATE DE:Cum să ștergeți istoricul de fundal (tapet) în Windows 10

Găsiți fișierul de fundal curent folosind VBScript

Avem un articol care determină sursa tapetului în Windows 7 (consultați: Adăugați meniul contextual „Locația fișierului de fundal pe desktop” în Windows 7), dar acel script nu funcționează în Windows 8 și 10. Acest lucru se datorează faptului că în Windows 8 și 10 calea curentă a sursei Wallpaper este stocată într-o ramură diferită de registry. Mai mult, în Windows 8 (și în versiunile timpurii ale Windows 10) Microsoft a decis să nu stocheze calea sursei Wallpaper în text simplu.

Cititorul nostru”raveren” a venit cu un script pentru Windows 8 și Windows 10. Consultați următorul link:

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

Rețineți că Unicode nu este acceptat de VBScripts. Aceste scripturi nu vor funcționa corect dacă calea de fundal conține caractere non-engleze.


Găsiți fișierul de fundal curent folosind scriptul PowerShell

Puteți folosi PowerShell pentru decodifica cel TranscodedImageCache numele fișierului tapetului. Iată linia de comandă care face treaba:

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

Mulțumim lui John Dangerbrooks pentru următorul script PowerShell (suporta Unicode) care vă ajută să decodați TransCodedImageCache valoarea de registry și localizați/selectați fișierul de fundal în File Explorer. Scriptul funcționează în Windows 7 până la Windows 10. Puteți citi, de asemenea, postarea pe blog a lui John Găsirea locației imaginii de fundal în Windows | Fișiere confidențiale!.

The TranscodedImageCache valoarea de registry arată numele fișierului imagine original/sursă în următoarele cazuri:

  1. Setați fundalul desktopului prin meniul de clic dreapta al fișierului imagine.
  2. Setați fundalul desktopului prin Personalizare setări.
  3. Setați fundalul desktopului prin intermediul aplicației clasice de fundal desktop.

Există mai multe moduri diferite de a seta imaginea de fundal pentru desktop în Windows. Pentru toate celelalte metode (de exemplu, setarea fundalului desktopului prin browser-ul dvs. web, Windows Photo Viewer, aplicația Fotografii etc.), TranscodedImageCache stochează doar calea fișierului convertit (format BMP sau JPEG) cale.

Meniu contextual (opțional)

De asemenea, puteți adăuga o comandă „Find Current Wallpaper” în meniul de clic dreapta pe desktop folosind fișier .reg de mai jos.

Windows Registry Editor versiunea 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\DesktopBackgroundFileLocation] "icon"="shell32.dll, 324" @="Find Current Wallpaper" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\DesktopBackgroundFileLocation\command] @="powershell.exe -nologo -ExecutionPolicy Bypass -command find_current_wallpaper.ps1"

Copiați conținutul de mai sus în Notepad și salvați fișierul cu extensia .reg. Apoi faceți dublu clic pe fișierul .reg pentru al rula.

Apoi, copiați fișierul script PowerShell al lui John „find_current_wallpaper.ps1” (menționat mai devreme în acest articol) la C:\Windows pliant.

găsiți imaginea de fundal actuală în Windows 10

Făcând clic pe opțiune, va porni scriptul PowerShell care, la rândul său, localizează rapid imaginea de fundal actuală a desktopului.


O mică cerere: dacă ți-a plăcut această postare, te rog să distribui asta?

Un „mic” share din partea ta ar ajuta foarte mult la dezvoltarea acestui blog. Câteva sugestii grozave:
  • Fixați-l!
  • Distribuie-l pe blogul tău preferat + Facebook, Reddit
  • Trimiteți-l pe Tweet!
Așa că vă mulțumesc foarte mult pentru sprijin, cititorul meu. Nu va dura mai mult de 10 secunde din timpul dvs. Butoanele de partajare sunt chiar mai jos. :)

LEGATE DE:Cum să găsiți numele de fișier imagine al ecranului de blocare curent în Windows 10?
Ezoicraporteaza acest anunt