web-dev-qa-db-fra.com

Windows \ Temp de grandes quantités de fichiers cab_XXXX

Quelques serveurs qui ont été reconstruits récemment affichent des avertissements sur l'utilisation du lecteur C: \. En regardant le disque, il y a des Go de données dans Windows\Temp utilisés par cab_XXXX_X (par exemple cab_5328_2). La suggestion que j'ai trouvée en ligne est de simplement les supprimer, mais je ne peux pas m'empêcher de penser que cela ne se révélera qu'une solution de contournement car ils sont générés plusieurs fois par jour.

Quelqu'un a-t-il déjà vu ce comportement avec une boîte Windows Server 2008 R2 SP1? Je ne peux pas voir cela se produire sur un autre serveur que nous avons, seulement les deux qui ont été reconstruits récemment. J'espère trouver un moyen permanent de l'arrêter car je suis sûr que cela ne peut pas aider la performance.

32
Tim Alexander

J'ai eu un problème similaire il y a quelque temps, this a aidé à identifier la cause. C'est le bit avec le correctif.

dans le dossier C:\windows\Logs\CBS, supprimez le fichier .log le plus ancien (vous pouvez également tous les supprimer) dans le dossier C:\windows\temp supprimez chaque cab_xxxx dans le processus de régénération suivant, les journaux (CBS) restants ont été correctement zippés et C:\windows\temp est resté propre

27
Tim Brigham

La limite 2GiB nous hante toujours

J'ai vu cela se produire sur des systèmes Windows 7 64 bits et (à partir d'aujourd'hui) Windows 2008 R2.

Même sous Windows 64 bits, le makecab.exe l'utilitaire s'arrête sur les fichiers volumineux (2 Go +), car le format de fichier CAB ne peut pas stocker de fichiers supérieurs à 2 Go .


Si un fichier journal dans C:\Windows\Logs\CBS devient trop gros, il interrompt le processus de compression du journal:

  • Le gros fichier journal CBS n'est jamais compressé
  • Les fichiers journaux CBS plus récents ne sont jamais compressés
  • C:\Windows\Temp se remplit de fichiers CAB corrompus

Les fichiers Cabinet corrompus consomment environ 200 Mo + par jour et ne peuvent pas être effacés par le redémarrage.

Malheureusement, vous devez supprimer manuellement le gros fichier journal CBS et supprimer les fichiers CAB corrompus.


Il s'agissait d'un défaut de conception dans Windows 7 qui aurait pu être évité:

  • fractionner de gros fichiers journaux CBS avant de tenter de les compresser, ou
  • remplacement du format de fichier CAB par un format plus performant

Quoi qu'il en soit, le mode de défaillance de consomme tout l'espace disque disponible est une grave erreur.

11
Hydraxan14

C:\Windows\Temp est un dossier couramment utilisé par les mises à jour Windows, les journaux ou les fichiers temporaires. Lors d'une installation, l'application déplace les fichiers de majuscules vers un dossier temporaire, dans ce cas C:\Windows\Temp

Si vous souhaitez libérer de l'espace, vous pouvez supprimer tout ce qui se trouve dans ce dossier. Ma suggestion est de supprimer uniquement les anciens, mais de conserver les fichiers les plus récents (il y a un mois).

Si vous cherchez à libérer de l'espace, vous pouvez utiliser l'outil TreeSize Free ou l'outil WinDirStat. Les deux sont gratuits.

2
HEMAN85