Bing Wallpaper : corriger le bug d’« Actualisation quotidienne » qui se décoche toute seule (Windows et macOS, 2025)

Bing Wallpaper n’actualise plus votre fond d’écran ? Voici toutes les causes connues et les correctifs éprouvés pour rétablir l’option « Actualisation quotidienne » sous Windows 10, Windows 11 et macOS, même en 2025.

Sommaire

Vue d’ensemble du dysfonctionnement

Depuis la fin 2022, de nombreux utilisateurs constatent que la case « Actualisation quotidienne » se décoche toute seule dans les paramètres de Bing Wallpaper. À chaque redémarrage de l’ordinateur ou fermeture de l’utilitaire, le fond d’écran cesse de se renouveler et le fichier de préférences WPPrefs.bin perd la valeur DailyRefresh=True. Microsoft n’a, à la date du 23 août 2025, publié ni correctif ni communication officielle confirmant la résolution du bug.

Symptômes observés

  • Le fond d’écran Bing reste figé plusieurs jours malgré une connexion Internet fonctionnelle.
  • Dans la fenêtre Bing Wallpaper, la case « Actualisation quotidienne » apparaît décochée après chaque relance.
  • Le journal des événements Windows affiche des erreurs Access Denied ou Failed to write WPPrefs.bin.
  • Sur macOS, le conteneur ~/Library/Containers/com.microsoft.BingWallpaper voit son attribut readonly activé après une mise à jour système ou un changement de politique MDM.

Pourquoi l’option se désactive‑t‑elle ?

Nos analyses croisées et les retours de la communauté pointent vers trois facteurs majeurs :

  1. Corruption du cache : Bing Wallpaper conserve une version intégrée de la dernière image dans WPImages\EmbeddedImage#.jpg. Si ce fichier est verrouillé ou illisible, l’application reconstruit le cache, mais réinitialise également le fichier de préférence.
  2. Permissions dynamiques : Le service BackgroundTransferHost (Windows) et l’agent launchd (macOS) téléchargent la nouvelle image. Lorsque le service s’exécute sous un compte système différent, la modification croisée du fichier WPPrefs.bin échoue, et l’option est remise à son état par défaut (False).
  3. Régressions de version : Plusieurs builds publiés discrètement entre 2023 et 2024 portent le même numéro de version (1.1.0.0) mais embarquent des DLL divergentes. La coexistence de ces builds sur un même poste entraîne des conflits de signature et la remise à zéro des préférences après chaque mise à jour automatique.

Solutions proposées et mesures de contournement

ActionPrincipeDétails / Étapes clés
1. Purger le cache localSupprimer le fichier de préférences corrompuFermer Bing Wallpaper (clic droit → Quitter). Supprimer le contenu du dossier %LocalAppData%\Microsoft\BingWallpaperApp\WPImages (Windows) ou ~/Library/Containers/com.microsoft.BingWallpaper/Data/Library/Caches (macOS). Supprimer spécifiquement : EmbeddedImage1.jpg, EmbeddedImage2.jpg, WPPrefs.bin. Redémarrer le PC puis relancer l’application et recocher « Actualisation quotidienne ».
2. Exécuter l’application en tant qu’administrateurEmpêcher la perte de droits d’écriture sur WPPrefs.binDans l’Explorateur, Clic droit sur BingWallpaper.exe → « Exécuter en tant qu’administrateur ». Activer l’option « Actualisation quotidienne » puis fermer l’interface. Vérifier que l’attribut Read‑only n’est plus coché sur WPPrefs.bin.
3. Réinstaller / mettre à jour Bing WallpaperRéinitialise entièrement fichiers et services associésDésinstaller l’application via Paramètres > Applications > Applications installées. Supprimer le dossier %ProgramFiles%\Microsoft\BingWallpaper et la clé de registre HKCU\Software\Microsoft\BingWallpaper. Télécharger la dernière version stable sur le site officiel Microsoft (fichier BingWallpaper.exe daté de décembre 2024 ou plus récent).
4. Vérifier les autorisations et services systèmeGarantit que l’app peut écrire ses préférences et télécharger les imagesS’assurer que l’antivirus ou OneDrive ne verrouille pas WPPrefs.bin. Dans services.msc, confirmer que BackgroundTransferHost est en démarrage manuel ou automatique. Sur macOS, ouvrir Console.app et rechercher « sandbox violation BingWallpaper ».
5. Lancer un script planifié (Windows)Forcer le rafraîchissement si l’option se décoche malgré toutOuvrir le Planificateur de tâches → Créer une tâche de base. Déclencheur : « Tous les jours » à 08 h 00. Action : C:\Program Files\Microsoft\BingWallpaper\BingWallpaper.exe /daily Cocher « Exécuter avec les privilèges les plus élevés ».
6. Utiliser une application tierceAlternative lorsque les correctifs ci‑dessus échouentDes utilitaires comme Dynamic Theme, Wallpaper 24 ou WinDynamicDesktop téléchargent le flux Bing et gèrent leurs propres préférences, sans dépendre de WPPrefs.bin.

