Hur man hittar det aktuella bakgrundsfilnamnet och sökvägen i Windows 10

click fraud protection

Om du använder skrivbordsbakgrundsbildspelet eller programvara för växlande bakgrundsbilder från tredje part och vill hitta filnamnet på den skrivbordsbakgrund som visas för närvarande, så är den här artikeln för dig. Den aktuella bakgrundssökvägen är lagrad i registret men visas inte på den moderna sidan med inställningar för Anpassa i Windows 10.

Det här inlägget berättar hur du hittar det aktuella bakgrundsfilnamnet och sökvägen i Windows 8 och Windows 10.

Hitta den aktuella bakgrundsfilen (skrivbordsbakgrund):

  1. I mappen Teman
  2. Använder skrivbordsbakgrundsappleten
  3. Använda Registereditorn
  4. Använder Windows-skript
  5. Använder PowerShell
RELATERAD:Hur man hittar den aktuella bakgrundsfilen för låsskärmen i Windows 10

Hur man hittar den aktuella skrivbordsbakgrunden i Windows 10

Här är fem olika metoder för att hitta det aktuella skrivbordsbakgrundsfilnamnet (bakgrundsbild), som börjar med det enklaste alternativet.

Hitta bakgrundsbilden i mappen Teman i Windows 10

När du ställer in en bakgrundsbild av vilket bildformat som helst, konverterar Windows den filen till JPEG-format och även ibland

minskar dess kvalitet. Den konverterade tapetbilden kan finnas på någon av de tre olika platserna som nämns nedan, beroende på vilken metod du använde för att ställa in tapeten.

När du högerklickar på en bildfil och väljer Använd som skrivbordsbakgrund i snabbmenyn konverteras en kopia av bildfilen och lagras som TranscodedWallpaper utan filtillägg. Den omkodade tapeten lagras här:

%appdata%\Microsoft\Windows\Themes
omkodade bakgrundsteman jpg

Skriv in mappsökvägen ovan i dialogrutan Kör eller Utforskarens adressfält för att komma åt platsen.

Allt du behöver göra är att kopiera den omkodade bilden från ovan till en annan plats, lägg till .jpg förlängning och använd den.

Om du använde Bläddra.. alternativet i Anpassa inställningar för att ställa in skrivbordsbakgrunden, sedan lagras den konverterade och uppskalade (matchar din skärmupplösning) version av bilden i följande katalog.

%appdata%\Microsoft\Windows\Themes\CachedFiles

Filnamnskonventionen är som CachedImage_1920_1080_POS0.jpg där siffrorna anger den aktuella skärmupplösningen på 1920 x 1080. POS0 kan indikera monitornumret (om du använder flera monitorer.)

cachade filer teman bakgrundsbild

Om du inte använde någon av metoderna ovan, men ställ in skrivbordsbakgrunden via Windows Photo Viewer, sedan den omkodade JPEG-filen lagrad i följande mapp som Windows Photo Viewer Wallpaper.jpg, och filsökvägen skrivs till registret.

%AppData%\Roaming\Microsoft\Windows Photo Viewer

Observera att kvaliteten på den omkodade och konverterade (till JPEG) tapeten kanske inte är exakt densamma som originalet.

Registervärdet TranscodedImageCache uppdateras i alla ovanstående fall.


Använda skrivbordsbakgrundsapplet i Windows 10

