2015-09-03 04:17:49 +0000 2015-09-03 04:17:49 +0000
73
73

Pad naar de huidige bureaubladachtergrond in Windows 10?

Hier staat nog een vraag die gebruikers in staat stelt het pad naar hun huidige achtergrondafbeelding te vinden via een opdracht cmd. Hoe kon ik het pad naar de huidige bureaubladafbeelding achterhalen?

In Windows 10 werkt dit niet meer. Het geeft alleen de eerste afbeelding in de map terug, het verandert niet met de achtergronden bij de overgang. Ik heb een gelijkaardige opdracht nodig die het pad (de paden) naar de huidige afbeelding op de bureaubladachtergrond(en) terugstuurt die daadwerkelijk werkt in Windows 10 als er een bestaat.

Antwoorden (5)

118
118
118
2015-09-24 13:00:17 +0000

Een kopie van de huidige achtergrond kan worden gevonden door het onderstaande pad te typen in de adresbalk van Windows File Explorer.

Pad 1 - %AppData%\Microsoft\Windows\Themes\CachedFiles

Als u hier geen kopie van uw huidige bureaublad-achtergrondafbeelding vindt, probeer dan in plaats daarvan het onderstaande pad.

Pad 2 - %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper

Aanwijzing : Het bestand TranscodedWallpaper in Pad 2 heeft geen bestandsextensie. Gebruik “Openen met” of “Hoe wilt u dit bestand openen?” dialoogvenster en selecteer een willekeurige afbeeldingsweergave, zoals “Windows Photo Viewer”, “Honeyview” of de “Foto’s” app.

Aanwijzing voor Windows 10 : De bovenstaande locaties hebben beperkingen. Als bijvoorbeeld de achtergrond die u zoekt niet meer zichtbaar is in het tabblad ‘Achtergrond’ in de Instellingen-applicatie, kunt u deze niet herstellen. Het zal werken voor je laatste vijf wallpapers maar niets ouder. Bron )

Standaard Windows achtergronden kunt u vinden in

%SystemRoot%\Web

U ziet 3 mappen

  • 4K” voor 4K achtergronden,
  • Screen” voor vergrendelde schermachtergronden,
  • Wallpapers” voor standaard Windows achtergronden

Geïnstalleerde thema’s (Aero, enz.):

%SystemRoot%\Resources\Themes

Per gebruiker geïnstalleerde thema’s (inclusief voorgeïnstalleerd van OEM):

%LocalAppData%\Microsoft\Windows\Themes

Als u op zoek bent naar de locatie van vergrendelschermafbeeldingen - ga dan naar deze SuperUser-vraag.

Persoonlijk gebruik ik John’s Background Switcher om mijn bureaubladachtergrond te beheren.

John’s Background Switcher heeft een optie om de huidige/vorige bureaubladachtergrond te bekijken (ingesteld door de app zelf). Volg de onderstaande stappen -

  1. 1. Klik met de rechtermuisknop op het ladepictogram en selecteer Bekijk huidige afbeelding en de huidige bureaubladachtergrond wordt geopend in Windows Photo Viewer (of uw standaardafbeeldingsweergave).
  2. 2. In Windows Photo Viewer kunt u met de rechtermuisknop op de afbeelding klikken en Open Bestandslocatie selecteren om de oorspronkelijke locatie van de huidige bureaubladachtergrond in Windows File Explorer te bekijken.

Om Windows Photo Viewer in Windows 10 te activeren, gaat u naar dit artikel over HowToGeek

11
11
11
2018-10-11 18:02:21 +0000

Ik heb Windows 10, versie 1709. Een van de andere antwoorden zorgde ervoor dat ik in het register keek en ik vond precies wat ik nodig had in duidelijke tekst bij

HKEY_CURRENT_USER\Control Panel\Desktop\WallPaper

Geen decodering nodig.

4
4
4
2017-05-01 08:46:36 +0000

Windows 8 en 10 slaan nog steeds het originele pad van de huidige achtergrondafbeelding op - in plaats van het cache / getranscodeerde bestand zoals in xypha’s antwoord:

HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache

Microsoft wil echter niet dat het gemakkelijk is: dit is geen platte tekst, dus je moet het vanuit binair decoderen.

De Winhelponline website heeft een aantal scripts samengesteld (VBA en PowerShell) die de afbeeldingsnaam kunnen afdrukken, en Explorer starten om naar het afbeeldingsbestand te verwijzen. http://www.winhelponline.com/blog/find-current-wallpaper-file-path-windows-10/

0
0
0
2018-12-20 16:16:49 +0000

Om de “getranscodeerde” PATH in duidelijke tekst te krijgen, doe dit in PowerShell:

$TIC=(Get-ItemProperty 'HKCU:\Control Panel\Desktop' TranscodedImageCache -ErrorAction Stop).TranscodedImageCache
[System.Text.Encoding]::Unicode.GetString($TIC) -replace '(.+)([A-Z]:[0-9a-zA-Z\])+','$2'
0
0
0
2017-11-29 10:18:34 +0000

Je legt niet precies uit wat je wilt bereiken, dus ik kan hier wat tips geven op basis van een gokje: je wilt je wallpaper veranderen in bepaalde omstandigheden (bijvoorbeeld een wallpaper elke keer dat je je computer herstart) of een custom bestand gebruiken als wallpaper.

In Windows 7 werd de wallpaper meestal gevonden in %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper.
In Windows 10 vindt u het in %AppData%\Microsoft\Windows\Themes\CachedFiles.

U kunt ook het register bij

HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache

ondervragen maar let op de waarschuwingen hieronder over programma’s die NIET een bestand naar schijf schrijven!

Als u uw eigen CMD script wilt bouwen, kan dit onbetrouwbaar zijn als u de achtergrond niet vanuit Windows maar vanuit een extern programma instelt. Als ik bijvoorbeeld een mooi plaatje zie in mijn browser, stel ik het direct vanaf daar in als wallpaper. Hetzelfde geldt voor IrfanView. Ik kan gemakkelijk nog 10 andere populaire programma’s noemen die de achtergrond zouden kunnen veranderen in een aangepast pad.

Merk op dat sommige programma’s de achtergrond veranderen zonder daadwerkelijk een bestand naar schijf te schrijven. Dit kan gedaan worden door het Microsoft Windows Desktop venster aan te sluiten en direct op het canvas te tekenen. Dit is hoe GIF/AVI animaties worden getekend op het bureaublad.

Er is nog een ander probleem als je je eigen script bouwt: Hoe ga je om met afbeeldingen die niet dezelfde beeldverhouding hebben als je bureaublad, of wanneer de resolutie van je bureaublad verandert?

De oplossing (als ik je probleem goed heb geraden) zou zijn om een programma als John’s Background Switcher of BioniX Desktop Background Changer te gebruiken. Deze laatste is veel meer aanpasbaar en kan worden bestuurd via de commandoregel. Het heeft ook auto-detectie om de beste manier te detecteren om de grootte van de afbeelding te wijzigen (fill/fit/tile). BioniX kan ook GIF tekenen zonder iets naar schijf te schrijven (zoals hierboven uitgelegd).

Een nog betere manier zou zijn om de “Lock on folder” optie te gebruiken. Stel BioniX in om je achtergrond elke 60 seconden te veranderen (maak je geen zorgen, je zult niet elke 60 seconden een nieuwe achtergrond zien omdat je maar één bestand zult gebruiken). Stel BioniX in om een willekeurige map te vergrendelen (laten we zeggen C:\Wallpapers). In die map plaatst u een enkel bestand met de naam My Wallpaper.jpg. BioniX zal dat bestand elke 60 seconden als achtergrond gebruiken. Nu, elke keer als je de achtergrond wilt veranderen vervang je de oude My Wallpaper.jpg door je nieuwe bestand. BioniX zal de verandering die je hebt gedaan in de map zien en het nieuwe bestand toepassen (binnen 60 seconden).

  • *

Laat ons weten wat je wilt bereiken met je script om een betere oplossing te krijgen.