Vous voyez encore d’anciens fonds d’écran dans Paramètres > Personnalisation > Arrière‑plan ? Voici comment supprimer proprement ces entrées, nettoyer le cache et repartir sur une liste nette, sous Windows 10 comme sous Windows 11.
Pourquoi vos anciens fonds d’écran restent affichés
Quand vous choisissez une image, Windows n’en fait pas une copie « officielle » dans un dossier système unique. Il conserve :
- des miniatures et versions redimensionnées pour l’aperçu ;
- un fichier dérivé du fond d’écran actuel (TranscodedWallpaper) ;
- et un historique des 5 derniers fonds d’écran dans le Registre, afin d’alimenter la liste affichée dans les Paramètres.
Résultat : supprimer l’image d’origine dans votre dossier Images ne suffit pas : la liste exploite les chemins mémorisés et les miniatures mises en cache. Il faut donc nettoyer les deux.
Cartographie : où Windows stocke quoi
| Élément | Emplacement | Rôle | Peut‑on supprimer ? |
|---|---|---|---|
| Miniatures & redimensionnés | %APPDATA%\Microsoft\Windows\Themes\CachedFiles | Aperçus et versions adaptées à diverses résolutions. | Oui. Windows les régénère au prochain changement de fond. |
| Fichier du fond actif | %APPDATA%\Microsoft\Windows\Themes\TranscodedWallpaper | Copie transformée utilisée comme papier peint en cours. | Oui, mais changez d’abord de fond ; sinon écran noir au redémarrage. |
| Diaporama | %APPDATA%\Microsoft\Windows\Themes\Slideshow*.jpg | Images intermédiaires générées pour le mode diaporama. | Oui. Elles se recréent automatiquement. |
| Historique des 5 derniers fonds | HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\WallpapersValeurs BackgroundHistoryPath0…4 | Chemins vers les dernières images sélectionnées (liste des Paramètres). | Oui. Supprimer ou vider ces valeurs nettoie la liste. |
| Chemin du fond courant (héritage) | HKEY_CURRENT_USER\Control Panel\DesktopValeur Wallpaper | Chemin du papier peint appliqué (clé historique de Windows). | Évitez d’y toucher ; privilégiez l’interface ou les clés Wallpapers. |
| Windows à la une (Spotlight) | %LOCALAPPDATA%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets | Cache d’images pour Windows à la une (écran de verrouillage et, sur Win 11, arrière‑plan). | Oui, mais inutile pour la simple liste « Arrière‑plan ». Effacer n’influe pas l’historique. |
Méthode express : retirer une image de la liste « Arrière‑plan » via Regedit
Objectif : supprimer les entrées indésirables dans l’historique pour que la vignette disparaisse des Paramètres.
- Appuyez sur Win + R, tapez
regeditet validez. - Ouvrez la clé :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers - Dans le volet droit, repérez les valeurs
BackgroundHistoryPath0àBackgroundHistoryPath4.
Chacune contient un chemin de fichier ; ce sont les 5 dernières images affichées dans les Paramètres. - Supprimez (ou videz) les valeurs correspondant aux images que vous ne voulez plus voir.
- Redémarrez l’Explorateur Windows pour rafraîchir l’interface :
- Ouvrez le Gestionnaire des tâches (Ctrl + Shift + Échap) > Processus > sélectionnez Explorateur Windows > Redémarrer.
- ou exécutez :
taskkill /f /im explorer.exe & start explorer.
Astuce : si vous hésitez, faites d’abord un export (clic droit > Exporter) de la clé Wallpapers pour revenir en arrière si besoin.
Méthode recommandée : script PowerShell prêt à l’emploi
Pour aller vite et éviter les erreurs de manipulation, ce script supprime l’historique et purge le cache des miniatures ; il relance ensuite l’Explorateur.
# Effacer l'historique des 5 derniers fonds d'écran et purger le cache
$regPath = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers'
# 1) Vider ou supprimer les entrées d'historique
0..4 | ForEach-Object {
$name = "BackgroundHistoryPath$_"
if (Test-Path -Path "$regPath$name") {
Remove-ItemProperty -Path $regPath -Name $name -ErrorAction SilentlyContinue
}
# Option alternative (au lieu de Remove-ItemProperty) :
# New-ItemProperty -Path $regPath -Name $name -PropertyType String -Value '' -Force | Out-Null
}
# 2) Nettoyer les fichiers mis en cache
$themesRoot = Join-Path $env:APPDATA 'Microsoft\Windows\Themes'
$cachedDir = Join-Path $themesRoot 'CachedFiles'
# Supprimer miniatures & dérivés
Get-ChildItem -Path $cachedDir -ErrorAction SilentlyContinue | Remove-Item -Force -ErrorAction SilentlyContinue
Remove-Item (Join-Path $themesRoot 'TranscodedWallpaper') -Force -ErrorAction SilentlyContinue
Get-ChildItem -Path $themesRoot -Filter 'Slideshow*.jpg' -ErrorAction SilentlyContinue | Remove-Item -Force -ErrorAction SilentlyContinue
Get-ChildItem -Path $themesRoot -Filter 'Transcoded_*' -ErrorAction SilentlyContinue | Remove-Item -Force -ErrorAction SilentlyContinue
# 3) Relancer l'Explorateur pour refléter les changements
Get-Process explorer -ErrorAction SilentlyContinue | Stop-Process -Force
Start-Process explorer.exe
Utilisation : ouvrez Windows Terminal en PowerShell (pas besoin d’élévation pour votre session) et collez le script ci‑dessus. La liste Arrière‑plan se vide immédiatement des entrées effacées.
Variante « fichier .reg » minimaliste
Si vous préférez un clic‑clic :
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers]
"BackgroundHistoryPath0"=""
"BackgroundHistoryPath1"=""
"BackgroundHistoryPath2"=""
"BackgroundHistoryPath3"=""
"BackgroundHistoryPath4"=""
Enregistrez ce contenu dans un fichier NettoyageFonds.reg, double‑cliquez pour l’importer, puis redémarrez l’Explorateur. Cette méthode vide les valeurs au lieu de les supprimer ; l’effet visuel est identique.
Nettoyage du cache : ce que vous pouvez retirer sans risque
Les fichiers ci‑dessous sont des dérivés. Ils ne sont pas vos images originales ; les supprimer est sans danger.
%APPDATA%\Microsoft\Windows\Themes\CachedFiles\CachedImage_*.jpg— miniatures/tailles multiples ;%APPDATA%\Microsoft\Windows\Themes\TranscodedWallpaper— version recalculée du fond actif ;%APPDATA%\Microsoft\Windows\Themes\Slideshow*.jpg— images temporaires du mode diaporama ;%APPDATA%\Microsoft\Windows\Themes\Transcoded_*— variantes multi‑moniteurs.
Windows recréera automatiquement ces fichiers quand vous choisirez un nouveau fond.
Bonnes pratiques pour éviter les listes « polluées »
- Regroupez vos fonds dans un dossier stable (ex.
Images\Wallpapers) et évitez d’utiliser un emplacement temporaire (Téléchargements, Bureau). - Changez de fond avant de supprimer l’original. Si vous supprimez l’image alors qu’elle est active, Windows n’aura plus de cible et affichera souvent un fond noir au prochain démarrage.
- Noms explicites : renommer un fichier déjà enregistré dans l’historique peut créer des doublons visuels (même miniature, chemin différent).
- Multi‑écrans : Windows peut générer
Transcoded_000,_001, etc., un par écran. Le nettoyage peut nécessiter la suppression de ces variantes. - Spotlight/Windows à la une : si vous utilisez ce mode, les images proviennent d’un cache distinct. Le nettoyage du cache n’influe pas la liste des « 5 derniers » qui ne concerne que les images choisies manuellement.
Alternative simple : « purger en poussant »
Vous ne voulez pas toucher au Registre ? Sélectionnez successivement cinq nouvelles images (ou cinq fonds intégrés à Windows). La liste conserve uniquement les cinq derniers : vos anciennes entrées disparaîtront naturellement. Cette méthode est plus longue mais sans manipulation système.
Dépannage : problèmes courants et solutions
| Symptôme | Cause probable | Correctif |
|---|---|---|
| Entrée toujours visible après nettoyage | Explorateur non redémarré ou entrée stockée dans une autre valeur BackgroundHistoryPath*. | Relancez l’Explorateur. Contrôlez toutes les valeurs 0 à 4. |
| Écran noir au redémarrage | Suppression de l’original ou de TranscodedWallpaper alors que l’image était encore active. | Choisissez un nouveau fond dans les Paramètres. Le fichier dérivé se régénère. |
| Image réapparaît | Vous l’avez re‑sélectionnée (même chemin) après nettoyage ou elle persiste dans un autre profil utilisateur. | Refaites le nettoyage et/ou supprimez l’entrée dans les autres sessions concernées. |
| Vignettes erronées | Miniatures en cache non à jour. | Purge de CachedFiles puis redémarrage de l’Explorateur. |
| Diaporama ne change plus | Dossier source déplacé ou supprimé. | Vérifiez le chemin du diaporama dans Paramètres > Arrière‑plan > Diaporama. |
Vérifier votre configuration actuelle (lecture seule)
Ce petit script affiche les éléments clés : fond actif, historique, et existence des fichiers en cache.
$regWallpapers = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers'
$regDesktop = 'HKCU:\Control Panel\Desktop'
Write-Host "Fond actuel (héritage) : " (Get-ItemProperty -Path $regDesktop -Name Wallpaper -ErrorAction SilentlyContinue).Wallpaper
"Historique des 5 derniers fonds :"
0..4 | ForEach-Object {
$name = "BackgroundHistoryPath$_"
$val = (Get-ItemProperty -Path $regWallpapers -Name $name -ErrorAction SilentlyContinue).$name
"{0} : {1}" -f $name, ($val ? $val : '')
}
$themesRoot = Join-Path $env:APPDATA 'Microsoft\Windows\Themes'
$cachedDir = Join-Path $themesRoot 'CachedFiles'
"Présence de TranscodedWallpaper : " + (Test-Path (Join-Path $themesRoot 'TranscodedWallpaper'))
"Fichiers en cache :"
Get-ChildItem -Path $cachedDir -ErrorAction SilentlyContinue | Select-Object Name,Length,LastWriteTime
Cas « Windows à la une » (Spotlight) sur Windows 11
Si vous utilisez Windows à la une comme arrière‑plan, l’image du jour ne figure pas dans l’historique BackgroundHistoryPath* (car vous ne la sélectionnez pas manuellement). Le nettoyage de l’historique ne change donc rien à l’alternance Spotlight. Pour repartir à zéro :
- Dans Paramètres > Personnalisation > Arrière‑plan, basculez temporairement sur Image et choisissez n’importe quelle image locale.
- Nettoyez l’historique comme décrit plus haut.
- Revenez à Windows à la une si souhaité.
Le cache Spotlight (…\LocalState\Assets) n’affecte pas la liste des « 5 derniers », mais vous pouvez le vider pour récupérer de l’espace disque si nécessaire.
Pour les administrateurs : appliquer le nettoyage à d’autres profils
L’historique est par utilisateur (HKCU). Pour agir sur un autre profil local hors session, vous devez charger son Registre (NTUSER.DAT) et modifier la clé Wallpapers. Procédure avancée, à exécuter en élévation :
# Nettoyer l'historique pour tous les profils locaux (sauf systèmes)
# Nécessite un PowerShell administrateur
$profiles = Get-ChildItem 'C:\Users' -Directory | Where-Object {
$_.Name -notin @('Public','Default','Default User','All Users')
}
foreach ($p in $profiles) {
$hive = Join-Path $p.FullName 'NTUSER.DAT'
if (Test-Path $hive) {
Write-Host "Traitement du profil : $($p.Name)"
reg.exe load HKU\TempHive "$hive" | Out-Null
try {
$wpKey = 'HKU:\TempHive\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers'
0..4 | ForEach-Object {
$n = "BackgroundHistoryPath$*"
if (Test-Path "$wpKey$n") { Remove-ItemProperty -Path $wpKey -Name $n -ErrorAction SilentlyContinue }
# ou : New-ItemProperty -Path $wpKey -Name $n -PropertyType String -Value '' -Force | Out-Null
}
$themesRoot = Join-Path $p.FullName 'AppData\Roaming\Microsoft\Windows\Themes'
$cachedDir = Join-Path $themesRoot 'CachedFiles'
if (Test-Path $cachedDir) { Get-ChildItem $cachedDir | Remove-Item -Force -ErrorAction SilentlyContinue }
Remove-Item (Join-Path $themesRoot 'TranscodedWallpaper') -Force -ErrorAction SilentlyContinue
Get-ChildItem -Path $themesRoot -Filter 'Slideshow*.jpg' -ErrorAction SilentlyContinue | Remove-Item -Force -ErrorAction SilentlyContinue
Get-ChildItem -Path $themesRoot -Filter 'Transcoded**' -ErrorAction SilentlyContinue | Remove-Item -Force -ErrorAction SilentlyContinue
}
finally {
reg.exe unload HKU\TempHive | Out-Null
}
}
}
# Redémarrer l'Explorateur de la session courante à la fin si nécessaire
Get-Process explorer -ErrorAction SilentlyContinue | Stop-Process -Force
Start-Process explorer.exe
Notes :
- Fermez les sessions des utilisateurs ciblés (le fichier
NTUSER.DATne doit pas être verrouillé). - Dans un environnement géré, préférez un script de connexion (GPO) ou un script Intune exécuté en contexte utilisateur.
Checklist rapide
- Changer temporairement de fond pour éviter l’écran noir.
- Supprimer/vider
BackgroundHistoryPath0…4dans HKCU\…\Wallpapers. - Purger CachedFiles, TranscodedWallpaper et Slideshow*.jpg.
- Redémarrer l’Explorateur.
- Ranger vos images dans un dossier stable pour l’avenir.
Questions fréquentes
Supprimer les miniatures casse‑t‑il mon système ?
Non. Ce ne sont que des artefacts d’aperçu. Windows les recrée.
Combien d’éléments l’historique conserve‑t‑il ?
Cinq entrées, exposées dans BackgroundHistoryPath0…4.
Puis‑je simplement déplacer mes images pour « casser » la liste ?
La liste s’affichera toujours, mais pointera vers des chemins invalides. Effacez plutôt les valeurs dans le Registre pour un résultat propre.
Le mode diaporama crée des fichiers : dois‑je les garder ?
Non, ils sont temporaires (Slideshow*.jpg) et peuvent être supprimés.
Conclusion
La persistance des anciennes vignettes dans Paramètres > Personnalisation > Arrière‑plan tient à deux mécanismes : l’historique (Registre) et le cache (fichiers dérivés). En quelques minutes, vous pouvez supprimer les entrées de l’historique, purger les miniatures, et redémarrer l’Explorateur pour retrouver une liste propre et fidèle à vos images actuelles — sous Windows 10 comme sous Windows 11.

