Jeśli korzystasz z pokazu slajdów tła pulpitu lub oprogramowania do zmiany tapet innej firmy i chcesz znaleźć nazwę pliku aktualnie wyświetlanej tapety pulpitu, ten artykuł jest dla Ciebie. Bieżąca ścieżka tapety jest przechowywana w rejestrze, ale nie jest wyświetlana na nowoczesnej stronie ustawień Personalizacji w systemie Windows 10.
W tym poście dowiesz się, jak znaleźć bieżącą nazwę i ścieżkę pliku tapety w systemie Windows 8 i Windows 10.
Znajdź bieżący plik tapety (tła pulpitu):
- W folderze Motywy
- Korzystanie z apletu tła pulpitu
- Korzystanie z Edytora rejestru
- Korzystanie ze skryptu Windows
- Korzystanie z PowerShell
Jak znaleźć aktualną tapetę pulpitu w systemie Windows 10?
Oto pięć różnych metod znajdowania aktualnej nazwy pliku tła pulpitu (tapety), zaczynając od najłatwiejszej opcji.
Znajdź obraz tapety w folderze Motywy w systemie Windows 10
Po ustawieniu tapety w dowolnym formacie obrazu system Windows konwertuje ten plik do formatu JPEG, a czasami
obniża jego jakość. Przekonwertowany obraz tapety może znajdować się w jednej z trzech różnych lokalizacji wymienionych poniżej, w zależności od metody użytej do ustawienia tapety.Po kliknięciu prawym przyciskiem myszy na plik obrazu i wybraniu Ustaw jako tło pulpitu w menu kontekstowym kopia pliku obrazu jest konwertowana i przechowywana jako Transkodowana tapeta
bez rozszerzenia pliku. Przekodowana tapeta jest przechowywana tutaj:
%appdata%\Microsoft\Windows\Motywy
Wpisz powyższą ścieżkę folderu w oknie dialogowym Uruchom lub pasku adresu Eksploratora, aby uzyskać dostęp do lokalizacji.
Wszystko, co musisz zrobić, to skopiować transkodowany obraz z powyższego do innej lokalizacji, dodać .jpg
rozszerzenie i użyj go.
Jeśli korzystałeś z Przeglądaj... w ustawieniach Personalizuj, aby ustawić tło pulpitu, a następnie przekonwertowana i przeskalowana w górę (dopasowana do rozdzielczości ekranu) wersja obrazu jest przechowywana w następującym katalogu.
%appdata%\Microsoft\Windows\Themes\CachedFiles
Konwencja nazewnictwa plików jest taka: CachedImage_1920_1080_POS0.jpg
gdzie liczby wskazują aktualną rozdzielczość wyświetlania 1920 x 1080. POS0 może wskazywać numer monitora (w przypadku korzystania z wielu monitorów).
Jeśli nie użyłeś żadnej z powyższych metod, ale ustaw tapetę pulpitu za pomocą Przeglądarka zdjęć systemu Windows, a następnie transkodowany plik JPEG zapisany w następującym folderze jako Windows Photo Viewer Wallpaper.jpg
, a ścieżka pliku jest zapisywana w rejestrze.
%AppData%\Roaming\Microsoft\Windows Przeglądarka zdjęć
Należy pamiętać, że jakość transkodowanej i przekonwertowanej (do formatu JPEG) tapety może nie być dokładnie taka sama jak oryginału.
Wartość rejestru Transkodowana pamięć podręczna obrazów
jest aktualizowany we wszystkich powyższych przypadkach.
Korzystanie z apletu tła pulpitu w systemie Windows 10
Klasyczny aplet tła pulpitu w systemie Windows 10 pokazuje aktualnie wybraną nazwę pliku tła pulpitu z pełną ścieżką.
- Kliknij prawym przyciskiem myszy Start i kliknij Uruchom, aby wyświetlić okno dialogowe Uruchom.
- Wpisz następujące polecenie i naciśnij WCHODZIĆ
powłoka{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft. Personalizacja\stronaTapeta
W systemie Windows 10 otwiera to klasyczny aplet tła pulpitu, pokazujący bieżący plik obrazu tapety i ścieżkę folderu.
Korzystanie z Edytora rejestru w systemie Windows 10
Odniesienie do bieżącej tapety pulpitu może znajdować się w jednej lub kilku lokalizacjach w rejestrze.
Otwórz Edytor rejestru (regedit.exe
)
W Edytorze rejestru znajdują się klucze, które musisz sprawdzić.
HKEY_CURRENT_USER \ Panel sterowania \ Pulpit
Poszukaj wartości o nazwie Tapeta
(Typ: REG_SZ).
Poszukaj wartości o nazwie Transkodowana pamięć podręczna obrazów
(Typ: REG_BINARY)
Transkodowana pamięć podręczna obrazów
jest wartością binarną, ale możesz łatwo rozpoznać ścieżkę pliku, klikając dwukrotnie wartość i odczytując dane.
Kolejna lokalizacja historii w systemie Windows 10
Przejdź do następującego klucza rejestru, który przechowuje historię tła pulpitu.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers
ten TłoHistoriaŚcieżka0 wartość wyświetla bieżącą tapetę.
Wartości BackgroundHistoryPath1, BackgroundHistoryPath2, BackgroundHistoryPath3, BackgroundHistoryPath4 odnoszą się do poprzednich 4 używanych tapet. Obrazy miniatur historii tapet są wyświetlane na stronie ustawień tła Personalizuj w systemie Windows 10.
Znajdź bieżący plik tapety za pomocą VBScript
Mamy artykuł, który określa źródło tapety w systemie Windows 7 (patrz: Dodaj menu kontekstowe „Lokalizacja pliku tła pulpitu” w systemie Windows 7), ale ten skrypt nie działa w Windows 8 i 10. Dzieje się tak, ponieważ w systemie Windows 8 i 10 bieżąca ścieżka źródłowa tapety jest przechowywana w innej gałęzi rejestru. Co więcej, w systemie Windows 8 (i we wczesnych wersjach systemu Windows 10) Microsoft postanowił nie przechowywać ścieżki źródłowej tapety w postaci zwykłego tekstu.
Nasz czytelnik”Raveren” wymyślił skrypt dla Windows 8 i Windows 10. Sprawdź poniższy link:
https://gist.github.com/raveren/ab475336cc69879a378b
Zauważ, że Unicode nie jest obsługiwany przez VBScripts. Te skrypty nie będą działać poprawnie, jeśli ścieżka tapety zawiera znaki inne niż angielskie.
Znajdź bieżący plik tapety za pomocą skryptu PowerShell
Możesz użyć PowerShell, aby rozszyfrować ten Transkodowana pamięć podręczna obrazów
nazwa pliku tapety. Oto wiersz poleceń, który wykonuje zadanie:
$TIC=(Get-ItemProperty 'HKCU:\Control Panel\Desktop' TranscodedImageCache -ErrorAction Stop).TranscodedImageCache [System. Tekst. Kodowanie]::Unicode. GetString($TIC) -zamień '(.+)([A-Z]:[0-9a-zA-Z\\])+','$2'
Podziękowania dla Johna Dangerbrooksa za następujący skrypt PowerShell (obsługujący Unicode), który pomaga w dekodowaniu TransCodedImageCache
wartość rejestru i zlokalizuj/wybierz plik tapety w Eksploratorze plików. Skrypt działa w systemach Windows 7 do Windows 10. Możesz także przeczytać wpis na blogu Johna Znajdowanie lokalizacji tapety w systemie Windows | Poufne pliki!.
ten Transkodowana pamięć podręczna obrazów
wartość rejestru pokazuje nazwę pliku obrazu oryginalnego/źródłowego w następujących przypadkach:
- Ustaw tło pulpitu za pomocą menu prawego przycisku myszy.
- Ustaw tło pulpitu za pomocą ustawień Personalizuj.
- Ustaw tło pulpitu za pomocą klasycznego apletu tła pulpitu.
Istnieje kilka różnych sposobów ustawienia tapety tła pulpitu w systemie Windows. W przypadku wszystkich innych metod (np. ustawienie tła pulpitu za pomocą przeglądarki internetowej, przeglądarki zdjęć systemu Windows, Zdjęcia itp.), TranscodedImageCache przechowuje tylko ścieżkę przekonwertowanego pliku (format BMP lub JPEG) ścieżka.
Menu kontekstowe (opcjonalnie)
Możesz także dodać polecenie „Znajdź bieżącą tapetę” do menu pulpitu prawego przycisku myszy, używając .reg plik poniżej.
Edytor rejestru systemu Windows w wersji 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\DesktopBackgroundFileLocation] "ikona"="shell32.dll, 324" @="Znajdź bieżącą tapetę" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\DesktopBackgroundFileLocation\polecenie] @="powershell.exe -nologo -ExecutionPolicy Bypass -polecenie find_current_wallpaper.ps1"
Skopiuj powyższą zawartość do Notatnika i zapisz plik z rozszerzeniem .reg. Następnie kliknij dwukrotnie plik .reg, aby go uruchomić.
Następnie skopiuj plik skryptu PowerShell Johna „find_current_wallpaper.ps1
” (wspomniany wcześniej w tym artykule) do C:\Windows
teczka.
Kliknięcie opcji uruchomi skrypt PowerShell, który z kolei szybko zlokalizuje aktualną tapetę pulpitu.
Jedna mała prośba: Jeśli podobał Ci się ten post, udostępnij go?
Jeden „mały” udział od ciebie bardzo pomógłby w rozwoju tego bloga. Kilka świetnych sugestii:- Przypiąć!
- Udostępnij to na swoim ulubionym blogu + Facebooku, Reddit
- Tweetuj to!