Es gibt noch eine andere Frage, die es Benutzern erlaubt, den Pfad zu ihrem aktuellen Hintergrundbild mit einem "cmd"-Befehl zu finden.
1e kann ich den Pfad zum aktuellen Desktop-Bild herausfinden?1
In Windows 10 funktioniert das nicht mehr. Es gibt nur das erste Bild im Ordner zurück, es ändert sich nicht mit den Hintergründen, wenn sie wechseln. Ich benötige einen ähnlichen Befehl, der den Pfad zum aktuellen Bild auf dem Desktop-Hintergrund bzw. den Hintergründen zurückgibt, der in Windows 10 tatsächlich funktioniert, sofern er existiert.
Eine Kopie des aktuellen Hintergrundbildes finden Sie, indem Sie den unten stehenden Pfad in die Adressleiste des Windows Datei-Explorers eingeben.
Pfad 1 -
%AppData%\Microsoft\Windows\Themes\CachedFiles
Wenn Sie hier keine Kopie Ihres aktuellen Desktop-Hintergrundbildes finden, versuchen Sie es stattdessen mit dem folgenden Pfad.
Pfad 2 -
%AppData%\Microsoft\Windows\Themes\TranscodedWallpaper
Hinweis: Die Datei "TranscodedWallpaper" in Pfad 2 hat keine Dateierweiterung. Verwenden Sie das Dialogfeld "Öffnen mit" oder "Wie möchten Sie diese Datei öffnen?" und wählen Sie einen beliebigen Bildbetrachter, z. B. "Windows Photo Viewer", "Honeyview" oder die "Photos" App.
Hinweis für Windows 10: Die oben genannten Orte haben Einschränkungen. Wenn das gesuchte Hintergrundbild beispielsweise nicht mehr auf der Registerkarte "Hintergrund" in der App "Einstellungen" sichtbar ist, können Sie es nicht wiederherstellen. Es funktioniert für Ihre letzten fünf Hintergrundbilder, aber nicht für ältere. (Quelle)
Die Standard-Windows-Hintergrundbilder finden Sie unter
%SystemRoot%\Web
Sie werden 3 Ordner sehen
Installierte Themen (Aero, etc.):
%SystemRoot%\Resources\Themes
Pro Benutzer installierte Designs (einschließlich von OEM vorinstallierter Designs):
%LocalAppData%\Microsoft\Windows\Themes
Wenn Sie nach dem Speicherort von Sperrbildschirm-Bildern suchen - besuchen Sie diese SuperUser-Frage.
Ich persönlich verwende John's Background Switcher, um meinen Desktop-Hintergrund zu verwalten.
John's Background Switcher hat eine Option, um den aktuellen/vorherigen Desktop-Hintergrund anzuzeigen (von der App selbst eingestellt). Folgen Sie den folgenden Schritten -
Um Windows Photo Viewer in Windows 10 zu aktivieren, besuchen Sie diesen Artikel auf HowToGeek
Windows 8 und 10 speichern immer noch den originalen Pfad des aktuellen Hintergrundbildes - und nicht die zwischengespeicherte / transkodierte Datei wie in xypha's Antwort:
HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache
Microsoft will es sich nicht so einfach machen: Das ist kein reiner Text, also muss man ihn aus dem Binärformat dekodieren.
Die Winhelponline-Website hat einige Skripte (VBA und PowerShell) zusammengestellt, die den Bildnamen ausgeben und den Explorer starten können, um auf die Bilddatei zu zeigen.
http://www.winhelponline.com/blog/find-current-wallpaper-file-path-windows-10/
Sie erklären nicht genau, was Sie erreichen wollen, also kann ich hier einige Tipps geben, die auf einer Vermutung beruhen: Sie wollen Ihr Hintergrundbild unter bestimmten Bedingungen ändern (z. B. ein Hintergrundbild bei jedem Neustart Ihres Computers) oder eine eigene Datei als Hintergrundbild verwenden.
In Windows 7 befand sich das Hintergrundbild normalerweise in %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper
.
In Windows 10 finden Sie es in %AppData%\Microsoft\Windows\Themes\CachedFiles
.
Sie können auch die Registry abfragen unter
HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache
Beachten Sie jedoch die unten stehenden Warnungen zu Programmen, die KEINE Datei auf die Festplatte schreiben!
Wenn Sie Ihr eigenes CMD-Skript erstellen wollen, könnte dies unzuverlässig sein, WENN Sie das Hintergrundbild nicht von Windows, sondern von einem externen Programm aus einstellen. Wenn ich zum Beispiel ein schönes Bild in meinem Browser sehe, setze ich es direkt von dort als Hintergrundbild. Dasselbe gilt für IrfanView. Ich kann Ihnen leicht 10 weitere beliebte Programme nennen, die das Hintergrundbild auf einen benutzerdefinierten Pfad ändern könnten.
Beachten Sie, dass einige Programme das Hintergrundbild ändern, ohne tatsächlich eine Datei auf die Festplatte zu schreiben. Dies ist möglich, indem man sich in das Microsoft Windows Desktop-Fenster einklinkt und direkt auf dessen Leinwand zeichnet. Auf diese Weise werden GIF/AVI-Animationen auf dem Desktop gezeichnet.
Es gibt noch ein weiteres Problem, wenn Sie Ihr eigenes Skript erstellen: Wie gehen Sie mit Bildern um, die nicht das gleiche Seitenverhältnis wie Ihr Desktop haben, oder wenn sich die Desktop-Auflösung ändert?
Die Lösung (wenn ich Ihr Problem richtig erraten habe) wäre, ein Programm wie John's Background Switcher oder BioniX Desktop Background Changer zu verwenden. Letzteres ist viel anpassbarer und kann über die Befehlszeile gesteuert werden. Es verfügt auch über eine automatische Erkennung, um die beste Art der Größenänderung des Bildes zu ermitteln (Füllen/Einpassen/Kacheln). BioniX kann auch GIFs zeichnen, ohne etwas auf die Festplatte zu schreiben (wie oben erklärt).
Ein noch besserer Weg wäre es, die Option "Lock on folder" zu verwenden.
Stellen Sie BioniX so ein, dass das Hintergrundbild alle 60 Sekunden wechselt (keine Sorge, Sie werden nicht alle 60 Sekunden ein neues Hintergrundbild sehen, da Sie nur eine Datei verwenden). Setzen Sie BioniX auf einen beliebigen Ordner (sagen wir C:\Wallpapers
). In diesem Ordner legen Sie eine einzelne Datei mit dem Namen "Mein Hintergrundbild.jpg" ab. BioniX wird diese Datei alle 60 Sekunden als Hintergrundbild verwenden. Jedes Mal, wenn Sie das Hintergrundbild ändern wollen, ersetzen Sie die alte Datei "My Wallpaper.jpg" durch Ihre neue Datei. BioniX erkennt die Änderung, die Sie im Ordner vorgenommen haben, und wendet die neue Datei an (innerhalb von 60 Sekunden).
Lassen Sie uns wissen, was Sie mit Ihrem Skript erreichen wollen, um eine bessere Lösung zu erhalten.