Kopię bieżącej tapety można znaleźć, wpisując poniższą ścieżkę w pasku adresu Eksploratora plików Windows.
Ścieżka 1 -
%AppData%\Microsoft\Windows\Themes\CachedFiles
Jeśli nie znajdziesz tutaj kopii bieżącego obrazu tła pulpitu, spróbuj poniżej ścieżki.
Ścieżka 2 -
%AppData%\Microsoft\Windows\Themes\TranscodedWallpaper
Uwaga : plik TranscodedWallpaper
w ścieżce 2 nie ma rozszerzenia. Użyj „Otwórz za pomocą” lub „Jak chcesz otworzyć ten plik?” w oknie dialogowym i wybierz dowolną przeglądarkę obrazów, taką jak „Windows Photo Viewer”, „Honeyview” lub „Photos”.
Uwaga dla systemu Windows 10 : powyższe lokalizacje mają ograniczenia. Na przykład jeśli tapeta, której szukasz, nie jest już widoczna na karcie „Tło” w aplikacji Ustawienia, nie możesz jej odzyskać. Będzie działać dla twoich ostatnich pięciu tapet, ale nic starszego. ( Źródło )
Domyślne tapety systemu Windows można znaleźć w
%SystemRoot%\Web
Zobaczysz 3 foldery
- „ 4K ” dla tapet 4K,
- „ Ekran ” dla tła ekranu blokady i
- „ Tapety ” dla domyślnych tapet systemu Windows
Zainstalowane motywy (Aero itp.):
%SystemRoot%\Resources\Themes
Motywy zainstalowane dla użytkownika (w tym wstępnie zainstalowane od producenta OEM):
%LocalAppData%\Microsoft\Windows\Themes
Jeśli szukasz lokalizacji obrazów ekranu blokady - odwiedź to pytanie SuperUser.
Osobiście używam John's Background Switcher do zarządzania tłem pulpitu.
John's Background Switcher ma opcję przeglądania bieżącego / poprzedniego tła pulpitu (ustawionego przez samą aplikację). Wykonaj poniższe kroki -
- Kliknij prawym przyciskiem myszy ikonę zasobnika i wybierz Wyświetl bieżące zdjęcie, a bieżące tło pulpitu otworzy się w przeglądarce zdjęć Windows (lub domyślnej przeglądarce zdjęć).
- W przeglądarce zdjęć systemu Windows można kliknąć obraz prawym przyciskiem myszy i wybrać opcję Otwórz lokalizację pliku, aby wyświetlić oryginalną lokalizację bieżącego tła pulpitu w Eksploratorze plików systemu Windows.
Aby aktywować Windows Photo Viewer w Windows 10, odwiedź ten artykuł na HowToGeek
Mam system Windows 10, wersja 1709. Jedna z pozostałych odpowiedzi sprawiła, że zajrzałem do rejestru i znalazłem dokładnie to, czego potrzebowałem w postaci czystego tekstu na
HKEY_CURRENT_USER\Control Panel\Desktop\WallPaper
Nie wymaga dekodowania.
źródło
Windows 8 i 10 nadal przechowują oryginalną ścieżkę bieżącego obrazu tła - zamiast buforowanego / transkodowanego pliku, jak w odpowiedzi xypha:
Microsoft nie chce, żeby wszystko było łatwe: nie jest to zwykły tekst, więc musisz go zdekodować z pliku binarnego.
Witryna Winhelponline skompilowała kilka skryptów (VBA i PowerShell), które mogą wydrukować nazwę obrazu i uruchomić Eksploratora, aby wskazać plik obrazu.
http://www.winhelponline.com/blog/find-current-wallpaper-file-path-windows-10/
źródło
Aby uzyskać ścieżkę transkodowaną w postaci czystego tekstu, wykonaj to w PowerShell:
źródło
Nie wyjaśniasz dokładnie, co chcesz osiągnąć, więc mogę tu podać kilka wskazówek na podstawie domysłów: chcesz zmienić tapetę w określonych warunkach (na przykład jedną tapetę przy każdym ponownym uruchomieniu komputera) lub użyć plik niestandardowy jako tapetę.
W Windows 7 tapeta zwykle znajdowała się w
%AppData%\Microsoft\Windows\Themes\TranscodedWallpaper
.W systemie Windows 10 znajdziesz go
%AppData%\Microsoft\Windows\Themes\CachedFiles
.Możesz także przesłuchać rejestr pod adresem
ale zwróć uwagę na poniższe ostrzeżenia dotyczące programów, które NIE zapisują pliku na dysk!
Jeśli chcesz zbudować własny skrypt CMD, może to być zawodne, JEŚLI ustawisz tapetę nie z systemu Windows, ale z zewnętrznego programu. Na przykład, jeśli widzę ładny obraz w przeglądarce, ustawiam go bezpośrednio jako tapetę. To samo dotyczy IrfanView. Mogę z łatwością wymienić kolejne 10 popularnych programów, które mogłyby zmienić tapetę na niestandardową ścieżkę.
Pamiętaj, że niektóre programy zmieniają tapetę bez zapisywania pliku na dysku. Można to zrobić, przechwytując okno Microsoft Windows Desktop i rysując bezpośrednio na jego obszarze roboczym. W ten sposób rysuje się animacje GIF / AVI na pulpicie.
Innym problemem jest zbudowanie własnego skryptu: Jak obsługiwać obrazy, które nie mają takiego samego współczynnika proporcji jak pulpit lub gdy zmienia się rozdzielczość pulpitu?
Rozwiązaniem (jeśli poprawnie odgadłem twój problem) byłoby użycie programu takiego jak John's Background Switcher lub BioniX Desktop Background Changer . Ten ostatni jest znacznie bardziej konfigurowalny i można nim sterować za pomocą wiersza poleceń. Ma również automatyczne wykrywanie, aby wykryć najlepszy sposób zmiany rozmiaru obrazu (wypełnienie / dopasowanie / kafelek). BioniX może również rysować GIF bez zapisywania czegokolwiek na dysku (jak wyjaśniono powyżej).
Jeszcze lepszym sposobem byłoby użycie opcji „Zablokuj w folderze”. Ustaw BioniX, aby zmieniał tapetę co 60 sekund (nie martw się, nie zobaczysz nowej tapety co 60 sekund, ponieważ będziesz używać tylko jednego pliku). Ustaw BioniX, aby zablokował dowolny folder (powiedzmy
C:\Wallpapers
). Wewnątrz tego folderu umieszczasz pojedynczy plik o nazwie coś takiegoMy Wallpaper.jpg
. BioniX użyje tego pliku jako tapety co 60 sekund. Teraz za każdym razem, gdy chcesz zmienić tapetę, zastępujesz starąMy Wallpaper.jpg
nowym plikiem. BioniX zobaczy zmianę, którą dokonałeś w folderze i zastosuje nowy plik (w ciągu 60 sekund).Poinformuj nas, co chcesz osiągnąć za pomocą skryptu, aby uzyskać lepsze rozwiązanie.
źródło
%AppData%\Microsoft\Windows\Themes\CachedFiles
)