Chemin vers les fonds d'écran actuels dans Windows 10 ?

Il y a une autre question ici qui permet aux utilisateurs de trouver le chemin vers leur image d'arrière-plan actuelle par une commande cmd.

[Comment puis-je trouver le chemin de l'image de fond actuelle ?] [1]

Dans Windows 10, cela ne fonctionne plus. Elle ne renvoie que la première image du dossier, elle ne change pas avec les fonds d'écran lors de leur transition. J'ai besoin d'une commande similaire qui renvoie le(s) chemin(s) d'accès à l'image actuelle sur le(s) fond(s) d'écran et qui fonctionne réellement sous Windows 10, si elle existe.

[1] : https://superuser.com/questions/244924/how-could-i-find-out-the-path-to-the-current-desktop-image

Solution

Une copie du fond d'écran actuel peut être trouvée en tapant le chemin ci-dessous dans la barre d'adresse de l'explorateur de fichiers de Windows.

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

Si vous ne trouvez pas de copie de votre image de fond d'écran actuelle ici, essayez plutôt le chemin ci-dessous.

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

Note : Le fichier TranscodedWallpaper dans le chemin 2 n'a pas d'extension de fichier. Utilisez la boîte de dialogue "Ouvrir avec&quot ; ou "Comment voulez-vous ouvrir ce fichier?&quot ; et sélectionnez n'importe quel visualiseur d'images, tel que, "Windows Photo Viewer&quot ; "Honeyview&quot ; ou l'application "Photos&quot ;.

Remarque pour Windows 10 : Les emplacements ci-dessus ont des limites. Par exemple, si le fond d'écran que vous recherchez n'est plus visible dans l'onglet " Arrière-plan " de l'application Paramètres, vous ne pourrez pas le récupérer. Cela fonctionnera pour vos cinq derniers fonds d'écran, mais rien de plus ancien. ([Source][1])

Les fonds d'écran par défaut de Windows se trouvent à l'adresse suivante

%SystemRoot%\Web

Vous verrez 3 dossiers

  • "4K&quot ; pour les fonds d'écran 4K,
  • "Screen&quot ; pour les fonds d'écran de verrouillage, &amp ;
  • "Wallpapers&quot ; pour les fonds d'écran Windows par défaut.

Thèmes installés (Aero, etc.) :

%SystemRoot%\Resources\Themes

Thèmes installés par utilisateur (y compris ceux préinstallés par le fabricant) :

%LocalAppData%\Microsoft\Windows\Themes  

Si vous cherchez l'emplacement des images de l'écran de verrouillage, consultez [cette][2] question de SuperUser.

Personnellement, j'utilise [John's Background Switcher][3] pour gérer mon fond d'écran.

John's Background Switcher a une option pour afficher le fond d'écran actuel/précédent (défini par l'application elle-même). Suivez les étapes ci-dessous -

  1. Cliquez avec le bouton droit de la souris sur l'icône de la barre d'état système et sélectionnez Visualiser l'image actuelle. L'arrière-plan actuel du bureau s'ouvre dans la visionneuse de photos de Windows (ou votre visionneuse d'images par défaut).
  2. Dans Windows Photo Viewer, vous pouvez cliquer avec le bouton droit de la souris sur l'image et sélectionner Ouvrir l'emplacement du fichier pour afficher l'emplacement original du fond d'écran actuel dans l'Explorateur de fichiers de Windows.

Pour activer la visionneuse de photos Windows dans Windows 10, consultez [cet][4] article sur HowToGeek.

[1] : http://www.addictivetips.com/windows-tips/how-to-find-the-current-desktop-background-image-in-windows-10/ [2] : https://superuser.com/questions/1126403/what-is-the-location-of-lock-screen-images-on-windows-10?utm_medium=organic [3] : http://johnsad.ventures/software/backgroundswitcher/ [4] : https://www.howtogeek.com/225844/how-to-make-windows-photo-viewer-your-default-image-viewer-on-windows-10/

