Hoe de huidige bestandsnaam en pad voor achtergronden te vinden in Windows 10

Als u de bureaubladachtergronddiavoorstelling of wallpaper-wisselaarsoftware van derden gebruikt en de bestandsnaam van de momenteel weergegeven bureaubladachtergrond wilt vinden, dan is dit artikel iets voor u. Het huidige achtergrondpad wordt opgeslagen in het register, maar wordt niet weergegeven op de moderne instellingenpagina Personaliseren in Windows 10.

Dit bericht vertelt je hoe je de huidige bestandsnaam en het pad van de achtergrond kunt vinden in Windows 8 en Windows 10.

Zoek het huidige achtergrondbestand (bureaubladachtergrond):

  1. In je Thema's map
  2. Bureaubladachtergrond-applet gebruiken
  3. De Register-editor gebruiken
  4. Windows-script gebruiken
  5. PowerShell gebruiken
VERWANT:Hoe u het huidige achtergrondbestand voor het vergrendelscherm kunt vinden in Windows 10

Hoe u de huidige bureaubladachtergrond kunt vinden in Windows 10

Hier zijn vijf verschillende methoden om de huidige bestandsnaam van de bureaubladachtergrond (wallpaper) te vinden, te beginnen met de gemakkelijkste optie.

Zoek de achtergrondafbeelding in uw map Thema's in Windows 10

Wanneer u een achtergrond van een afbeeldingsindeling instelt, converteert Windows dat bestand naar JPEG-indeling en soms ook vermindert de kwaliteit ervan. De geconverteerde achtergrondafbeelding kan bestaan ​​op een van de drie verschillende locaties die hieronder worden vermeld, afhankelijk van de methode die u hebt gebruikt om de achtergrond in te stellen.

Wanneer u met de rechtermuisknop op een afbeeldingsbestand klikt en kiest: Instellen als bureaubladachtergrond in het contextmenu wordt een kopie van het afbeeldingsbestand geconverteerd en opgeslagen als GetranscodeerdWallpaper zonder bestandsextensie. De getranscodeerde achtergrond wordt hier opgeslagen:

%appdata%\Microsoft\Windows\Thema's
getranscodeerde wallpaper thema's jpg

Typ het bovenstaande mappad in het dialoogvenster Uitvoeren of de adresbalk van Explorer om toegang te krijgen tot de locatie.

Het enige wat u hoeft te doen is de getranscodeerde afbeelding van het bovenstaande naar een andere locatie te kopiëren, voeg de .jpg extensie en gebruik deze.

Als u de Browse.. optie in Instellingen personaliseren om de bureaubladachtergrond in te stellen, dan wordt de geconverteerde en opgeschaalde (overeenkomstig uw beeldschermresolutie) versie van de afbeelding opgeslagen in de volgende map.

%appdata%\Microsoft\Windows\Themes\CachedFiles

De bestandsnaamconventie is als volgt: CachedImage_1920_1080_POS0.jpg waarbij de cijfers de huidige schermresolutie van 1920 x 1080 aangeven. POS0 kan het monitornummer aangeven (bij gebruik van meerdere monitoren).

gecachte bestanden thema's achtergrond afbeelding

Als u geen van beide bovenstaande methoden hebt gebruikt, maar de bureaubladachtergrond instelt via Windows Fotoviewer, en vervolgens het getranscodeerde JPEG-bestand dat in de volgende map is opgeslagen als Windows Photo Viewer Wallpaper.jpg, en het bestandspad wordt naar het register geschreven.

%AppData%\Roaming\Microsoft\Windows Photo Viewer

Houd er rekening mee dat de kwaliteit van de getranscodeerde en geconverteerde (naar JPEG) achtergrond mogelijk niet precies hetzelfde is als het origineel.

De registerwaarde TranscodedImageCache wordt in alle bovenstaande gevallen bijgewerkt.


Bureaubladachtergrond-applet gebruiken in Windows 10

