Trouver le fichier de fond d'écran de bureau actuel dans Windows 10
Si vous utilisez un diaporama d'arrière-plan de bureau ou un logiciel de changement de papier peint tiers et que vous souhaitez trouver le nom de fichier du papier peint de bureau actuellement affiché, cet article est pour vous. Le chemin du papier peint actuel est stocké dans le registre mais n'est pas affiché dans la page des paramètres de personnalisation modernes dans Windows 10.
Cet article vous explique comment trouver le nom et le chemin du fichier de papier peint actuel dans Windows 8 et Windows 10.
Comment trouver le nom du fichier d'arrière-plan du bureau actuel dans Windows 10
Voici cinq méthodes différentes pour trouver le nom du fichier d'arrière-plan du bureau (papier peint), en commençant par l'option la plus simple.
Trouvez l'image de fond d'écran dans votre dossier Thèmes dans Windows 10
Lorsque vous définissez une image de fond d'écran de n'importe quel format, Windows convertit ce fichier au format JPEG et réduit parfois sa qualité. L'image de fond d'écran convertie peut exister dans l'un des trois emplacements différents mentionnés ci-dessous, selon la méthode que vous avez utilisée pour définir le fond d'écran.
$config[ads_text6] not foundLorsque vous cliquez avec le bouton droit sur un fichier image et choisissez Définir comme arrière-plan du bureau dans le menu contextuel, une copie du fichier image est convertie et stockée en tant que TranscodedWallpaper
sans extension de fichier. Le fond d'écran transcodé est stocké ici:
% appdata \ Microsoft \ Windows \ Themes

Tapez le chemin d'accès au dossier ci-dessus dans la boîte de dialogue Exécuter ou la barre d'adresse de l'Explorateur pour accéder à l'emplacement.
Tout ce que vous avez à faire est de copier l'image transcodée de ce qui précède vers un autre emplacement, d'ajouter l'extension .jpg
et de l'utiliser.
Si vous avez utilisé l'option Parcourir .. dans Personnaliser les paramètres pour définir l'arrière-plan du bureau, la version convertie et mise à l'échelle (correspondant à votre résolution d'affichage) de l'image est stockée dans le répertoire suivant.
% appdata \ Microsoft \ Windows \ Themes \ CachedFiles
La convention de dénomination des fichiers peut être similaire à CachedImage_1920_1080_POS0.jpg
où les nombres indiquent la résolution d'affichage actuelle de 1920 x 1080. POS0 peut indiquer le numéro du moniteur (si vous utilisez plusieurs moniteurs).

Dans le cas où vous n'avez utilisé aucune des méthodes ci-dessus, mais définissez le fond d'écran du bureau via Windows Photo Viewer, puis le fichier JPEG transcodé stocké dans le dossier suivant en tant que Windows Photo Viewer Wallpaper.jpg
, et le chemin du fichier est écrit dans le registre.
% AppData% \ Roaming \ Microsoft \ Windows Photo Viewer
Notez que la qualité du papier peint transcodé et converti (en JPEG) peut ne pas être exactement la même que l'original.
La valeur de registre TranscodedImageCache
est mise à jour dans tous les cas ci-dessus.
Trouver le fond d'écran actuel à l'aide de l'applet d'arrière-plan du bureau dans Windows 10
L'applet classique d'arrière-plan du bureau dans Windows 10 affiche le nom du fichier d'arrière-plan du bureau actuellement sélectionné avec le chemin d'accès complet.
- Cliquez avec le bouton droit sur Démarrer, puis cliquez sur Exécuter pour afficher la boîte de dialogue Exécuter.
- Tapez la commande suivante et appuyez sur ENTRÉE
shell ::: {ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft.Personalization \ pageWallpaper
Dans Windows 10, cela ouvre l'applet d'arrière-plan du bureau classique, montrant le fichier d'image de fond d'écran actuel et le chemin du dossier.
Trouver le fichier de fond d'écran actuel via l'Éditeur du Registre dans Windows 10
La référence au fond d'écran actuel peut exister dans un ou plusieurs emplacements du registre.
Ouvrez l'Éditeur du Registre ( regedit.exe
)
Dans l'Éditeur du Registre, il y a les clés que vous devez vérifier.
HKEY_CURRENT_USER \ Control Panel \ Desktop

Recherchez la valeur nommée Wallpaper
(Type: REG_SZ).
Recherchez la valeur nommée TranscodedImageCache
(Type: REG_BINARY)
TranscodedImageCache
est une valeur binaire, mais vous pouvez facilement distinguer le chemin du fichier en double-cliquant sur la valeur et en lisant les données.
Un autre emplacement d'historique dans Windows 10
Accédez à la clé de registre suivante qui stocke votre historique d'arrière-plan du bureau.
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Wallpapers
La valeur BackgroundHistoryPath0 répertorie le fond d'écran actuel.

