Êtes-vous toujours sous Windows 7, 8 ou 8.1? Vous avez peut-être remarqué que votre espace disponible sur le disque dur diminue régulièrement, même si vous n'avez pas téléchargé ou ajouté de nouveaux fichiers sur votre système. Cette accumulation de fichiers indésirables est un symptôme du bogue de compression de fichiers journaux, un problème que Microsoft connaît depuis plus de deux ans.
Bien que Microsoft n'ait rien publié officiellement, vous pouvez corriger ce bogue manuellement et libérer l'espace disque dont vous avez grandement besoin.
Le bogue de compression du fichier journal
Il s'agit d'un problème connu affectant le programme d'installation approuvé. Qu'est-ce que TrustedInstaller et pourquoi est-ce que cela m'empêche de renommer des fichiers? Qu'est-ce que TrustedInstaller et pourquoi me garde-t-il de renommer les fichiers? TrustedInstaller est un compte utilisateur intégré dans Windows 8, Windows 7 et Windows Vista. Ce compte utilisateur "possède" une variété de fichiers système, y compris certains fichiers dans votre dossier Program Files, votre dossier Windows, et ... Read More CBS se connecte dans Windows 7, 8, 8.1 et 2008 R2, ainsi que potentiellement existants dans d'autres versions aussi.
Les symptômes
Heureusement, affiche jwalker107 décrit en détail les symptômes du bogue sur le forum Microsoft Answers:
J'ai eu plusieurs fois où un client Windows 7 x 64 manque d'espace disque et j'ai trouvé que C: \ Windows \ TEMP est consommé avec des centaines de fichiers avec des noms suivant le modèle "cab_XXXX_X", généralement 100 Mo chacun, et ces fichiers sont générés en permanence jusqu'à ce que le système manque d'espace. Après avoir supprimé les fichiers et redémarré, les fichiers commencent à être générés à nouveau.
J'ai constaté que ceci est provoqué par de grands journaux d'entretien basés par composant. Ceux-ci sont stockés dans C: \ Windows \ Logs \ CBS. Le fichier journal actuel est nommé "cbs.log". Lorsque "cbs.log" atteint une certaine taille, un processus de nettoyage renomme le journal en "CbsPersist_YYYYMMDDHHMMSS.log", puis tente de le compresser en un fichier .cab.
Toutefois, lorsque le fichier cbs.log atteint une taille de 2 Go avant que le processus de nettoyage ne le compresse, le fichier est trop volumineux pour être géré par l'utilitaire makecab.exe. Le fichier journal est renommé en CbsPersist_date_time.log, mais lorsque le processus makecab tente de le compresser, le processus échoue (mais seulement après avoir consommé quelque 100 Mo sous \ Windows \ Temp). Après cela, le processus de nettoyage s'exécute à plusieurs reprises (environ toutes les 20 minutes dans mon expérience). Le processus échoue à chaque fois, et consomme également un nouveau ~ 100 Mo dans \ Windows \ Temp avant de mourir. Ceci est répété jusqu'à ce que le système manque d'espace disque.
La cause
Lorsque le système fonctionne correctement, l'unité de compression CAB intégrée doit compresser le journal CBS du programme d'installation approuvé avant qu'il n'atteigne 2 Go. Malheureusement, le CAB ne peut pas gérer les fichiers de plus de 2 Go et commence à avoir un mauvais moment. En conséquence, le compresseur CAB ( makecab.exe
) génère une énorme quantité de fichiers TEMP inutiles et massivement gonflés. Conserver les fichiers makecab.exe
sous contrôle avec ce script Windows Conserver les fichiers makecab.exe
sous contrôle avec ce script Windows J'ai passé un Beaucoup de temps pour aider les amis et la famille avec leurs problèmes informatiques, et je dois dire qu'au-dessus de tous les autres problèmes, le seul problème que je vois revenir et ... Lire la suite, qui va rapidement remplir n'importe quel disque dur.
Il n'est pas clair pourquoi le fichier journal est autorisé à dépasser 2 Go. La mise à jour peut être trop rapide pour que la compression se poursuive et le coupable peut être Windows Update C'est pourquoi nous détestons Windows Update C'est pourquoi Windows Update force actuellement Windows 10 à mettre à jour et à mettre à jour votre système. Gavin examine ce qui fait que nous détestons Windows Update et ce que vous pouvez faire pour y remédier. Lire la suite . Une fois qu'un fichier journal a atteint 2 Go ou plus, l'outil de compression se bloque et entre dans un cercle vicieux, accumulant des fichiers indésirables temporaires jusqu'à ce que le lecteur soit plein.
Ce bug est irritant et prend du temps, c'est le moins que l'on puisse dire. Et pourquoi Microsoft continue à éviter de meilleurs outils de compression est au-delà de moi.
Le correctif manuel
Woody Leonhard, de Woody sur Windows à InfoWorld, a détaillé comment résoudre ce problème manuellement. Sautez en dessous du tweet pour voir comment vous pouvez vous libérer de cette tourmente.
Bogue de longue date dans la compression du fichier journal Win7 peut soudainement remplir votre disque dur. Correction manuelle @infoworld WoW https://t.co/hXwVpDR4N6
- Woody Leonhard (@woodyleonhard) 25 août 2016
Appuyez sur la touche Windows + R pour ouvrir la boîte de dialogue Exécuter. Tapez services.msc
pour ouvrir le panneau des services locaux Comment contrôler les services en cours d'exécution avec la commande SC [Windows] Comment contrôler les services en cours d'exécution avec la commande SC [Windows] Une des choses que je fais beaucoup plus souvent depuis la plongée surveille et vérifie l'état des services exécutés sur les ordinateurs qui s'exécutent dans toute l'entreprise. Il y a ... Lire la suite.
Naviguez jusqu'à l' installateur Windows Modules et éteignez-le.
Dirigez-vous maintenant vers % rootdirectory%> Windows> Logs> CBS .
Vous devez maintenant déplacer ou renommer chacun des fichiers du répertoire. Selon le nombre de fichiers présents, il peut être plus facile de les déplacer tous dans un répertoire différent.
Maintenant, dirigez vous vers % rootdirectory%> Windows> Temp .
Dans le coin supérieur droit, entrez cab*
et recherchez. S'il y a des résultats, supprimez-les.
Redémarrez votre système.
Vous devriez maintenant trouver votre service d'installation de module de Windows opérationnel comme normal, et makecab.exe
devrait pouvoir réellement traiter les dossiers, plutôt que de vomir partout sur votre disque dur.
Nettoyez vos caches Windows
Si vous utilisez Windows 10 et que vous avez remarqué que votre précieux disque dur tombe lentement, il pourrait s'agir de l'une des nombreuses caches qui accumulent des données sans que vous vous en rendiez compte.
Nous avons précédemment détaillé comment aller chercher et effacer chacun des caches suivants 7 Caches Windows cachés et comment les effacer 7 Caches Windows cachés et comment les effacer Les fichiers mis en cache peuvent prendre beaucoup d'octets. Bien que les outils dédiés puissent vous aider à libérer de l'espace disque, ils risquent de ne pas tout effacer. Nous vous montrons comment libérer manuellement l'espace de stockage. Lire la suite, mais je vais les lister juste pour que vous soyez au courant:
- Windows 10 Mettre à jour le cache
- Cache du Windows Store
- Cache des fichiers Temp
- Cache des vignettes
- Cache de restauration du système
- Cache du navigateur Web
- Cache DNS
Bien que la suppression de votre cache DNS ne vous accorde vraiment rien de tel que l'effacement de votre cache Temp Files, nous avons également des suggestions efficaces pour libérer de l'espace. 5 Outils Windows natifs pour libérer de l'espace disque dans l'espace de stockage? 5 Outils Windows natifs pour libérer de l'espace de stockage Ne téléchargez pas un outil tiers pour récupérer de l'espace disque précieux! Windows a ses propres outils pour le travail et ils sont faciles à utiliser. Lire la suite .
Existence de bogue
Vous devriez maintenant avoir le contrôle de votre disque dur une fois de plus, libre des makecab.exe
de l'errant makecab.exe
, et capable de supprimer réellement les fichiers incriminés en engendrant un milliard de plus (croyez-moi, je les ai comptés).
Comment gardez-vous la taille de votre système? Vider régulièrement votre dossier de téléchargements? Supprimer autre chose que ce qui est nécessaire? Faites-nous savoir vos techniques ci-dessous!