Windows Spotlight ne change plus d’image sur l’écran de verrouillage : solutions complètes pour Windows 10 et Windows 11

Après un redémarrage, Windows Spotlight n’affiche plus d’images et votre écran de verrouillage reste bloqué sur une couleur unie (souvent orange). Voici une procédure claire et exhaustive pour rétablir les fonds d’écran dynamiques sous Windows 10 et Windows 11.

Sommaire

Vue d’ensemble de la situation

Symptômes : l’écran de verrouillage n’affiche plus les photos de Windows Spotlight, reste figé sur une couleur unie, ou bascule constamment vers « Image » sans conserver Spotlight. Le problème apparaît fréquemment après une mise à jour, un changement de session ou un redémarrage.

Cause la plus fréquente : corruption du cache de ContentDeliveryManager (le composant qui télécharge et paramètre les images Spotlight) ou désactivation involontaire par une stratégie/clé de Registre. Des pilotes graphiques obsolètes ou une connectivité réseau limitée peuvent également empêcher le renouvellement des images.

Plan d’action rapide

Suivez ces étapes dans l’ordre. Elles vont du moins invasif au plus approfondi.

ÉtapeActionDétails / CommandesPourquoi
1. Réenregistrer SpotlightOuvrir PowerShell en tant qu’administrateur puis exécuter :Option ciblée (Spotlight uniquement) Get-AppxPackage -AllUsers Microsoft.Windows.ContentDeliveryManager | ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" } Option globale (réenregistrement des applis système) Get-AppxPackage -AllUsers | Where-Object { $_.InstallLocation -like "*SystemApps*" } | ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }Répare l’enregistrement de ContentDeliveryManager et, au besoin, des autres composants système.
2. Réinitialiser le cache Spotlighta) Supprimer le contenu du dossier :
%LOCALAPPDATA%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
b) Supprimer settings.dat et roaming.lock dans …\Settings
Forcer Spotlight à télécharger de nouvelles images et recréer ses paramètres.Élimine les caches corrompus et les verrous qui bloquent le rafraîchissement.
3. Vérifier la configurationParamètres > Personnalisation > Écran de verrouillage : choisissez Image, patientez 10–15 s, puis revenez sur Windows Spotlight.Cette bascule force une reconfiguration sans toucher aux fichiers.Recharge les paramètres d’arrière‑plan et réinitialise le type de source.
4. Utilitaire de dépannageParamètres > Système > Dépannage > Autres dépanneurs > Applications du Microsoft Store.Exécuter et appliquer les corrections proposées.Répare des droits, dépendances ou caches communs aux applis du Store.
5. Mettre Windows à jourParamètres > Windows Update > Rechercher des mises à jour.Installer aussi les mises à jour facultatives de pilotes si proposées.Corrige des bugs de Spotlight et met à jour les composants graphiques.

Guides détaillés pour chaque étape

Réenregistrer Windows Spotlight proprement

La commande ciblée ci‑dessous vise uniquement le package Microsoft.Windows.ContentDeliveryManager, responsable de Spotlight. Elle est généralement suffisante et plus rapide :

# 1) Ouvrez PowerShell en mode administrateur
# 2) Copiez/collez puis validez :
Get-AppxPackage -AllUsers Microsoft.Windows.ContentDeliveryManager |
  ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }

Si l’enregistrement global des applis système est nécessaire (par exemple après une réparation de Windows), utilisez l’option « globale ». Attention : c’est plus long et peut réinitialiser certains composants intégrés.

Vider le cache et les paramètres Spotlight

  1. Fermez les fenêtres ouvertes. Si possible, déconnectez-vous puis reconnectez-vous afin de libérer d’éventuels verrous de fichiers.
  2. Copiez-collez ce chemin dans la barre d’adresse de l’Explorateur :
    %LOCALAPPDATA%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
  3. Sélectionnez tout et supprimez. Ce dossier contient des images mises en cache sans extension. Leur suppression est sans risque, elles seront retéléchargées.
  4. Ouvrez ensuite :
    %LOCALAPPDATA%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\Settings
    Supprimez settings.dat et roaming.lock (si présent).
  5. Redémarrez Windows, puis reconfigurez Spotlight dans Paramètres > Personnalisation > Écran de verrouillage.

Astuce : si settings.dat refuse de se supprimer, fermez Paramètres, déconnectez la session ou mettez fin au processus RuntimeBroker.exe dans le Gestionnaire des tâches, puis réessayez.

Rafraîchir la configuration de l’écran de verrouillage

Basculez temporairement sur Image, attendez quelques secondes (le temps que Windows nettoie l’état interne), puis revenez sur Windows Spotlight. Activez l’option « Afficher des faits amusants, des conseils… » si elle est disponible.

Exécuter le dépanneur des applications du Store

Ouvrez Paramètres > Système > Dépannage > Autres dépanneurs et lancez Applications du Microsoft Store. Ce dépanneur remet souvent en état des dépendances partagées entre Spotlight et d’autres composants.