Les valeurs BackgroundHistoryPath1, BackgroundHistoryPath2, BackgroundHistoryPath3, BackgroundHistoryPath4 font référence aux 4 fonds d'écran précédents que vous avez utilisés. Les images miniatures de l'historique du papier peint sont affichées dans la page Personnaliser les paramètres d'arrière-plan dans Windows 10.
$config[ads_text6] not found
CONNEXES: Comment effacer l'historique d'arrière-plan (fond d'écran) dans Windows 10
Rechercher le fichier de papier peint actuel à l'aide du script Windows dans Windows 8 et Windows 10
Nous avons un article qui détermine la source du papier peint dans Windows 7 (REF: Ajouter le menu contextuel "Emplacement du fichier d'arrière-plan du bureau" dans Windows 7) mais ce script ne fonctionne pas sous Windows 8 et 10. En effet, sous Windows 8 et 10, le chemin source actuel de Wallpaper est stocké dans une branche de registre différente. De plus, dans Windows 8 (et dans les premières versions de Windows 10), Microsoft a décidé de ne pas stocker le chemin source du papier peint en texte brut.
Vous pouvez ouvrir PowerShell et exécuter les commandes suivantes pour décoder la valeur de Registre TranscodedImageCache et afficher la sortie dans la console:
$ TIC = (Get-ItemProperty 'HKCU: \ Control Panel \ Desktop' TranscodedImageCache -ErrorAction Stop) .TranscodedImageCache [System.Text.Encoding] :: Unicode.GetString ($ TIC) -replace '(. +) ([AZ] : [0-9a-zA-Z \\]) + ', ' $ 2 '

Les méthodes de script suivantes sont particulièrement utiles pour Windows 8. En effet, les valeurs de registre décrites précédemment n'existent pas dans Windows 8, à l'exception de la valeur binaire TranscodedImageCache.
Les scripts ci-dessous peuvent décoder la valeur binaire TranscodedImageCache pour vous. Merci à Dwight Grant pour son VBScript et John Dangerbrooks pour le script PowerShell (pour supporter Unicode).
Les scripts lisent le chemin / nom de fichier Wallpaper dans la branche de registre suivante, stockée dans une valeur REG_BINARY nommée TranscodedImageCache :
HKEY_CURRENT_USER \ Control Panel \ Desktop

Téléchargez Win8_WP_Curr_Image_Name.zip, extrayez et exécutez le fichier script joint.

Rechercher le fichier de fond d'écran actuel à l'aide du script PowerShell (prend en charge Unicode)
Notez que Unicode n'est pas pris en charge par le VBScript ci-dessus (ni mon script précédent pour Windows 7). Ces scripts ne fonctionneront pas correctement si le chemin Wallpaper contient des caractères non anglais.
Merci à John Dangerbrooks pour le script PowerShell qui vous aide à trouver l'emplacement du fond d'écran dans Windows 7, 8 et 10. Vous pouvez les consulter dans son article de blog Trouver l'emplacement du fond d'écran dans Windows | Fichiers confidentiels!.
J'ai ajouté le script PowerShell de John et d'autres fichiers dans un fichier zip.
- Téléchargez Find_current_wallpaper.zip (pour Windows 8 et 10) décompressez et extrayez le contenu dans un dossier.
- Déplacez les fichiers Find_current_wallpaper.ps1 et Find_current_wallpaper.vbs dans le répertoire C: \ Windows .
- Double-cliquez sur le fichier Find_current_wallpaper.reg pour ajouter l'option Emplacement du fichier d'arrière-plan du bureau au menu contextuel du bureau.
Cette option exécute le script PowerShell qui obtient à son tour le nom actuel du papier peint et l'affiche. Il propose ensuite de lancer l'Explorateur de fichiers avec l'image de fond d'écran sélectionnée.
- Pour lancer le dossier contenant le fond d'écran actuel, cliquez sur Oui.
La valeur de Registre TranscodedImageCache affiche le nom du fichier image d'origine / source dans les cas suivants:
$config[ads_text6] not found- Définissez l'arrière-plan du bureau via le menu contextuel du fichier image.
- Définissez l'arrière-plan du bureau via Personnaliser les paramètres.
- Définissez l'arrière-plan du bureau via l'applet de fond d'écran classique.
Il existe plusieurs façons de définir le fond d'écran du bureau sous Windows. Pour toutes les autres méthodes (par exemple, définir l'arrière-plan du bureau via votre navigateur Web, la visionneuse de photos Windows, l'application Photos, etc.), TranscodedImageCache stocke uniquement le chemin du chemin du fichier converti (format BMP ou JPEG).
Connexe: Comment trouver le nom du fichier image de l'écran de verrouillage actuel dans Windows 10?