Ak používate prezentáciu na pozadí pracovnej plochy alebo softvér na zmenu tapety tretej strany a chcete nájsť názov súboru aktuálne zobrazenej tapety pracovnej plochy, tento článok je určený pre vás. Aktuálna cesta tapety je uložená v registri, ale nezobrazuje sa na stránke moderných nastavení prispôsobenia v systéme Windows 10.
Tento príspevok vám povie, ako nájsť aktuálny názov súboru tapety a cestu v systéme Windows 8 a Windows 10.
Nájdite súbor aktuálnej tapety (pozadia pracovnej plochy):
- V priečinku Témy
- Používanie apletu na pozadí pracovnej plochy
- Pomocou editora databázy Registry
- Pomocou skriptu Windows
- Používanie prostredia PowerShell
Ako nájsť aktuálnu tapetu pracovnej plochy v systéme Windows 10
Tu je päť rôznych spôsobov, ako nájsť aktuálny názov súboru pozadia pracovnej plochy (tapety), počnúc najjednoduchšou možnosťou.
Nájdite obrázok tapety v priečinku Témy v systéme Windows 10
Keď nastavíte tapetu ľubovoľného formátu obrázka, systém Windows skonvertuje tento súbor do formátu JPEG a tiež niekedy
znižuje jeho kvalitu. Skonvertovaný obrázok tapety môže existovať na jednom z troch rôznych umiestnení uvedených nižšie v závislosti od metódy, ktorú ste použili na nastavenie tapety.Keď kliknete pravým tlačidlom myši na súbor obrázka a vyberiete Nastaviť ako pozadie plochy v kontextovej ponuke sa kópia obrazového súboru skonvertuje a uloží ako Prekódovaná tapeta
bez prípony súboru. Prekódovaná tapeta je uložená tu:
%appdata%\Microsoft\Windows\Motívy
Ak chcete získať prístup k umiestneniu, zadajte vyššie uvedenú cestu k priečinku do dialógového okna Spustiť alebo do panela s adresou Prieskumníka.
Všetko, čo musíte urobiť, je skopírovať prekódovaný obrázok z vyššie uvedeného na iné miesto a pridať .jpg
rozšírenie a použite ho.
Ak ste použili Prehľadávať.. možnosť v Prispôsobiť nastavenia na nastavenie pozadia pracovnej plochy, potom sa skonvertovaná a zväčšená verzia obrázka (zodpovedajúca rozlíšeniu vášho displeja) uloží do nasledujúceho adresára.
%appdata%\Microsoft\Windows\Themes\CachedFiles
Konvencia pomenovania súborov je podobná CachedImage_1920_1080_POS0.jpg
kde čísla označujú aktuálne rozlíšenie displeja 1920 x 1080. POS0 môže indikovať číslo monitora (ak používate viacero monitorov.)
V prípade, že ste nepoužili ani jednu z vyššie uvedených metód, ale nastavte tapetu pozadia pracovnej plochy cez Windows Photo Viewer, potom prekódovaný súbor JPEG uložený v nasledujúcom priečinku ako Windows Photo Viewer Wallpaper.jpg
a cesta k súboru sa zapíše do registra.
%AppData%\Roaming\Microsoft\Windows Photo Viewer
Upozorňujeme, že kvalita prekódovanej a prevedenej (do JPEG) tapety nemusí byť úplne rovnaká ako kvalita originálu.
Hodnota registra TranscodedImageCache
sa aktualizuje vo všetkých vyššie uvedených prípadoch.
Používanie apletu na pozadí pracovnej plochy v systéme Windows 10
Klasický aplet pozadia pracovnej plochy v systéme Windows 10 zobrazuje názov aktuálne vybratého súboru pozadia pracovnej plochy s úplnou cestou.
- Kliknite pravým tlačidlom myši na Štart a kliknutím na položku Spustiť otvorte dialógové okno Spustiť.
- Napíšte nasledujúci príkaz a stlačte ENTER
shell{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft. Personalizácia\pageTapeta
V systéme Windows 10 sa otvorí klasický aplet na pozadí pracovnej plochy, ktorý zobrazuje aktuálny súbor obrázka tapety a cestu k priečinku.
Používanie Editora databázy Registry v systéme Windows 10
Odkaz na aktuálnu tapetu pracovnej plochy môže existovať na jednom alebo viacerých miestach v registri.
Otvorte Editor databázy Registry (regedit.exe
)
V Editore databázy Registry sú kľúče, ktoré musíte skontrolovať.
HKEY_CURRENT_USER\Control Panel\Desktop
Vyhľadajte pomenovanú hodnotu Tapeta
(Typ: REG_SZ).
Vyhľadajte pomenovanú hodnotu TranscodedImageCache
(Typ: REG_BINARY)
TranscodedImageCache
je binárna hodnota, ale cestu k súboru môžete ľahko zistiť dvojitým kliknutím na hodnotu a prečítaním údajov.
Ďalšie umiestnenie histórie v systéme Windows 10
Prejdite na nasledujúci kľúč databázy Registry, ktorý ukladá históriu pozadia pracovnej plochy.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers
The BackgroundHistoryPath0 hodnota zobrazuje aktuálnu tapetu.
Hodnoty BackgroundHistoryPath1, BackgroundHistoryPath2, BackgroundHistoryPath3, BackgroundHistoryPath4 sa vzťahujú na predchádzajúce 4 tapety, ktoré ste použili. Miniatúry histórie tapiet sa zobrazujú na stránke Prispôsobiť nastavenia pozadia v systéme Windows 10.
Nájdite aktuálny súbor tapety pomocou VBScript
Máme článok, ktorý určuje zdroj tapety v systéme Windows 7 (pozri: Pridajte kontextovú ponuku „Umiestnenie súboru na pozadí pracovnej plochy“ v systéme Windows 7), ale tento skript nefunguje v systéme Windows 8 a 10. Dôvodom je, že v systéme Windows 8 a 10 je aktuálna zdrojová cesta tapety uložená v inej vetve registra. Okrem toho sa v systéme Windows 8 (a v skorších verziách systému Windows 10) spoločnosť Microsoft rozhodla neukladať zdrojovú cestu tapety vo formáte obyčajného textu.
Náš čitateľ"raveren“ prišiel so skriptom pre Windows 8 a Windows 10. Pozrite si nasledujúci odkaz:
https://gist.github.com/raveren/ab475336cc69879a378b
Upozorňujeme, že kódovanie Unicode nie je podporované skriptami VBScript. Tieto skripty nebudú správne fungovať, ak cesta tapety obsahuje neanglické znaky.
Nájdite aktuálny súbor tapety pomocou skriptu PowerShell
PowerShell môžete použiť na dekódovať a TranscodedImageCache
názov súboru tapety. Tu je príkazový riadok, ktorý vykonáva túto úlohu:
$TIC=(Get-ItemProperty 'HKCU:\Control Panel\Desktop' TranscodedImageCache -ErrorAction Stop).TranscodedImageCache [Systém. Text. Kódovanie]::Unicode. GetString($TIC) -nahradiť '(.+)([A-Z]:[0-9a-zA-Z\\])+','$2'
Ďakujeme Johnovi Dangerbrooksovi za nasledujúci skript PowerShell (podporuje Unicode), ktorý vám pomôže dekódovať TransCodedImageCache
hodnotu registra a nájdite/vyberte súbor tapety v Prieskumníkovi súborov. Skript funguje v systéme Windows 7 až Windows 10. Môžete si tiež prečítať Johnov blogový príspevok Vyhľadanie umiestnenia tapety v systéme Windows | Dôverné súbory!.
The TranscodedImageCache
hodnota registra zobrazuje názov pôvodného/zdrojového súboru obrázka v nasledujúcich prípadoch:
- Nastavte pozadie pracovnej plochy pomocou ponuky pravým tlačidlom myši na súbor s obrázkom.
- Pozadie pracovnej plochy nastavte cez Prispôsobiť nastavenia.
- Nastavte pozadie pracovnej plochy pomocou klasického apletu Pozadie pracovnej plochy.
Existuje niekoľko rôznych spôsobov, ako nastaviť tapetu pozadia pracovnej plochy v systéme Windows. Pre všetky ostatné metódy (napr. nastavenie pozadia pracovnej plochy cez webový prehliadač, Windows Photo Viewer, Aplikácia Fotky atď.), TranscodedImageCache ukladá iba cestu konvertovaného súboru (formát BMP alebo JPEG) cesta.
Kontextová ponuka (voliteľné)
Môžete tiež pridať príkaz „Nájsť aktuálnu tapetu“ do ponuky po kliknutí pravým tlačidlom myši na pracovnej ploche pomocou súbor .reg nižšie.
Editor databázy Registry systému Windows, verzia 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\DesktopBackgroundFileLocation] "icon"="shell32.dll, 324" @="Nájsť aktuálnu tapetu" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\DesktopBackgroundFileLocation\command] @="powershell.exe -nologo -ExecutionPolicy Bypass -command find_current_wallpaper.ps1"
Skopírujte vyššie uvedený obsah do programu Poznámkový blok a uložte súbor s príponou .reg. Potom dvakrát kliknite na súbor .reg a spustite ho.
Potom skopírujte Johnov súbor skriptu PowerShell “find_current_wallpaper.ps1
“ (spomenuté vyššie v tomto článku) na C:\Windows
priečinok.
Kliknutím na túto možnosť sa spustí skript PowerShell, ktorý zase rýchlo nájde aktuálnu tapetu pracovnej plochy.
Jedna malá prosba: Ak sa vám tento príspevok páčil, zdieľajte ho?
Jedno "drobné" zdieľanie od vás by vážne pomohlo rastu tohto blogu. Niekoľko skvelých návrhov:- Pripnúť!
- Zdieľajte to na svojom obľúbenom blogu + Facebook, Reddit
- Tweetujte!