Mettre à jour Windows et les pilotes

  • Dans Paramètres > Windows Update, installez toutes les mises à jour disponibles.
  • Ouvrez la section Mises à jour facultatives et installez les pilotes graphiques proposés (Intel, AMD, NVIDIA) si présents.
  • Vous pouvez également vérifier les mises à jour d’applications via l’application Microsoft Store > Bibliothèque > Obtenir les mises à jour.

Vérifications réseau et restrictions courantes

Windows Spotlight télécharge ses images depuis des services Microsoft. Assurez-vous que la machine n’est pas hors‑ligne ou sous restriction réseau :

  • Connexion limitée : dans Paramètres > Réseau et Internet, désactivez « Connexion limitée » sur le réseau en cours.
  • Proxy/filtrage : vérifiez qu’aucun proxy n’est forcé. En ligne de commande : netsh winhttp show proxy S’il y a un proxy, testez après l’avoir retiré ou inclus les domaines Microsoft autorisés selon votre contexte.
  • Pare-feu : laissez sortants HTTP/HTTPS ouverts pour les services Microsoft (port 80/443).

Stratégies de groupe et Registre

Dans les environnements professionnels, des stratégies peuvent désactiver Spotlight. Vérifiez :

Éditeur de stratégie de groupe locale

  • Configuration ordinateur > Modèles d’administration > Composants Windows > Contenu cloud
  • Les paramètres suivants doivent être Non configuré ou configurés pour autoriser Spotlight :
    • « Ne pas utiliser Windows Spotlight sur l’écran de verrouillage »
    • « Désactiver toutes les fonctionnalités Windows Spotlight »
    • « Configurer Windows Spotlight sur l’écran de verrouillage » (laisser Non configuré ou configuré positivement)

Après modification, exécutez :

gpupdate /force

Clés de Registre à contrôler

Important : sauvegardez le Registre avant toute modification (Fichier > Exporter dans regedit.exe). Les clés suivantes, si présentes, peuvent bloquer Spotlight :

CheminValeurÉtat recommandé
HKLM\SOFTWARE\Policies\Microsoft\Windows\CloudContentDisableWindowsSpotlightFeatures (DWORD)0 ou valeur absente
HKLM\SOFTWARE\Policies\Microsoft\Windows\CloudContentDisableWindowsSpotlightOnLockScreen (DWORD)0 ou valeur absente
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManagerRotatingLockScreenEnabled (DWORD)1
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManagerRotatingLockScreenOverlayEnabled (DWORD)1

Vous pouvez rétablir ces valeurs en PowerShell :

# Clés machine (peuvent nécessiter un redémarrage)
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CloudContent" -Force | Out-Null
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CloudContent" -Name DisableWindowsSpotlightFeatures -Type DWord -Value 0
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CloudContent" -Name DisableWindowsSpotlightOnLockScreen -Type DWord -Value 0

# Clés utilisateur courant

New-Item -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Force | Out-Null
Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name RotatingLockScreenEnabled -Type DWord -Value 1
Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name RotatingLockScreenOverlayEnabled -Type DWord -Value 1

Intégrité système

Si le problème persiste, exécutez les vérifications systèmes :

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Redémarrez ensuite la machine et répétez la bascule Spotlight <→ Image dans les paramètres de l’écran de verrouillage.

Créer un nouveau profil pour isoler le bug

Une corruption peut être limitée au profil. Créez un compte local de test :

  1. Paramètres > Comptes > Famille et autres utilisateurs > Ajouter un autre utilisateur > Je ne possède pas les informations de connexion > Ajouter un utilisateur sans compte Microsoft.
  2. Connectez-vous avec ce compte et activez Windows Spotlight. Si cela fonctionne, la réparation du profil d’origine (réinitialisation du cache/paramètres comme ci‑dessus) est l’option adéquate.

Alternative en console (administrateur) :

net user TestSpotlight UnMotDePasseSûr /add

Pilotes graphiques et affichage

  • Installez les derniers pilotes depuis Windows Update (voir « Mettre à jour Windows » plus haut). Si le constructeur propose un pilote plus récent, appliquez-le avec précaution.
  • Si vous utilisez plusieurs écrans ou un affichage à distance, testez en déconnectant l’affichage secondaire. Certains pilotes anciens gèrent mal le rendu de l’écran de verrouillage.

Automatisation en un script

Ce script PowerShell effectue une remise à plat : il vide les caches, réenregistre Spotlight, rétablit les valeurs du Registre, puis vous invite à basculer Spotlight dans les paramètres.

# Exécutez dans PowerShell (Admin)
$ErrorActionPreference = 'SilentlyContinue'

# 1) Arrêt des processus susceptibles de verrouiller les paramètres

Get-Process RuntimeBroker -ErrorAction SilentlyContinue | Stop-Process -Force

# 2) Purge des caches

$base = "$env:LOCALAPPDATA\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy"
$assets = Join-Path $base "LocalState\Assets"
$settings = Join-Path $base "Settings"
if (Test-Path $assets) { Get-ChildItem $assets -Force | Remove-Item -Force -Recurse }
if (Test-Path (Join-Path $settings "settings.dat")) { Remove-Item (Join-Path $settings "settings.dat") -Force }
if (Test-Path (Join-Path $settings "roaming.lock")) { Remove-Item (Join-Path $settings "roaming.lock") -Force }

