2014-08-27 18:16:54 +0000 2014-08-27 18:16:54 +0000
129
129

Pourquoi la taille du fichier CBS.log est-elle de 20 Go

Il y a deux jours, j'avais un disque C: plein, après quoi j'ai supprimé 8 Go de données. Le lendemain, le disque dur était à nouveau plein, alors j'ai continué à supprimer 5 Go supplémentaires, et le lendemain, le disque était à nouveau plein.

Après avoir cherché ce qui avait provoqué le remplissage si rapide du disque, j'ai utilisé l'outil windirstat pour trouver quels fichiers prenaient le plus de place. J'ai découvert que le fichier CBS.log, qui se trouve dans c:\windows\logs\cbs Il y a deux jours, j'avais un disqueC:` plein, après quoi j'ai supprimé 8 Go de données. Le lendemain, le disque dur était à nouveau plein, alors j'ai continué à supprimer 5 Go supplémentaires, et le lendemain, le disque était à nouveau plein.

Après avoir cherché ce qui avait provoqué le remplissage si rapide du disque, j'ai utilisé l'outil windirstat pour trouver quels fichiers prenaient le plus de place. J'ai découvert que le fichier CBS.log, qui se trouve dans , a une taille de 20 Go.

J'utilise Windows 8.

  • Ce fichier doit-il être aussi volumineux et, si ce n'est pas le cas, comment puis-je en réduire la taille ?
  • Quel est l'objectif de ce fichier ?
  • Puis-je le supprimer ?

Réponses (6)

85
85
85
2015-07-22 23:26:31 +0000

J'avais un fichier cbs.persist.log de 17 gb, comme j'étais sûr que ce n'était pas moi qui remplissait mon ssd, j'ai cherché des fichiers inhabituellement gros dans le répertoire log de Windows. Je n'ai trouvé qu'un problème de compression de toute façon.

Donc, pour réinitialiser la compression dans le dossier CBS, j'ai utilisé la méthode suivante :

  1. Désactiver TrustedInstaller.exe (Windows Module Installer) dans Taskmanager Services
  2. Supprimer tous les fichiers .log dans le répertoire C:\Windows\Logs\ CBS, supprimer également les fichiers .persist et .cab
  3. Activez à nouveau TrustedInstaller.exe

NOTE : Le nettoyage du dossier CBS réinitialise le processus de compression, de sorte que les nouveaux fichiers journaux créés ne doivent pas dépasser 50 Mo avant la compression en fichiers .cab comme il se doit.

Il n'y a pas de résultat visuel direct, vous devez attendre qu'un tel fichier journal soit suffisamment volumineux. Cette solution fonctionne toujours pour moi sous Windows 7 / 8 / 8.1 après 1 an. Bien que je ne sois pas sûr que la compression ne tombe plus en panne, si c'est le cas… alors répétez simplement la solution mais assurez-vous de désactiver TrustedInstaller avant de supprimer les fichiers dans le dossier CBS.

34
34
34
2014-08-27 18:30:37 +0000

C'est un fichier qui est généré par le vérificateur de ressources de Microsoft Windows (SFC.exe).

Non, il ne doit pas être aussi volumineux. Le fichier CBS.persist.log doit être généré lorsque le CBS atteint une taille d'environ 50 mégaoctets. CBS.log devrait être copié dans cbs.persist.log et un nouveau fichier cbs.log devrait être lancé.

Vous pouvez essayer de compresser le fichier :

  • Si vous faites un clic droit sur le fichier CBS.log
  • Puis cliquez sur Propriétés
  • Dans l'onglet Général, cliquez sur Avancé
  • Cochez “Compresser le contenu pour économiser de l'espace disque” et cliquez sur OK

Ou, si vous êtes sûr que votre système fonctionne bien, vous pouvez supprimer ce fichier. SFC.exe en créera un nouveau, la prochaine fois qu'il sera exécuté. Mais, il pourrait être utile pour résoudre des problèmes.

27
27
27
2016-01-26 23:35:26 +0000

Juste au cas où quelqu'un se demanderait pourquoi cela se produit en premier lieu. Je crois avoir reproduit les conditions spéciales (je suis sûr qu'il y a d'autres variations de ces conditions qui pourraient cependant provoquer le même résultat) :

  1. J'ai lancé un très grand nombre de très grandes mises à jour de Windows (un tas de packs de langues et de services, etc.), tandis que j'ai également fait ouvrir un grand nombre d'autres applications et fenêtres (je suis développeur). Je suis ensuite allé déjeuner.
  2. Windows Update a fonctionné jusqu'à ce que le système manque de mémoire (RAM). J'ai 32 Gigaoctets, mais ce n'était pas suffisant.
  3. Le “Trusted Installer.exe” (service “Windows Module Installer”) a essayé de comprimer le fichier journal qui se développait rapidement, mais n'a pas pu fonctionner, soit parce que le journal se développait trop vite, soit parce qu'il ne pouvait pas démarrer en raison d'un manque de mémoire, ou les deux. Ainsi, quand il a été nécessaire, le service “Windows Module Installer” n'a même pas démarré du tout, (même temporairement).
  4. A partir de ce moment, il ne pouvait plus traiter le fichier journal, car il était trop volumineux pour la compression .CAB (environ 25 Gigaoctets !) et donc le cercle vicieux avait commencé et rien ne pouvait l'arrêter (sauf par une intervention manuelle comme décrit par “Gin” ci-dessus).
  5. Une fois que le fichier journal a atteint 60 Gigaoctets sur mon SSD, il a utilisé tout mon espace libre et j'ai reçu un avertissement “faible espace de stockage”, et j'ai commencé à chercher la cause.

Le processus suivant semble avoir réglé le problème : “Désactiver le service Windows Module Installer, supprimer le contenu du dossier C:\Windows\Logs\CBS\, et le dossier ‘C:\Windows\Temp’ en sautant tous les fichiers utilisés, puis relancer le service Windows Module Installer et le mettre en démarrage ‘manuel’ (par défaut)”. Redémarrez.

10
10
10
2015-07-29 00:16:35 +0000

Comme solution de contournement, sous Windows 7, si le service “Windows Modules Installer” est arrêté, son démarrage semble déclencher le processus de rotation du journal qui crée un nouveau fichier cbs.log et déplace l'ancien fichier dans une archive .cab compressée de CbsPersist. Mon fichier journal de 500mb a été compressé à 30mb.

Notez que cela peut prendre quelques minutes pour s'exécuter. Le service semble s'arrêter automatiquement une fois que c'est fait.

5
5
5
2016-05-18 03:13:29 +0000

Dans mon cas, je n'ai pas pu arrêter le service même après l'avoir désactivé. Les étapes suivantes m'ont aidé à arrêter le service et à supprimer le journal de CBS

C:\Windows\system32>net stop TrustedInstaller
The requested pause, continue, or stop is not valid for this service.

More help is available by typing NET HELPMSG 2191.

C:\Windows\system32>sc qc TrustedInstaller
[SC] QueryServiceConfig SUCCESS

SERVICE_NAME: TrustedInstaller
    TYPE : 10 WIN32_OWN_PROCESS
    START_TYPE : 4 DISABLED
    ERROR_CONTROL : 1 NORMAL
    BINARY_PATH_NAME : C:\Windows\servicing\TrustedInstaller.exe
    LOAD_ORDER_GROUP : ProfSvc_Group
    TAG : 0
    DISPLAY_NAME : Windows Modules Installer
    DEPENDENCIES :
    SERVICE_START_NAME : localSystem

C:\Windows\system32>tasklist | find /i "TrustedInstaller.exe"
TrustedInstaller.exe 2164 Services 0 132,404 K

C:\Windows\system32>taskkill /f /im "TrustedInstaller.exe"
SUCCESS: The process "TrustedInstaller.exe" with PID 2164 has been terminated.

Juste au cas où cela aiderait quelqu'un.

1
1
1
2015-06-03 16:30:53 +0000

Sur le serveur 2008 R2, My C:\windows\temp était vide. J'ai essayé de supprimer les logs cbs et un log cbs de 2,5 Go revenait sans cesse, j'ai donc vérifié C:\windows\temp après avoir essayé de supprimer le log et un grand nombre de fichiers .dmp y étaient apparus.

les ont supprimés et le fichier log a maintenant disparu. L'espace disque a été récupéré. (Le mien a continué à revenir même après l'avoir effacé).