Den klassiska skrivbordsbakgrundsappleten i Windows 10 visar det för närvarande valda skrivbordsbakgrundsfilnamnet med den fullständiga sökvägen.

  1. Högerklicka på Start och klicka på Kör för att öppna dialogrutan Kör.
  2. Skriv följande kommando och tryck STIGA PÅ
    skal{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft. Personalisering\pageWallpaper

    I Windows 10 öppnar detta den klassiska skrivbordsbakgrundsappleten, som visar den aktuella bakgrundsbildfilen och mappsökvägen.

    klassisk skrivbordsbakgrundspanel windows 10

Använda Registereditorn i Windows 10

Referensen till den aktuella skrivbordsbakgrunden kan finnas på en eller flera platser i registret.

Öppna registerredigeraren (regedit.exe)

I Registereditorn finns nycklarna du behöver kontrollera.

HKEY_CURRENT_USER\Kontrollpanelen\Desktop
bakgrundssökväg i registret transcodedimagecache

Leta efter värdet som nämns Tapet (Typ: REG_SZ).

Leta efter värdet som nämns TranscodedImageCache (Typ: REG_BINARY)

TranscodedImageCache är ett binärt värde, men du kan enkelt se filsökvägen genom att dubbelklicka på värdet och läsa data.

En annan historikplats i Windows 10

Gå till följande registernyckel som lagrar din skrivbordsbakgrundshistorik.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers

De BackgroundHistoryPath0 värde listar den aktuella bakgrunden.

bakgrundsbakgrundshistorikregistret

Värdena BackgroundHistoryPath1, BackgroundHistoryPath2, BackgroundHistoryPath3, BackgroundHistoryPath4 hänvisar till de tidigare 4 bakgrundsbilderna du använde. Bakgrundshistorikens miniatyrbilder visas på sidan Anpassa bakgrundsinställningar i Windows 10.

bakgrundsbakgrundshistorik anpassa fönster
RELATERAD:Så här rensar du bakgrundshistorik (bakgrund) i Windows 10

Hitta den aktuella bakgrundsfilen med VBScript

Vi har en artikel som bestämmer bakgrundskällan i Windows 7 (Se: Lägg till "Skrivbordsbakgrundsfilplats" snabbmeny i Windows 7) men det skriptet fungerar inte i Windows 8 och 10. Detta beror på att i Windows 8 och 10 är den aktuella bakgrundskällsökvägen lagrad i en annan registergren. Dessutom, i Windows 8 (och i tidiga versioner av Windows 10) beslutade Microsoft att inte lagra Bakgrundskällsökvägen i vanlig text.

Vår läsare"raveren” kom med ett skript för Windows 8 och Windows 10. Kolla in följande länk:

https://gist.github.com/raveren/ab475336cc69879a378b

Observera att Unicode inte stöds av VBScripts. Dessa skript fungerar inte korrekt om bakgrundssökvägen innehåller icke-engelska tecken.


Hitta den aktuella bakgrundsfilen med PowerShell-skript

Du kan använda PowerShell för att avkoda de TranscodedImageCache tapet filnamn. Här är kommandoraden som gör jobbet:

$TIC=(Get-ItemProperty 'HKCU:\Control Panel\Desktop' TranscodedImageCache -ErrorAction Stop).TranscodedImageCache [System. Text. Encoding]::Unicode. GetString($TIC) -ersätt '(.+)([A-Z]:[0-9a-zA-Z\\])+','$2'

Tack till John Dangerbrooks för följande PowerShell-skript (stöder Unicode) som hjälper dig att avkoda TransCodedImageCache registervärde och leta upp/välj bakgrundsfilen i Filutforskaren. Skriptet fungerar i Windows 7 till Windows 10. Du kan också läsa Johns blogginlägg Hitta bakgrundsplats i Windows | Konfidentiella filer!.

De TranscodedImageCache registervärdet visar original-/källbildens filnamn i följande fall:

  1. Ställ in skrivbordsbakgrunden via bildfilens högerklicksmeny.
  2. Ställ in skrivbordsbakgrunden via Anpassa inställningar.
  3. Ställ in skrivbordsbakgrunden via den klassiska skrivbordsbakgrundsappleten.

Det finns flera olika sätt att ställa in skrivbordsbakgrundsbakgrunden i Windows. För alla andra metoder (t.ex. ställa in skrivbordsbakgrunden via din webbläsare, Windows Photo Viewer, Foto-appen, etc.), lagrar TranscodedImageCache endast sökvägen till den konverterade (BMP- eller JPEG-format) filen väg.

Snabbmeny (valfritt)

Du kan också lägga till kommandot "Hitta aktuell bakgrund" till högerklicksmenyn på skrivbordet med hjälp av .reg-fil Nedan.

Windows Registry Editor version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\DesktopBackgroundFileLocation] "icon"="shell32.dll, 324" @="Hitta aktuell bakgrund" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\DesktopBackgroundFileLocation\command] @="powershell.exe -nologo -ExecutionPolicy Bypass -kommando find_current_wallpaper.ps1"

Kopiera ovanstående innehåll till Anteckningar och spara filen med filtillägget .reg. Dubbelklicka sedan på .reg-filen för att köra den.

Kopiera sedan Johns PowerShell-skriptfil "find_current_wallpaper.ps1” (nämndes tidigare i denna artikel) till C:\Windows mapp.

hitta aktuell bakgrund i Windows 10

Om du klickar på alternativet startar PowerShell-skriptet som i sin tur snabbt hittar den aktuella skrivbordsbakgrunden åt dig.


En liten begäran: Om du gillade det här inlägget, vänligen dela detta?

En "liten" andel från dig skulle verkligen hjälpa mycket med den här bloggens tillväxt. Några bra förslag:
  • Fäst det!
  • Dela den till din favoritblogg + Facebook, Reddit
  • Tweet det!
Så tack så mycket för ditt stöd, min läsare. Det tar inte mer än 10 sekunder av din tid. Dela-knapparna finns precis nedanför. :)

RELATERAD:Hur hittar man det aktuella filnamnet på låsskärmbilden i Windows 10?
Ezoicrapportera denna annons