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

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

Advertisement

Il y a une autre question ici qui permet aux utilisateurs de trouver le chemin vers leur image de fond actuelle par une commande cmd. Comment pourrais-je trouver le chemin vers l'image de fond actuelle ?

Dans Windows 10, cela ne fonctionne plus. Il ne renvoie que la première image du dossier, elle ne change pas avec les arrière-plans lors de leur transition. J'ai besoin d'une commande similaire qui renvoie le(s) chemin d'accès à l'image actuelle sur le(s) fond(s) de bureau qui fonctionne(nt) réellement dans Windows 10 s'il en existe un.

Advertisement

Réponses (5)

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

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

Chemin d'accès 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 d'accès ci-dessous.

Chemin d'accès 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” ou “Comment voulez-vous ouvrir ce fichier” et sélectionnez n'importe quel visualiseur d'images, tel que “Windows Photo Viewer”, “Honeyview” ou l'application “Photos”.

Note 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. Il fonctionnera pour vos cinq derniers fonds d'écran mais rien de plus ancien. Vous trouverez les fonds d'écran Windows par défaut dans les dossiers

%SystemRoot%\Web

Vous verrez 3 dossiers

  • 4K” pour les fonds d'écran 4K,
  • Screen” pour les fonds d'écran verrouillés,
  • Wallpapers” pour les fonds d'écran Windows par défaut

Thèmes installés (Aero, etc) : Si vous recherchez l'emplacement des images d'écran verrouillé - visitez this SuperUser question.

Personnellement, j'utilise John’s Background Switcher pour gérer mon arrière-plan de bureau.

John’s Background Switcher a une option pour afficher l'arrière-plan de bureau actuel/précédent (défini par l'application elle-même). Suivez les étapes ci-dessous -

  1. Faites un clic droit sur l'icône de la barre d'état et sélectionnez View Current Picture et le fond d'écran actuel s'ouvre dans Windows Photo Viewer (ou votre visionneuse d'images par défaut).
  2. Dans Windows Photo Viewer, vous pouvez faire un clic droit sur l'image et sélectionner Open File Location pour voir l'emplacement original du fond d'écran actuel dans l'explorateur de fichiers de Windows.

Pour activer Windows Photo Viewer dans Windows 10, visitez this article sur HowToGeek

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

J'ai Windows 10, version 1709. Une des autres réponses m'a fait chercher dans le registre et j'ai trouvé exactement ce dont j'avais besoin en texte clair à

HKEY_CURRENT_USER\Control Panel\Desktop\WallPaper

Aucun décodage nécessaire.

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

Windows 8 et 10 enregistrent toujours le chemin d'accès original de l'image de fond 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 cependant : ce n'est pas du texte brut, il faut donc le décoder en binaire.

Le site web Winhelponline a compilé quelques scripts (VBA et PowerShell) qui peuvent imprimer le nom de l'image, et lancer l'explorateur pour pointer sur le fichier image. http://www.winhelponline.com/blog/find-current-wallpaper-file-path-windows-10/

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

Pour obtenir le PATH “Transcodé” en clair, faites-le dans 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
Advertisement
0
0
2017-11-29 10:18:34 +0000

Vous n'expliquez pas exactement ce que vous voulez réaliser, je peux donc vous donner quelques conseils basés sur une supposition : vous voulez changer votre fond d'écran dans certaines conditions (par exemple, un fond d'écran à chaque fois que vous redémarrez votre ordinateur) ou utiliser un fichier custom comme fond d'écran.

Dans Windows 7, le fond d'écran était généralement trouvé dans %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper. Vous pouvez également consulter le 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 créer votre propre script CMD, cela pourrait ne pas être fiable SI vous définissez le fond d'écran non pas à partir de Windows mais d'un programme externe. Par exemple, si je vois une belle image dans mon navigateur, je la définis comme fond d'écran directement à partir de là. Pareil pour IrfanView. Je peux facilement nommer 10 autres programmes populaires qui pourraient changer le fond d'écran en un chemin personnalisé.

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

Il y a un autre problème si vous créez votre propre script : Comment gérer les images qui n'ont pas le même rapport hauteur/largeur que votre bureau, ou lorsque la résolution du bureau change ?

La solution (si j'ai bien deviné votre problème) serait d'utiliser un programme comme John’s Background Switcher ou BioniX Desktop Background Changer . Ce dernier est beaucoup plus personnalisable et peut être contrôlé en ligne de commande. Il dispose également d'une fonction d'auto-détection pour détecter la meilleure façon de redimensionner l'image (remplissage / ajustement / carrelage). BioniX peut également 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”. Réglez 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). Réglez BioniX pour qu'il se verrouille sur n'importe quel dossier (disons %AppData%\Microsoft\Windows\Themes\CachedFiles). Dans ce dossier, vous mettez un seul fichier appelé quelque chose comme &7. 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 C:\Wallpapers par votre nouveau fichier. BioniX verra le changement que vous avez fait dans le 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.

Advertisement
Advertisement