Commentaires (5)

Windows 8 et 10 stockent toujours le chemin original de l'image d'arrière-plan actuelle - plutôt que le fichier mis en cache / transcodé comme dans la réponse de xypha :

HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache

Microsoft ne veut pas que les choses soient faciles : il ne s'agit pas d'un texte en clair et il faut donc le décoder à partir d'un fichier binaire.

Le site Winhelponline a compilé quelques scripts (VBA et PowerShell) qui peuvent imprimer le nom de l'image et lancer l'Explorateur pour pointer vers le fichier image.

http://www.winhelponline.com/blog/find-current-wallpaper-file-path-windows-10/

Commentaires (2)

Vous n&#8217expliquez pas exactement ce que vous voulez obtenir, je peux donc donner quelques conseils en me basant sur une supposition : vous voulez changer votre fond d&#8217écran dans certaines conditions (par exemple, un fond d&#8217écran à chaque fois que vous redémarrez votre ordinateur) ou utiliser un fichier custom comme fond d&#8217écran.

Sous Windows 7, le fond d'écran se trouvait généralement dans %AppData%\Microsoft\Windows\\Themes\TranscodedWallpaper.
Sous Windows 10, vous le trouverez dans %AppData%\Microsoft\Windows\Themes\CachedFiles.

Vous pouvez également interroger la base de registre à l'adresse

HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache

mais notez les avertissements ci-dessous concernant les programmes qui n'écrivent PAS de fichier sur le disque !

Si vous voulez construire votre propre script CMD, cela peut être peu fiable SI vous définissez le papier peint non pas à partir de Windows mais à partir d'un programme externe. Par exemple, si je vois une belle image dans mon navigateur, je la règle comme fond d'écran directement à partir de là. Idem pour IrfanView. Je peux facilement citer 10 autres programmes populaires qui pourraient changer le fond d'écran en un chemin personnalisé.

Notez que certains programmes modifient le fond d'écran sans écrire de fichier sur le disque. Cela peut être fait en se connectant à la fenêtre du bureau de Microsoft Windows et en dessinant directement sur sa toile. C'est ainsi que les animations GIF/AVI sont dessinées sur le bureau.

Un autre problème se pose si vous créez votre propre script : Comment gérer les images qui n&#8217ont pas le même rapport hauteur/largeur que votre bureau, ou lorsque la résolution du bureau change ?

La solution (si j'ai deviné votre problème correctement) serait d'utiliser un programme comme John's Background Switcher ou [BioniX Desktop Background Changer][1]. Ce dernier est beaucoup plus personnalisable et peut être contrôlé via la ligne de commande. Il possède également une fonction d'auto-détection pour détecter la meilleure façon de redimensionner l'image (remplissage/adaptation/carreau). BioniX peut aussi dessiner des GIF sans rien écrire sur le disque (comme expliqué ci-dessus).

Un moyen encore meilleur serait d'utiliser l'option "Lock on folder&quot ;. Configurez BioniX pour qu'il change votre fond d'écran toutes les 60 secondes (ne vous inquiétez pas, vous ne verrez pas un nouveau fond d'écran toutes les 60 secondes puisque vous n'utiliserez qu'un seul fichier). Configurez BioniX pour qu'il se verrouille sur n'importe quel dossier (disons C:\Wallpapers). Dans ce dossier, vous mettez un seul fichier appelé quelque chose comme "Mon fond d'écran.jpg". BioniX utilisera ce fichier comme fond d'écran toutes les 60 secondes. Maintenant, chaque fois que vous voulez changer le fond d'écran, vous remplacez l'ancien Mon Fond d'écran.jpg par votre nouveau fichier. BioniX verra la modification que vous avez apportée au dossier et appliquera le nouveau fichier (dans les 60 secondes).


Faites-nous savoir ce que vous voulez réaliser avec votre script pour obtenir une meilleure solution.

[1] : http://www.bionixwallpaper.com

Commentaires (8)