Sådan finder du det aktuelle tapetfilnavn og -sti i Windows 10

click fraud protection

Hvis du bruger skrivebordsbaggrundsdiasshowet eller tredjeparts tapetskiftersoftware og ønsker at finde filnavnet på det aktuelt viste skrivebordsbaggrund, så er denne artikel for dig. Den aktuelle tapetsti er gemt i registreringsdatabasen, men vises ikke på siden med moderne Tilpas indstillinger i Windows 10.

Dette indlæg fortæller dig, hvordan du finder det aktuelle tapetfilnavn og -sti i Windows 8 og Windows 10.

Find den aktuelle tapetfil (skrivebordsbaggrund):

  1. I mappen Temaer
  2. Brug af skrivebordsbaggrund applet
  3. Brug af registreringseditoren
  4. Bruger Windows script
  5. Bruger PowerShell
RELATEREDE:Sådan finder du den aktuelle tapetfil på låseskærmen i Windows 10

Sådan finder du det aktuelle skrivebordsbaggrund i Windows 10

Her er fem forskellige metoder til at finde det aktuelle skrivebordsbaggrund (tapet) filnavn, startende med den nemmeste mulighed.

Find tapetbilledet i mappen Temaer i Windows 10

Når du indstiller et tapet af et hvilket som helst billedformat, konverterer Windows denne fil til JPEG-format og også nogle gange

reducerer dens kvalitet. Det konverterede tapetbillede kan findes på en af ​​de tre forskellige steder, der er nævnt nedenfor, afhængigt af den metode, du brugte til at indstille tapetet.

Når du højreklikker på en billedfil og vælger Brug som skrivebordsbaggrund i kontekstmenuen konverteres en kopi af billedfilen og gemmes som Transcoded Wallpaper uden filtypenavn. Det omkodede tapet gemmes her:

%appdata%\Microsoft\Windows\Themes
omkodede tapet temaer jpg

Indtast mappestien ovenfor i dialogboksen Kør eller Explorer-adresselinjen for at få adgang til placeringen.

Alt du skal gøre er at kopiere det omkodede billede fra ovenstående til en anden placering, tilføje .jpg udvidelse og brug den.

Hvis du brugte Browse.. mulighed i Tilpas indstillinger for at indstille skrivebordsbaggrunden, så gemmes den konverterede og opskalerede (matcher din skærmopløsning) version af billedet i følgende mappe.

%appdata%\Microsoft\Windows\Themes\CachedFiles

Filnavnekonventionen er som CachedImage_1920_1080_POS0.jpg hvor tallene angiver den aktuelle skærmopløsning på 1920 x 1080. POS0 kan angive skærmnummeret (hvis du bruger flere skærme.)

cachelagrede filer temaer tapet billede

I tilfælde af at du ikke brugte nogen af ​​metoderne ovenfor, men indstil skrivebordsbaggrunden via Windows Photo Viewer, derefter den omkodede JPEG-fil gemt i følgende mappe som Windows Photo Viewer Wallpaper.jpg, og filstien skrives til registreringsdatabasen.

%AppData%\Roaming\Microsoft\Windows Photo Viewer

Bemærk, at kvaliteten af ​​det omkodede og konverterede (til JPEG) tapet muligvis ikke er nøjagtig den samme som originalen.

Registreringsværdien TranscodedImageCache er opdateret i alle ovenstående tilfælde.


Brug af skrivebordsbaggrundsapplet i Windows 10

