Wo bzw. in welchem Format werden die Bilder von Windows 10 verwendet, wenn Sie abgemeldet sind oder sich im Sperrbildschirm befinden?
Ich habe das gesamte Laufwerk nach *.jpg, *.bmp, *.png und *.tif durchsucht, aber das gesuchte Bild wurde nicht angezeigt.
Auf den ersten Blick,Pfad zu aktuellen Desktop-Hintergründen in Windows 10?, obwohl nicht genau ein Duplikat, schien den gewünschten Pfad zu haben. Aber als ich dorthin ging, war das Bild vor der Anmeldung da, das Bild vom Sperrbildschirm jedoch nicht. (Und entgegen der Behauptung in dieser Antwort sind die Dateien dorttatErweiterungen haben.)
UPDATE: Ich habe gerade einen Sperrbildschirm gemacht und ein Bild bekommen, das in diesem Verzeichnis ist, aber heute war es immer ein Bild einer interessanten Fußgängerbrücke, dienichtin diesem Verzeichnis.
Antwort1
Wenn Sie die Bilder nicht an den üblichen Stellen finden, haben Sie sie wahrscheinlich Windows Spotlight
eingeschaltet. Spotlight bietet zufällige Bilder auf dem Sperrbildschirm sowie andere Funktionen.
Diese Windows Spotlight-Bilder werden allerdings nicht am selben Ort wie normale Windows-Hintergrundbilder gespeichert. So können Sie sie finden.
Die Bilder sindversteckttief, daher müssen Sie die Einstellungen ändern, bevor Sie sie anzeigen können. Öffnen Sie dazu den Datei-Explorer und wechseln Sie zur View
Registerkarte. Ganz rechts befindet sich eine Options
Schaltfläche. Klicken Sie darauf.
Wählen Sie im sich öffnenden Fenster die View
Registerkarte aus. Advanced Settings
Wählen Sie unter aus Show hidden files, folders and drives
, klicken Sie dann auf Applyund dann auf OK, um das geöffnete Fenster zu schließen.
Jetzt ist es Zeit, zum folgenden Verzeichnis zu navigieren (das vorher ausgeblendet war).
This PC > C: > Users > [Your User Name] > AppData > Local > Packages > Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy > LocalState > Assets
In diesem Verzeichnis sehen Sie eine Reihe von Dateien ohne Erweiterungen. Dies sind die Inkognito-Bilddateien. Dies sind jpeg
Bilder in verschiedenen Auflösungen, um den Anforderungen verschiedener Gerätebildschirmgrößen gerecht zu werden. Sie können die Dateien an einen anderen Speicherort kopieren und umbenennen, um die jpeg
Erweiterung zu erhalten. Anschließend können Sie sie mit Ihrem Standardbildbetrachter öffnen.
Antwort2
Das oben genannte hat bei mir überhaupt nicht funktioniert. Der Sperrbildschirm war immer noch dieser annoying-cave-entrance
.
Egal ob ich diesen Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
Ordner überschreibe.
Egal, ob ich etwas im Windows\Web\Screen
Ordner ersetze/bearbeite.
Hat auch gpedit.msc
nicht geholfen.
Der Sperrbildschirm/Anmeldebildschirm war immer noch dieser verdammte annoying-cave-entrance
Bildschirm.
Wenn dieser Bildschirm angezeigt wird, dannes muss irgendwo seinauf der Festplatte.
Ich habe es schließlich in gefunden C:\ProgramData\Microsoft\Windows\SystemData
.
Dieser SystemData
Ordner muss mit Sicherheitsänderungen geändert werden (Sie müssen den Besitz dieses Ordners und seines Inhalts über das Eigenschaftenfenster, Registerkarte „Sicherheit“, übernehmen).
Anschließend müssen Sie (je nachdem wie viele Benutzer auf dem Rechner eingerichtet sind) die Bilddateien in den Unterordnern bearbeiten.
Es wird mehrere Ordner geben, die wie folgt aussehen könnten:
- S-1-5-18\ReadOnly\LockScreen_X (and other LockScreen_Y, LockScreen_Z)
- S-1-5-21-...\ReadOnly\LockScreen_O
- S-1-5-21-...\ReadOnly\LockScreen_O
Hoffe, es hilft einigen :)
Antwort3
Zusätzlich zu den gegebenen Antworten möchte ich Ihnen ein Skript zur Verfügung stellen, das die Datei sofort kopiert und in *.jpg umbenennt. Wenn Sie die Ansicht auf mittlere oder große Symbole ändern, können Sie die Bilder sofort sehen, wenn Sie das Skript ausführen (nennen wir es LikeWhatYouSee.cmd
):
:: Batch script, which copies "Like what you see"
:: pictures to %userprofile%\Pictures\Saved Pictures\ and opens it in explorer
cd /D %userprofile%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
mkdir "%userprofile%\Pictures\Saved Pictures\" 1>nul 2>&1
copy * "%userprofile%\Pictures\Saved Pictures\*.jpg"
explorer "%userprofile%\Pictures\Saved Pictures\"
Die Bilder werden im Unterverzeichnis gespeichertSaved Pictures
in Ihrem BenutzerprofilPictures
Ordner. Sie können das Skript mehrmals ausführen, ohne dass es Schaden nimmt, die Bilder haben eindeutige Dateinamen. Mit der Zeit werden Sie viele schöne Bilder in diesem Ordner haben. Die Bilder werden von dort nicht entfernt, es sei denn, Sie löschen sie manuell.
Notiz:Nachdem Sie das obige Skript ausgeführt haben, können Sie das Sperrbildschirmbild ganz einfach in eines der von Ihnen gespeicherten Bilder ändern. Gehen Sie dazu wie folgt vor:
- Drücken Sie Windows+ I, um die Windows-Einstellungen zu öffnen
- Klicken Sie auf "Personalisierung"
- Wählen Sie in der Seitenleiste „Bildschirm sperren“
- Wählen Sie in den Sperrbildschirmeinstellungen als Hintergrund „Bild“ (immer das gleiche Bild) oder „Diashow“ (abwechselnde Bilder)
- Wenn Sie „Bild“ ausgewählt haben, können Sie auf „Durchsuchen“ klicken, um Ihr Bild zu suchen und auszuwählen. Wenn Sie „Diashow“ ausgewählt haben, können Sie auf „+“ klicken, um einen Ordner hinzuzufügen. Für den Ordner navigieren Sie zu Bilder --> Gespeicherte Bilder, wo Sie die vom Skript gespeicherten Bilder finden können.
Notiz:Möglicherweise ist Ihnen aufgefallen, dass das obige Skript alle Bilder kopiert. Manchmal sind im Windows-Content-Delivery-Ordner auch Symbole enthalten, die Sie nicht kopieren möchten. Eine einfache Möglichkeit besteht darin, die Größe zu begrenzen und nur größere Dateien zu kopieren.
Mit diesem modifizierten Skript können Sie das tun (eine detailliertere Beschreibung der Funktionsweise finden Sie unterHier):
:: Batch script, which copies larger "Like what you see"
:: pictures to %userprofile%\Pictures\Saved Pictures\ and opens it in explorer
cd /D %userprofile%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
mkdir "%userprofile%\Pictures\Saved Pictures\" 1>nul 2>&1
for /r ".\" %%F in (*) do @if %%~zF geq 35000 copy "%%F" "%userprofile%\Pictures\Saved Pictures\*.jpg"
explorer "%userprofile%\Pictures\Saved Pictures\"
Antwort4
Wie andere bereits angemerkt haben, befinden sich die Bilder unter %USERPROFILE%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
.
Hier finden sich nicht nur die Desktop-Hintergründe, sondern auch Icons, Hintergrundbilder im Hochformat und andere Dateien. Alle Dateien haben keine Dateierweiterung, sodass sie nicht per Doppelklick oder Vorschau angezeigt werden können.
Das folgende PowerShell-Skript kopiert alle Desktop-Hintergründe (Bildbreite >= 1920) auf Ihren Desktop, benennt die Dateien um und fügt die .jpg
Erweiterung hinzu:
$folder = New-Item -Path "$env:USERPROFILE\Desktop" -Name "Windows_Wallpapers_$((Get-Date).ToString('yyyy-MM-dd_HH-mm-ss'))" -ItemType Directory
$files = Get-ChildItem -Path "$env:USERPROFILE\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets"
$counter = 0
foreach ($file in $files) {
$image = New-Object -ComObject WIA.ImageFile
try {
$image.LoadFile(($file.FullName))
if ($image.Width -ge 1920) {
Copy-Item -Path $file.FullName -Destination "$($folder.FullName)\Image_$($counter.ToString('0000')).jpg"
$counter++
}
} catch {}
}