Modérateurs laliche Posté(e) il y a 1 heure Modérateurs Share Posté(e) il y a 1 heure Le fichier qui mange tout l’espace disque sur Windows 11 s’appelle CapabilityAccessManager.db-wal. Normalement, il devrait juste prendre quelques mégaoctets, rien de dramatique, mais parfois il enfle sans limite et occupe des centaines de gigaoctets. Certains ont vu leur machine saturée par 70 Go, d’autres plus de 500 Go. Révélation Le tout caché dans C:\ProgramData\Microsoft\Windows\CapabilityAccessManager, un dossier protégé qui n’apparaît pas dans l’Explorateur Windows. Pourquoi ce fichier gonfle ? Ce .db-wal est un journal temporaire (Write-Ahead Log) utilisé par le Capability Access Manager, un composant de Windows qui trace toutes les fois où une application demande l’accès à la caméra, au micro, à la localisation ou à la capture d’écran. D’habitude, le journal sert juste de tampon avant que les infos ne soient rangées dans le fichier principal. Mais avec ce bug, il ne se vide plus et ne fait que grossir chaque fois qu’une appli réclame une autorisation. D’où vient ce bug ? Ça déraille quand trop de demandes d’accès arrivent en même temps et que le système ne suit pas la cadence. Résultat : le journal temporaire ne se purge jamais et l’espace disque fond comme neige au soleil. Voici les scénarios où ça dégénère : - Vous faites tourner du visio à plein régime. - Un antivirus ou un VPN harcèle le système en vérifiant tout le temps les permissions. - Il y a une pluie continue de demandes de capteurs. Microsoft sait qu’il y a un souci. Dans la mise à jour KB5095093, ils ont glissé, l’air de rien, que “l’utilisation de l’espace disque pour CapabilityAccessManager.db-wal a été améliorée”. Comment savoir si vous êtes touché ? Comme le dossier est protégé, on ne peut pas lorgner dedans facilement. Mais il y a plusieurs méthodes : 1. Par les paramètres Windows : Allez dans Paramètres > Système > Stockage > Système et espace réservé. Si cette section affiche une taille faramineuse (genre plus de 20 ou 30 Go), c’est louche. 2. Avec un outil dédié comme TreeSize, WizTree ou WinDirStat (en mode admin). Ces logiciels peuvent scanner le disque, révéler ce dossier caché et montrer directement à quel point le fichier CapabilityAccessManager.db-wal est devenu énorme. 3. Si vous êtes à l’aise avec l’invite de commandes, lancez : robocopy "C:\ProgramData\Microsoft\Windows\CapabilityAccessManager" "%TEMP%\CAMCheck" /L /B /R:0 /W:0 /BYTES /NP Ça liste la taille réelle du fichier sans rien copier. Les solutions : - La vraie solution, c’est la mise à jour KB5095093, disponible en option depuis fin juin 2026 et proposée pour tout le monde à partir du “Patch Tuesday” de juillet 2026. Installez-la avec Windows Update pour stopper le problème. - Pour récupérer l’espace après avoir installé la mise à jour : 1. Vérifiez que la KB5095093 est bien en place. 2. Ouvrez PowerShell ou l’invite de commandes en admin. 3. Tapez : del "C:\ProgramData\Microsoft\Windows\CapabilityAccessManager\CapabilityAccessManager.db-wal" 4. Redémarrez le PC. Windows va recréer un fichier journal tout neuf et minuscule. Ne supprimez pas le fichier directement au clic droit , il va se restaurer aussitôt. Exécuter un script bat automatiquement Pour automatiser le ménage, vous pouvez utiliser un script .bat, qu’on lance via le Planificateur de tâches. Il fonctionne en arrière-plan, vérifie si le fichier dépasse le seuil défini (2 Go ici), et s’occupe de purger tout ça proprement sans avoir besoin de passer en mode sans échec. Voici le script CleanCAM.bat (à enregistrer dans C:\Scripts par exemple) : @echo off :: Nettoyage automatique du fichier CapabilityAccessManager.db-wal :: À exécuter avec les privilèges les plus élevés via le Planificateur de tâches set "CAM_PATH=C:\ProgramData\Microsoft\Windows\CapabilityAccessManager" set "WAL_FILE=%CAM_PATH%\CapabilityAccessManager.db-wal" set "THRESHOLD=2147483648" :: Seuil de 2 Go en octets if not exist "%WAL_FILE%" goto :EOF for %%A in ("%WAL_FILE%") do set "SIZE=%%~zA" if %SIZE% LSS %THRESHOLD% goto :EOF net stop camsvc /y >nul 2>&1 timeout /t 5 /nobreak >nul del /f /q "%WAL_FILE%" del /f /q "%CAM_PATH%\CapabilityAccessManager.db-shm" net start camsvc >nul 2>&1 exit Pour que ça se lance tout seul : - Dans le Planificateur de tâches, créez une tâche (pas une tâche de base). - Donnez un nom du style “Nettoyage CAM Bug”. - Cochez “Exécuter avec les privilèges les plus élevés” et “Masquer”. - Préférez une planification hebdomadaire si la mise à jour est installée, ou quotienne si le bug persiste, et choisissez un moment où le PC est allumé. - L’action, c’est : Programme/script : C:\Windows\System32\cmd.exe Arguments : /c "C:\Scripts\CleanCAM.bat" - Décochez “Ne démarrer la tâche que quand l’ordinateur est relié au secteur” si vous êtes sur portable et sur batterie. Avant de tout automatiser, faites un test : clic droit sur CleanCAM.bat, exécutez-le en tant qu’admin, et vérifiez qu’il fait le ménage sans erreur. 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.