Den klassiske skrivebordsbaggrund-applet i Windows 10 viser det aktuelt valgte skrivebordsbaggrundsfilnavn med den fulde sti.

  1. Højreklik på Start, og klik på Kør for at åbne dialogboksen Kør.
  2. Indtast følgende kommando og tryk GÅ IND
    skal{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft. Personalisering\sidetapet

    I Windows 10 åbner dette den klassiske skrivebordsbaggrundsapplet, der viser den aktuelle tapetbilledfil og mappestien.

    klassisk skrivebordsbaggrundspanel windows 10

Brug af registreringseditoren i Windows 10

Referencen til det aktuelle skrivebordsbaggrund kan findes på en eller flere steder i registreringsdatabasen.

Åbn registreringseditoren (regedit.exe)

I registreringseditoren er der de nøgler, du skal tjekke.

HKEY_CURRENT_USER\Kontrolpanel\Desktop
tapetsti i registreringsdatabasen transcodedimagecache

Se efter den navngivne værdi Tapet (Typ: REG_SZ).

Se efter den navngivne værdi TranscodedImageCache (Type: REG_BINARY)

TranscodedImageCache er en binær værdi, men du kan nemt se filstien ved at dobbeltklikke på værdien og læse dataene.

En anden historikplacering i Windows 10

Gå til følgende registreringsnøgle, som gemmer din skrivebordsbaggrundshistorik.

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

Det BackgroundHistoryPath0 værdi viser det aktuelle tapet.

baggrund tapet historie registreringsdatabasen

Værdierne BackgroundHistoryPath1, BackgroundHistoryPath2, BackgroundHistoryPath3, BackgroundHistoryPath4 henviser til de foregående 4 tapeter, du brugte. Miniaturebillederne for tapethistorikken vises på siden Tilpas baggrundsindstillinger i Windows 10.

baggrund tapet historie personliggør vindue
RELATEREDE:Sådan rydder du baggrundshistorie (tapet) i Windows 10

Find den aktuelle tapetfil ved hjælp af VBScript

Vi har en artikel, der bestemmer tapetkilden i Windows 7 (se: Tilføj "Desktop Background File Location" kontekstmenu i Windows 7), men det script virker ikke i Windows 8 og 10. Dette skyldes, at i Windows 8 og 10 er den aktuelle Wallpaper-kildesti gemt i en anden registreringsfilgren. Desuden besluttede Microsoft i Windows 8 (og i tidlige versioner af Windows 10) ikke at gemme Wallpaper-kildestien i almindelig tekst.

Vores læser"raveren” kom med et script til Windows 8 og Windows 10. Tjek følgende link:

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

Bemærk, at Unicode ikke understøttes af VBScripts. Disse scripts fungerer ikke korrekt, hvis tapetstien indeholder ikke-engelske tegn.


Find den aktuelle tapetfil ved hjælp af PowerShell-script

Du kan bruge PowerShell til at afkode det TranscodedImageCache tapet filnavn. Her er kommandolinjen, der gør jobbet:

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

Tak til John Dangerbrooks for følgende PowerShell-script (understøtter Unicode), der hjælper dig med at afkode TransCodedImageCache registreringsdatabasen værdi og find/vælg tapetfilen i File Explorer. Scriptet fungerer i Windows 7 til Windows 10. Du kan også læse Johns blogindlæg Find tapetplacering i Windows | Fortrolige filer!.

Det TranscodedImageCache registreringsdatabasen værdi viser original-/kildebilledfilnavnet i følgende tilfælde:

  1. Indstil skrivebordsbaggrunden via billedfilens højreklik-menu.
  2. Indstil skrivebordsbaggrunden via Tilpas indstillinger.
  3. Indstil skrivebordsbaggrunden via den klassiske Desktop Background-applet.

Der er flere forskellige måder at indstille skrivebordets baggrundsbaggrund i Windows. For alle andre metoder (f.eks. indstilling af skrivebordsbaggrunden via din webbrowser, Windows Photo Viewer, Fotos-appen osv.), gemmer TranscodedImageCache kun stien til den konverterede (BMP- eller JPEG-format) fil sti.

Kontekstmenu (valgfrit)

Du kan også tilføje kommandoen "Find aktuelt tapet" til højrekliksmenuen på skrivebordet ved hjælp af .reg-fil under.

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

Kopier ovenstående indhold til Notesblok, og gem filen med filtypen .reg. Dobbeltklik derefter på .reg-filen for at køre den.

Kopier derefter John's PowerShell-scriptfil "find_current_wallpaper.ps1” (nævnt tidligere i denne artikel) til C:\Windows folder.

find det aktuelle tapet i Windows 10

Ved at klikke på indstillingen starter PowerShell-scriptet, som igen finder det aktuelle skrivebordsbaggrund for dig hurtigt.


En lille anmodning: Hvis du kunne lide dette opslag, så del venligst dette?

En "lille" andel fra dig ville virkelig hjælpe meget med væksten af ​​denne blog. Nogle gode forslag:
  • Fastgør det!
  • Del det på din yndlingsblog + Facebook, Reddit
  • Tweet det!
Så mange tak for din støtte, min læser. Det tager ikke mere end 10 sekunder af din tid. Del-knapperne er lige nedenfor. :)

RELATEREDE:Sådan finder du det aktuelle billedfilnavn på låseskærmen i Windows 10?
Ezoicrapporter denne annonce