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):
- In je Thema's map
- Bureaubladachtergrond-applet gebruiken
- De Register-editor gebruiken
- Windows-script gebruiken
- PowerShell gebruiken
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
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).
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.
- Klik met de rechtermuisknop op Start en klik op Uitvoeren om het dialoogvenster Uitvoeren te openen.
- 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.
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
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.
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.
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:
- Stel de bureaubladachtergrond in via het rechtsklikmenu van het afbeeldingsbestand.
- Stel de bureaubladachtergrond in via Instellingen personaliseren.
- 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.
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!
![Ezoïcum](/f/e21ab1194daa0428d27d48cfeefe4507.png)