2015-09-03 04:17:49 +0000 2015-09-03 04:17:49 +0000
73
73

Pfad zu aktuellen Desktophintergründen in Windows 10?

Hier ist eine weitere Frage zu finden, die es Benutzern ermöglicht, den Pfad zu ihrem aktuellen Hintergrundbild mit dem Befehl cmd herauszufinden. Wie konnte ich den Pfad zum aktuellen Desktopbild herausfinden?

In Windows 10 funktioniert dies nicht mehr. Es gibt nur das erste Bild im Ordner zurück, es ändert sich nicht mit den Hintergründen beim Übergang. Ich brauche einen ähnlichen Befehl, der den/die Pfad(e) zum aktuellen Bild auf dem/den Desktop-Hintergrund(en) zurückgibt, der/die in Windows 10 tatsächlich funktioniert, falls ein solcher existiert.

Antworten (5)

118
118
118
2015-09-24 13:00:17 +0000

Eine Kopie des aktuellen Hintergrundbildes finden Sie, indem Sie den unten angegebenen 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 unter dem 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, wie z.B. “Windows Photo Viewer”, “Honeyview” oder die Anwendung “Fotos”.

Hinweis für Windows 10 : Die oben genannten Orte haben Einschränkungen. Wenn z.B. das gesuchte Hintergrundbild in der Registerkarte “Hintergrund” in der Anwendung “Einstellungen” nicht mehr sichtbar ist, können Sie es nicht wiederherstellen. Es wird für Ihre letzten fünf Hintergrundbilder funktionieren, aber nicht für ältere. Quelle )

Die Standard-Windows-Hintergrundbilder finden Sie unter

%SystemRoot%\Web

Sie sehen 3 Ordner

  • 4K” für 4K-Hintergrundbilder,
  • Screen” für gesperrte Bildschirmhintergründe, &
  • Wallpapers” für Standard-Windows-Hintergrundbilder

Installierte Themen (Aero usw.):

%SystemRoot%\Resources\Themes

Pro Benutzer installierte Themen (einschließlich vorinstallierte vom OEM):

%LocalAppData%\Microsoft\Windows\Themes

Wenn Sie nach dem Speicherort von Bildern mit Bildschirmsperre 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 zum Anzeigen des aktuellen/vorherigen Desktop-Hintergrunds (von der Anwendung selbst eingestellt). Befolgen Sie die folgenden Schritte -

  1. Klicken Sie mit der rechten Maustaste auf das Tray-Symbol und wählen Sie Aktuelles Bild anzeigen, und der aktuelle Desktop-Hintergrund wird im Windows Photo Viewer (oder Ihrem Standard-Bildbetrachter) geöffnet.
  2. Im Windows Photo Viewer können Sie mit der rechten Maustaste auf das Bild klicken und Open File Location wählen, um die Originalposition des aktuellen Desktophintergrunds im Datei-Explorer von Windows anzuzeigen.

Um den Windows Photo Viewer in Windows 10 zu aktivieren, besuchen Sie diesen Artikel über HowToGeek

11
11
11
2018-10-11 18:02:21 +0000

Ich habe Windows 10, Version 1709. Eine der anderen Antworten brachte mich dazu, in der Registrierung zu suchen, und ich fand genau das, was ich brauchte, im Klartext unter

HKEY_CURRENT_USER\Control Panel\Desktop\WallPaper

Keine Dekodierung erforderlich.

4
4
4
2017-05-01 08:46:36 +0000

Windows 8 und 10 speichern nach wie vor den ursprünglichen Pfad des aktuellen Hintergrundbildes - und nicht die zwischengespeicherte / transkodierte Datei wie in der Antwort von xypha:

HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache

Microsoft will es aber nicht einfach haben: Dies ist kein einfacher Text, also müssen Sie ihn binär dekodieren.

Die Winhelponline-Website hat ein paar Skripte (VBA und PowerShell) kompiliert, die den Bildnamen ausdrucken und den Explorer starten können, um auf die Bilddatei zu verweisen. http://www.winhelponline.com/blog/find-current-wallpaper-file-path-windows-10/

0
0
0
2018-12-20 16:16:49 +0000

Um den “transcodierten” PFAD im Klartext zu erhalten, tun Sie dies in PowerShell:

$TIC=(Get-ItemProperty 'HKCU:\Control Panel\Desktop' TranscodedImageCache -ErrorAction Stop).TranscodedImageCache
[System.Text.Encoding]::Unicode.GetString($TIC) -replace '(.+)([A-Z]:[0-9a-zA-Z\])+','$2'
0
0
0
2017-11-29 10:18:34 +0000

Sie erklären nicht genau, was Sie erreichen wollen, daher kann ich hier einige Tipps geben, die auf einer Vermutung beruhen: Sie möchten Ihr Hintergrundbild unter bestimmten Bedingungen ändern (z.B. ein Hintergrundbild bei jedem Neustart des Computers) oder eine custom-Datei als Hintergrundbild verwenden.

In Windows 7 wurde das Hintergrundbild normalerweise in %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper gefunden.
In Windows 10 finden Sie es in %AppData%\Microsoft\Windows\Themes\CachedFiles.

Sie können auch die Registrierung unter

HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache

abfragen, aber beachten Sie die untenstehenden 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 aus einstellen, sondern von einem externen Programm aus. Wenn ich zum Beispiel ein schönes Bild in meinem Browser sehe, stelle ich es direkt von dort als Hintergrundbild ein. Dasselbe gilt für IrfanView. Ich kann leicht weitere 10 populäre Programme nennen, die das Hintergrundbild in 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 kann durch Einklinken in das Microsoft Windows Desktop-Fenster und direktes Zeichnen auf dessen Leinwand geschehen. So 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 vermutet habe) wäre die Verwendung eines Programms wie John’s Background Switcher oder BioniX Desktop Background Changer . Letzteres ist viel besser anpaßbar und kann über die Kommandozeile gesteuert werden. Es verfügt außerdem über eine automatische Erkennung, um die beste Methode zur Größenänderung des Bildes (Füllen/Einpassen/Kachel) zu ermitteln. BioniX kann auch GIF zeichnen, ohne etwas auf die Festplatte zu schreiben (wie oben erklärt).

Noch besser wäre es, die Option “Lock on folder” zu verwenden. Stellen Sie BioniX so ein, dass das Hintergrundbild alle 60 Sekunden gewechselt wird (keine Sorge, Sie werden nicht alle 60 Sekunden ein neues Hintergrundbild sehen, da Sie nur eine Datei verwenden werden). Stellen Sie BioniX so ein, dass es einen beliebigen Ordner sperrt (sagen wir C:\Wallpapers). Innerhalb dieses Ordners legen Sie eine einzelne Datei mit dem Namen My Wallpaper.jpg ab. BioniX wird diese Datei alle 60 Sekunden als Hintergrundbild verwenden. Nun ersetzen Sie jedes Mal, wenn Sie das Hintergrundbild ändern möchten, die alte Datei My Wallpaper.jpg durch Ihre neue Datei. BioniX sieht die Änderung, die Sie an dem Ordner vorgenommen haben, und wendet die neue Datei an (innerhalb von 60 Sekunden).


Teilen Sie uns mit, was Sie mit Ihrem Skript erreichen wollen, um eine bessere Lösung zu erhalten.