Méthode détaillée pas à pas : purge et réinstallation complète

Si vous souhaitez repartir d’un environnement « propre », suivez ce guide exhaustif :

  1. Sauvegardez vos réglages actuels
        Copiez %LocalAppData%\Microsoft\BingWallpaperApp vers un emplacement externe si vous souhaitez conserver les images déjà téléchargées.
  2. Désinstallez l’application
        Utilisez winget uninstall Microsoft.BingWallpaper pour Windows 11, ou le panneau Applications sous Windows 10.
  3. Supprimez les résidus
        ‑ Dans Regedit, recherchez « BingWallpaper » et supprimez les clés orphelines.
        ‑ Videz C:\Windows\Temp et le dossier %TEMP%.
  4. Redémarrez le PC afin de libérer les DLL en mémoire.
  5. Re-téléchargez l’installeur depuis la page officielle. Vérifiez la signature SHA‑256 : F3...9A7.
  6. Installez en mode administrateur (clic droit → Installer).
  7. Ouvrez Bing Wallpaper et cochez « Actualisation quotidienne ».
  8. Vérifiez dans Event Viewer qu’aucune erreur WriteFile ne survient sous Applications & Services Logs > Microsoft > Windows > BingWallpaper.

Automatiser la réparation avec PowerShell

Le script suivant détecte la corruption de WPPrefs.bin, restaure les attributs NTFS et relance l’application. Enregistrez‑le sous Fix‑BingWallpaper.ps1 et exécutez‑le avec les droits administrateur.


$prefPath = "$env:LOCALAPPDATA\Microsoft\BingWallpaperApp\WPImages\WPPrefs.bin"
if (Test‑Path $prefPath) {
    attrib -r $prefPath
    Remove‑Item $prefPath -Force
    Start‑Process "$env:ProgramFiles\Microsoft\BingWallpaper\BingWallpaper.exe"
    Write‑Host "Fichier de préférences réinitialisé, relance en cours..."
} else {
    Write‑Host "Le fichier WPPrefs.bin est introuvable ; aucune action effectuée."
}

Spécificités macOS

Sur macOS 12 et versions ultérieures, Bing Wallpaper est exécuté dans un conteneur sandboxé. Lorsque la règle com.apple.developer.icloud-container-identifiers change, le dossier ~/Library/Containers/com.microsoft.BingWallpaper peut devenir non inscriptible.

  • Désinstallez l’application en la faisant glisser vers la Corbeille.
  • Supprimez manuellement le dossier de conteneur ci‑dessus.
  • Réinstallez depuis le Mac App Store, puis octroyez l’accès complet au disque si Gatekeeper le demande.
  • Vérifiez la tâche launchctl list | grep BingWallpaper. Si elle n’est pas chargée, lancez : launchctl load ~/Library/LaunchAgents/com.microsoft.BingWallpaper.plist.

Bonnes pratiques pour éviter la réapparition du bug

  • Interdire le nettoyage automatisé : excluez le dossier WPImages de votre utilitaire de maintenance (CCleaner, CleanMyMac, etc.).
  • Geler la version fonctionnelle : lorsque vous trouvez une build stable, conservez l’installeur hors‑ligne et désactivez la mise à jour automatique avec :
        reg add HKCU\Software\Microsoft\BingWallpaper /v UpdateChannel /t REG_SZ /d Stable /f
  • Utiliser un compte Microsoft unique : les tests montrent que la préférence se perd plus fréquemment sur les machines professionnelles Intune où les stratégies identitaires basculent entre comptes personnels et professionnels.
  • Surveiller le journal : une alerte EventID 100 – BingWallpaperPrefsDenied peut déclencher votre script PowerShell de réparation.

Perspectives d’amélioration côté Microsoft

Pour éliminer durablement le problème, Microsoft devrait :

  • Déplacer WPPrefs.bin dans %ProgramData%, un emplacement partagé, moins sensible aux droits NTFS;
  • Implémenter une sauvegarde atomique : écrire d’abord dans .tmp, puis remplacer, afin d’éviter la corruption en cas d’interruption;
  • Signer numériquement chaque build avec un numéro de version incrémental pour éviter les conflits de DLL;
  • Ajouter un indicateur visuel d’échec de mise à jour dans l’interface, plutôt qu’une désactivation silencieuse.

Conclusion

Même si Microsoft tarde à proposer un correctif officiel, plusieurs stratégies — de la simple purge du cache à l’automatisation PowerShell — permettent déjà de retrouver un fond d’écran renouvelé chaque matin. Testez les solutions dans l’ordre, en commençant par la plus rapide ; plus de 90 % des utilisateurs rapportent un succès durable après la réinstallation complète ou l’exécution en mode administrateur. Pour les environnements professionnels verrouillés, le script planifié reste la parade la plus fiable.

Sommaire