Windows \ Temp grandes quantidades de arquivos cab_XXXX

28

Alguns servidores que foram reconstruídos recentemente estão atingindo avisos no uso da unidade C: \. Observando o disco, há GB de dados no Windows \ Temp sendo usados por cab_XXXX_X (por exemplo, cab_5328_2). A sugestão que encontrei on-line é apenas excluí-los, mas não posso deixar de sentir que isso só vai se provar uma solução alternativa, já que eles estão sendo gerados várias vezes por dia.

Alguém já viu esse comportamento antes com uma caixa do Windows Server 2008 R2 SP1? Eu não posso ver isso acontecendo em qualquer outro servidor que temos, apenas os dois que foram reconstruídos recentemente. Estou esperando encontrar uma maneira permanente de pará-lo, pois tenho certeza de que não pode estar ajudando no desempenho.

    
por Tim Alexander 05.01.2016 / 14:04

3 respostas

26

Eu tive um problema semelhante há algum tempo, isso ajudou a identificar a causa. Este é o bit com a correção.

in C:\windows\Logs\CBS folder delete the oldest .log file (you can also delete them all) in C:\windows\temp folder delete every cab_xxxx in the following regeneration process, the remaining (CBS) logs where zipped correctly, and C:\windows\temp was left clean

    
por 05.01.2016 / 23:23
8

O limite de 2GiB ainda nos assombra

Eu vi isso acontecer no Windows 7 de 64 bits e (a partir de hoje) nos sistemas Windows 2008 R2.

Mesmo no Windows de 64 bits, o utilitário makecab.exe é dividido em arquivos grandes (2GiB +),  porque the Cabinet formato de arquivo não pode armazenar arquivos maiores que 2GiB. .

Se algum arquivo de log em C:\Windows\Logs\CBS ficar muito grande, ele quebrará o processo de compactação de log:

  • O arquivo de log grande do CBS nunca é compactado
  • Arquivos de log do CBS mais recentes nunca são compactados
  • C:\Windows\Temp é preenchido com arquivos de gabinete corrompidos

Os arquivos corrompidos do Cabinet consomem cerca de 200MiB + por dia e não podem ser apagados reinicializando.

Infelizmente, você deve excluir manualmente o grande arquivo de registro do CBS e remover os arquivos corrompidos do gabinete.

Esta foi uma falha de design no Windows 7 que poderia ter sido evitada por:

  • dividindo arquivos de log grandes do CBS antes de tentar compactá-los ou
  • substituindo o formato de arquivo Cabinet por um formato mais capaz

De qualquer forma, o modo de falha de consome todo o espaço em disco disponível é uma falha grave.

    
por 18.07.2017 / 19:31
2

C: \ Windows \ Temp é uma pasta normalmente usada por atualizações, logs ou arquivos temporários do Windows. Durante uma instalação, o aplicativo move os arquivos de capitalização para uma pasta temporária, nesse caso, C: \ Windows \ Temp

Se você quiser liberar algum espaço, você pode excluir tudo nesta pasta, Minha sugestão é excluir apenas os antigos, mas manter os arquivos mais recentes (um mês atrás).

Se você quiser liberar algum espaço, você pode usar a ferramenta TreeSize Free ou a ferramenta WinDirStat. Ambos são gratuitos.

    
por 05.01.2016 / 17:47