PowerEdge : Les journaux Windows CBS occupent trop d’espace disque en raison d’échecs de compression
Summary: Les fichiers journaux du dossier %systemroot%\Logs\CBS doivent être automatiquement compressés en fichiers .cab lorsqu’ils atteignent une certaine taille. Si cette compression échoue, les logs peuvent devenir volumineux. En outre, la défaillance de l’utilitaire de compression entraîne la génération d’autres fichiers log volumineux, ce qui entraîne une consommation importante d’espace disque. ...
Symptoms
- Fichiers log volumineux non compressés dans le
%systemroot%\Logs\CBSdossier- Il n’y a qu’un seul
CBS.logfichier, ainsi qu’un ou plusieurs fichiers avec des noms dans le fichierCbsPersist_datetime.logformat.
- Il n’y a qu’un seul
- Un ou plusieurs fichiers .cab volumineux dans le
%systemroot%\Tempdossier
Cause
Component-Based Servicing consigne son activité dans le %systemroot%\Logs\CBS . Ces fichiers contiennent des entrées utiles lors du dépannage des problèmes liés à Windows Update ou lors de l’ajout de rôles et de fonctionnalités. Ils documentent également les fichiers corrompus, le cas échéant, qui sont trouvés et remplacés par le vérificateur des fichiers système (SFC) et Dism processus de nettoyage.
Le journal actif est nommé CBS.log. Lorsqu’il atteint une certaine taille, il est renommé CbsPersist_datetime.log, puis compressé dans un fichier .cab du même nom. Cependant, il arrive parfois que la taille du fichier CBS.log augmente rapidement et que l’utilitaire de compression intégré (makecab.exe) ne soit pas en mesure de le compresser.
Bien que cette situation soit rare, lorsqu’elle se produit, elle entraîne une consommation rapide de l’espace disque. Cela est dû au fait que makecab.exe tente à plusieurs reprises de compresser le fichier, n’y parvient pas, puis réessaie peu après. Chaque fois que cela se produit, il génère son propre fichier log volumineux (avec une extension .cab) dans le fichier %systemroot%\Temp .
Resolution
Pour résoudre le problème, procédez comme suit :
- Arrêtez le service Windows Modules Installer à l’aide de l’une des méthodes suivantes :
- Lancez la console Services, cliquez avec le bouton droit de la souris sur le service Windows Modules Installer, puis sélectionnez Arrêter.
- Dans PowerShell, exécutez
stop-service TrustedInstaller - À l’invite de commandes, exécutez
net stop TrustedInstaller.
- Lancez l’Explorateur de fichiers et accédez à
%systemroot%\Logs\CBS. - Supprimez ou renommez tous les fichiers de ce dossier. Ne supprimez pas le dossier lui-même.
- Accédez à
%systemroot%\Temp. - Supprimez tous les fichiers de ce dossier qui ont un
.cabextension. - Redémarrez le serveur concerné.