Hvordan finne det gjeldende bakgrunnsfilnavnet og banen i Windows 10

Hvis du bruker lysbildefremvisningen for skrivebordsbakgrunn eller tredjepartsprogramvare for tapetskifter og ønsker å finne filnavnet til skrivebordsbakgrunnen som vises, er denne artikkelen for deg. Den nåværende bakgrunnsbanen er lagret i registret, men vises ikke på den moderne siden for personlig tilpasning i Windows 10.

Dette innlegget forteller deg hvordan du finner det gjeldende bakgrunnsfilnavnet og banen i Windows 8 og Windows 10.

Finn gjeldende bakgrunnsfil (skrivebordsbakgrunn):

  1. I mappen Temaer
  2. Bruker skrivebordsbakgrunn applet
  3. Bruke Registerredigering
  4. Bruker Windows-skript
  5. Bruker PowerShell
I SLEKT:Hvordan finne den gjeldende bakgrunnsfilen for låseskjermen i Windows 10

Hvordan finne den nåværende skrivebordsbakgrunnen i Windows 10

Her er fem forskjellige metoder for å finne det gjeldende skrivebordsbakgrunnsfilnavnet (bakgrunnsbilde), som starter med det enkleste alternativet.

Finn bakgrunnsbildet i mappen Temaer i Windows 10

Når du angir et bakgrunnsbilde av et hvilket som helst bildeformat, konverterer Windows den filen til JPEG-format og også noen ganger

reduserer kvaliteten. Det konverterte bakgrunnsbildet kan finnes på en av de tre forskjellige stedene nevnt nedenfor, avhengig av metoden du brukte for å sette bakgrunnen.

Når du høyreklikker på en bildefil og velger Bruk som skrivebordsbakgrunn i kontekstmenyen blir en kopi av bildefilen konvertert og lagret som Transcoded Wallpaper uten filtype. Det omkodede bakgrunnsbildet lagres her:

%appdata%\Microsoft\Windows\Themes
omkodede bakgrunnstemaer jpg

Skriv inn mappebanen ovenfor i Kjør-dialogboksen eller Explorer-adresselinjen for å få tilgang til plasseringen.

Alt du trenger å gjøre er å kopiere det omkodede bildet fra ovenstående til et annet sted, legg til .jpg utvidelse og bruk den.

Hvis du brukte Bla gjennom.. alternativet i Tilpass innstillinger for å angi skrivebordsbakgrunnen, deretter lagres den konverterte og oppskalerte (som samsvarer med skjermoppløsningen) versjonen av bildet i følgende katalog.

%appdata%\Microsoft\Windows\Themes\CachedFiles

Filnavnekonvensjonen er som CachedImage_1920_1080_POS0.jpg hvor tallene indikerer gjeldende skjermoppløsning på 1920 x 1080. POS0 kan indikere skjermnummeret (hvis du bruker flere skjermer.)

bufrede filer temaer bakgrunnsbilde

I tilfelle du ikke brukte noen av metodene ovenfor, men sett skrivebordsbakgrunnen via Windows Photo Viewer, deretter den omkodede JPEG-filen som er lagret i følgende mappe som Windows Photo Viewer Wallpaper.jpg, og filbanen skrives til registret.

%AppData%\Roaming\Microsoft\Windows Photo Viewer

Merk at kvaliteten på det transkodede og konverterte (til JPEG) bakgrunnsbilde kanskje ikke er nøyaktig den samme som originalen.

Registerverdien TranscodedImageCache er oppdatert i alle de ovennevnte tilfellene.


Bruke skrivebordsbakgrunn applet i Windows 10