De klassieke bureaubladachtergrond-applet in Windows 10 toont de momenteel geselecteerde bureaubladachtergrondbestandsnaam met het volledige pad.

  1. Klik met de rechtermuisknop op Start en klik op Uitvoeren om het dialoogvenster Uitvoeren te openen.
  2. Typ het volgende commando en druk op BINNENKOMEN
    shell{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft. Personalisatie\pagina Achtergrond

    In Windows 10 opent dit de klassieke bureaubladachtergrondapplet, die het huidige achtergrondafbeeldingsbestand en het mappad toont.

    klassiek bureaubladachtergrond paneel windows 10

De Register-editor gebruiken in Windows 10

De verwijzing naar de huidige bureaubladachtergrond kan op een of meer locaties in het register voorkomen.

Open de Register-editor (regedit.exe)

In de Register-editor vindt u de sleutels die u moet controleren.

HKEY_CURRENT_USER\Configuratiescherm\Desktop
achtergrondpad in register transcodedimagecache

Zoek naar de waarde met de naam Behang (Type: REG_SZ).

Zoek naar de waarde met de naam TranscodedImageCache (Type: REG_BINARY)

TranscodedImageCache is een binaire waarde, maar u kunt het bestandspad gemakkelijk onderscheiden door op de waarde te dubbelklikken en de gegevens te lezen.

Een andere geschiedenislocatie in Windows 10

Ga naar de volgende registersleutel die uw bureaubladachtergrondgeschiedenis opslaat.

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

De AchtergrondGeschiedenisPad0 waarde geeft de huidige achtergrond weer.

achtergrond wallpaper geschiedenis register

De waarden BackgroundHistoryPath1, BackgroundHistoryPath2, BackgroundHistoryPath3, BackgroundHistoryPath4 verwijzen naar de vorige 4 wallpapers die je hebt gebruikt. De miniatuurafbeeldingen van de achtergrondgeschiedenis worden weergegeven op de pagina Achtergrondinstellingen personaliseren in Windows 10.

achtergrond behang geschiedenis personaliseer venster
VERWANT:Achtergrondgeschiedenis (wallpaper) wissen in Windows 10

Zoek het huidige achtergrondbestand met VBScript

We hebben een artikel dat de achtergrondbron in Windows 7 bepaalt (zie: Contextmenu "Bureaubladachtergrondbestandslocatie" toevoegen in Windows 7) maar dat script werkt niet in Windows 8 en 10. Dit komt omdat in Windows 8 en 10 het huidige Wallpaper-bronpad is opgeslagen in een andere registertak. Bovendien heeft Microsoft in Windows 8 (en in vroege versies van Windows 10) besloten om het Wallpaper-bronpad niet in platte tekst op te slaan.

onze lezer “raveren” kwam met een script voor Windows 8 en Windows 10. Bekijk de volgende link:

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

Merk op dat Unicode niet wordt ondersteund door VBScripts. Deze scripts werken niet correct als het Wallpaper-pad niet-Engelse tekens bevat.


Zoek het huidige achtergrondbestand met het PowerShell-script

U kunt PowerShell gebruiken om decoderen de TranscodedImageCache achtergrond bestandsnaam. Hier is de opdrachtregel die het werk doet:

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

Met dank aan John Dangerbrooks voor het volgende PowerShell-script (ondersteunt Unicode) dat u helpt bij het decoderen van de TransCodedImageCache registerwaarde en zoek/selecteer het achtergrondbestand in Verkenner. Het script werkt in Windows 7 tot en met Windows 10. Je kunt ook de blogpost van John lezen Achtergrondlocatie zoeken in Windows | Vertrouwelijke bestanden!.

De TranscodedImageCache registerwaarde toont de naam van het originele/bronafbeeldingsbestand in de volgende gevallen:

  1. Stel de bureaubladachtergrond in via het rechtsklikmenu van het afbeeldingsbestand.
  2. Stel de bureaubladachtergrond in via Instellingen personaliseren.
  3. Stel de bureaubladachtergrond in via de klassieke bureaubladachtergrond-applet.

Er zijn verschillende manieren om de bureaubladachtergrond in Windows in te stellen. Voor alle andere methoden (bijv. het instellen van de bureaubladachtergrond via uw webbrowser, Windows Photo Viewer, Foto's-app, enz.), slaat de TranscodedImageCache alleen het pad op van het geconverteerde (BMP- of JPEG-formaat) bestand pad.

Contextmenu (optioneel)

U kunt ook de opdracht "Huidige achtergrond zoeken" toevoegen aan het rechtsklikmenu van het bureaublad met behulp van de .reg-bestand onderstaand.

Windows Register-editor versie 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\DesktopBackgroundFileLocation] "icon"="shell32.dll, 324" @="Find Current Wallpaper" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\DesktopBackgroundFileLocation\command] @="powershell.exe -nologo -ExecutionPolicy Bypass -command find_current_wallpaper.ps1"

Kopieer de bovenstaande inhoud naar Kladblok en sla het bestand op met de extensie .reg. Dubbelklik vervolgens op het .reg-bestand om het uit te voeren.

Kopieer vervolgens John's PowerShell-scriptbestand "find_current_wallpaper.ps1” (eerder in dit artikel genoemd) aan de C:\Windows map.

vind de huidige achtergrond in Windows 10

Als u op de optie klikt, wordt het PowerShell-script gestart, dat op zijn beurt snel de huidige bureaubladachtergrond voor u lokaliseert.


Een klein verzoek: als je dit bericht leuk vond, deel dit dan?

Een "klein" aandeel van jou zou serieus enorm helpen bij de groei van deze blog. Enkele geweldige suggesties:
  • Speld het!
  • Deel het op je favoriete blog + Facebook, Reddit
  • Tweet het!
Dus heel erg bedankt voor je steun, mijn lezer. Het kost niet meer dan 10 seconden van uw tijd. Rechtsonder vind je de deelknoppen. :)

VERWANT:Hoe de huidige bestandsnaam van het vergrendelscherm te vinden in Windows 10?
Ezoïcummeld deze advertentie