# 3) Réenregistrement ciblé de Spotlight

Get-AppxPackage -AllUsers Microsoft.Windows.ContentDeliveryManager |
ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }

# 4) Valeurs de Registre recommandées

New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CloudContent" -Force | Out-Null
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CloudContent" -Name DisableWindowsSpotlightFeatures -Type DWord -Value 0
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CloudContent" -Name DisableWindowsSpotlightOnLockScreen -Type DWord -Value 0
New-Item -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Force | Out-Null
Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name RotatingLockScreenEnabled -Type DWord -Value 1
Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name RotatingLockScreenOverlayEnabled -Type DWord -Value 1

Write-Host "Terminé. Redémarrez Windows puis re-sélectionnez 'Windows Spotlight' dans Paramètres > Personnalisation > Écran de verrouillage." -ForegroundColor Green

Vérifications finales après correction

  • Allez dans Paramètres > Personnalisation > Écran de verrouillage et confirmez « Windows Spotlight ».
  • Verrouillez (Win + L) puis déverrouillez. Répétez deux ou trois fois : les textes contextuels (« Saviez-vous que… ») doivent réapparaître au coin de l’écran.
  • Au bout de quelques heures (ou après un redémarrage), l’image doit changer automatiquement.

Foire aux questions

Spotlight fonctionne sur un nouveau profil mais pas sur l’ancien ; que faire ?
Conservez le nouveau profil ou migrez vos données. Sinon, répétez la purge des dossiers Assets et Settings puis le réenregistrement du package. Assurez-vous qu’aucune stratégie locale ne bloque Spotlight sur le profil affecté.

Puis-je supprimer le dossier SystemData ?
Ce dossier (C:\ProgramData\Microsoft\Windows\SystemData) stocke aussi des images du verrouillage, mais il est protégé. Évitez de le modifier : une prise de possession incorrecte peut gêner d’autres fonctions. Utilisez plutôt la purge ciblée décrite plus haut.

Le dépanneur indique que tout va bien mais rien ne change ; pourquoi ?
Le dépanneur ne répare pas toujours le cache Spotlight. La combinaison « purge des Assets + suppression de settings.dat + réenregistrement du package » est généralement nécessaire.

Erreurs courantes à éviter

  • Exécuter une commande PowerShell avec $* au lieu de $_. dans les blocs Where-Object ou ForEach-Object. La bonne syntaxe est $_. (l’objet courant du pipeline).
  • Supprimer définitivement des dossiers système hors périmètre (System32, WinSxS, etc.). Inutile et risqué.
  • Oublier de redémarrer après une réparation DISM/SFC ou une modification de stratégie : certaines corrections ne s’appliquent qu’au prochain démarrage.

Checklist minute

À vérifierCommentRésultat attendu
Connexion non limitéeParamètres > Réseau & Internet« Connexion limitée » désactivé
Spotlight actifParamètres > Personnalisation > Écran de verrouillage« Windows Spotlight » sélectionné
Cache purgéVider Assets + supprimer settings.datNouveaux fichiers recréés après redémarrage
Package réenregistréCommande PowerShell cibléeAucune erreur fatale, Spotlight opérationnel
Pas de stratégie bloquanteGpedit/Registre + gpupdate /forceValeurs autorisant Spotlight

Informations complémentaires utiles

  • Connexion Internet : Spotlight requiert l’accès aux serveurs Microsoft. Vérifiez l’absence de proxy non souhaité ou de pare‑feu sortant trop strict.
  • Stratégies de groupe / Registre : assurez‑vous qu’aucune stratégie ne désactive Spotlight (Contenu cloud dans les Modèles d’administration).
  • Intégrité système : exécutez sfc /scannow puis DISM /Online /Cleanup-Image /RestoreHealth si nécessaire.
  • Nouveau profil utilisateur : la création d’un compte local de test permet d’identifier une corruption spécifique au profil.
  • Pilotes graphiques : mettez à jour via Windows Update ou le site du constructeur si des artefacts ou un affichage anormal persistent.

Conclusion

Dans l’immense majorité des cas, Windows Spotlight recommence à afficher des images haute résolution sur l’écran de verrouillage après : (1) réenregistrement du package ContentDeliveryManager, (2) purge du cache Assets et des paramètres, (3) bascule temporaire sur « Image » puis retour sur « Windows Spotlight ». Les étapes réseau, stratégies et intégrité système sécurisent la correction dans la durée.


Note importante sur la commande fournie : si vous préférez réenregistrer toutes les applications système, utilisez bien la syntaxe avec $_.InstallLocation :

Get-AppxPackage -AllUsers |
  Where-Object { $_.InstallLocation -like "*SystemApps*" } |
  ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }

C’est la version corrigée et sécurisée de la commande, qui inclut correctement l’objet du pipeline ($_).

Sommaire