Den klassiske skrivebordsbakgrunn-appleten i Windows 10 viser det valgte skrivebordsbakgrunnsfilnavnet med hele banen.

  1. Høyreklikk Start, og klikk Kjør for å få opp Kjør-dialogen.
  2. Skriv inn følgende kommando og trykk TAST INN
    skall{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft. Tilpasning\sideWallpaper

    I Windows 10 åpner dette den klassiske skrivebordsbakgrunnsappleten, som viser gjeldende bakgrunnsbildefil og mappebanen.

    klassisk skrivebordsbakgrunnspanel windows 10

Bruke Registerredigering i Windows 10

Referansen til gjeldende skrivebordsbakgrunn kan finnes på ett eller flere steder i registeret.

Åpne Registerredigering (regedit.exe)

I Registerredigering er det nøklene du må sjekke.

HKEY_CURRENT_USER\Kontrollpanel\Desktop
bakgrunnsbane i registret transcodedimagecache

Se etter verdien som er navngitt Bakgrunn (Type: REG_SZ).

Se etter verdien som er navngitt TranscodedImageCache (Type: REG_BINARY)

TranscodedImageCache er en binær verdi, men du kan enkelt finne filbanen ved å dobbeltklikke på verdien og lese dataene.

En annen historieplassering i Windows 10

Gå til følgende registernøkkel som lagrer bakgrunnshistorien på skrivebordet.

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

De BackgroundHistoryPath0 verdi viser gjeldende bakgrunn.

bakgrunnsbakgrunnshistorikkregister

Verdiene BackgroundHistoryPath1, BackgroundHistoryPath2, BackgroundHistoryPath3, BackgroundHistoryPath4 refererer til de 4 forrige bakgrunnsbildene du brukte. Miniatyrbildene for bakgrunnshistorien vises på siden Tilpass bakgrunnsinnstillinger i Windows 10.

bakgrunnsbakgrunn historie personliggjør vinduet
I SLEKT:Slik sletter du bakgrunnshistorie (bakgrunn) i Windows 10

Finn gjeldende bakgrunnsfil ved hjelp av VBScript

Vi har en artikkel som bestemmer bakgrunnskilden i Windows 7 (Se: Legg til "Desktop Background File Location" kontekstmeny i Windows 7), men det skriptet fungerer ikke i Windows 8 og 10. Dette er fordi i Windows 8 og 10 er den gjeldende bakgrunnskildebanen lagret i en annen registergren. Dessuten, i Windows 8 (og i tidlige versjoner av Windows 10) bestemte Microsoft seg for ikke å lagre bakgrunnskildebanen i ren tekst.

Vår leser "raveren” kom opp med et skript for Windows 8 og Windows 10. Sjekk ut følgende lenke:

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

Merk at Unicode ikke støttes av VBScripts. Disse skriptene vil ikke fungere korrekt hvis bakgrunnsbanen inneholder ikke-engelske tegn.


Finn gjeldende bakgrunnsfil ved hjelp av PowerShell-skript

Du kan bruke PowerShell til dekode de TranscodedImageCache bakgrunnsfilnavn. Her er kommandolinjen som gjør jobben:

$TIC=(Get-ItemProperty 'HKCU:\Kontrollpanel\Desktop' TranscodedImageCache -ErrorAction Stop).TranscodedImageCache [System. Tekst. Encoding]::Unicode. GetString($TIC) -erstatt '(.+)([A-Z]:[0-9a-zA-Z\\])+','$2'

Takk til John Dangerbrooks for følgende PowerShell-skript (støtter Unicode) som hjelper deg med å dekode TransCodedImageCache registerverdi og finn/velg bakgrunnsfilen i Filutforsker. Skriptet fungerer i Windows 7 til Windows 10. Du kan også lese Johns blogginnlegg Finne bakgrunnsplassering i Windows | Konfidensielle filer!.

De TranscodedImageCache registerverdien viser navnet på original-/kildebildefilen i følgende tilfeller:

  1. Angi skrivebordsbakgrunnen via bildefilens høyreklikkmeny.
  2. Angi skrivebordsbakgrunnen via Tilpass innstillinger.
  3. Angi skrivebordsbakgrunnen via den klassiske skrivebordsbakgrunn-appleten.

Det er flere forskjellige måter å sette skrivebordsbakgrunnen på i Windows. For alle andre metoder (f.eks. angi skrivebordsbakgrunnen via nettleseren, Windows Photo Viewer, Photos app, etc.,), lagrer TranscodedImageCache bare banen til den konverterte (BMP- eller JPEG-format) filen sti.

Kontekstmeny (valgfritt)

Du kan også legge til en "Finn gjeldende bakgrunn"-kommando til høyreklikkmenyen på skrivebordet ved å bruke .reg-fil under.

Windows Registerredigering versjon 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\DesktopBackgroundFileLocation] "icon"="shell32.dll, 324" @="Finn gjeldende bakgrunn" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\DesktopBackgroundFileLocation\command] @="powershell.exe -nologo -ExecutionPolicy Bypass -command find_current_wallpaper.ps1"

Kopier innholdet ovenfor til Notisblokk og lagre filen med filtypen .reg. Dobbeltklikk deretter .reg-filen for å kjøre den.

Deretter kopierer du Johns PowerShell-skriptfil "find_current_wallpaper.ps1” (nevnt tidligere i denne artikkelen) til C:\Windows mappe.

finn gjeldende bakgrunnsbilde i Windows 10

Ved å klikke på alternativet starter PowerShell-skriptet som igjen finner det gjeldende skrivebordsbakgrunnen for deg raskt.


En liten forespørsel: Hvis du likte dette innlegget, kan du dele dette?

En "liten" andel fra deg ville virkelig hjelpe mye med veksten av denne bloggen. Noen gode forslag:
  • Fest den!
  • Del den på favorittbloggen din + Facebook, Reddit
  • Tweet det!
Så tusen takk for støtten min leser. Det vil ikke ta mer enn 10 sekunder av tiden din. Del-knappene er rett under. :)

I SLEKT:Hvordan finne det gjeldende bildefilnavnet på låseskjermen i Windows 10?
Ezoiskrapporter denne annonsen