Resolvendo Todos Os Problemas Do Windows E Outros Programas

Bug de compressão de arquivo de log do Windows 7 pode encher seu disco rígido

Está tendo problemas com o Windows devorando seu disco rígido? Você ficará interessado em saber que a Microsoft sabe sobre o problema há mais de dois anos e não fez nada a respeito. Há uma correção manual, que discutirei, mas não está claro se essa solução funciona em todos os casos.

Este é um problema conhecido com o Windows 7, 8 e 2008 R2 (e possivelmente outras versões) onde os arquivos de log acumulados aumentam para um tamanho enorme - 237 GB de acordo com um relatório. Se você excluir os arquivos, o Windows entra em ação a cada 20 minutos ou mais e começa a gerar arquivos de 100 MB, continuamente, até que você fique sem espaço no disco rígido - novamente. Os arquivos excedentes vão para a pasta Temp do Windows, normalmente C: Windows Temp.



Poster jwalker107 no fórum do Microsoft Answers descreve os sintomas :



Tive repetidas instâncias em que um cliente Windows 7 x64 fica sem espaço no disco rígido e descobri que C: Windows TEMP está sendo consumido com centenas de arquivos com nomes seguindo o padrão 'cab_XXXX_X', geralmente 100 MB cada, e esses arquivos são gerados constantemente até que o sistema fique sem espaço. Após a remoção dos arquivos e reinicialização, os arquivos começam a ser gerados novamente.

google play music sleep timer

Descobri que isso é causado por grandes logs de manutenção com base em componentes. Eles são armazenados em C: Windows Logs CBS. O arquivo de log atual é denominado 'cbs.log'. Quando 'cbs.log' atinge um determinado tamanho, um processo de limpeza renomeia o log para 'CbsPersist_YYYYMMDDHHMMSS.log' e tenta compactá-lo em um arquivo .cab.



No entanto, quando o cbs.log atinge o tamanho de 2 GB antes de o processo de limpeza compactá-lo, o arquivo é muito grande para ser manipulado pelo utilitário makecab.exe. O arquivo de log é renomeado para CbsPersist_date_time.log, mas quando o processo makecab tenta compactá-lo, o processo falha (mas somente após consumir cerca de 100 MB em Windows Temp). Depois disso, o processo de limpeza é executado repetidamente (aproximadamente a cada 20 minutos, na minha experiência). O processo falha sempre e também consome cerca de 100 MB em Windows Temp antes de morrer. Isso é repetido até que o sistema fique sem espaço na unidade.

A ideia básica é que, uma vez que o log do Trusted Installer CBS em C: Windows Logs CBS cresce para mais de 2 GB, o utilitário de compactação CAB (que a Microsoft prefere ao Zip muito mais comum) não consegue lidar com isso. O makecab.exe da Microsoft bloqueia em arquivos maiores que 2 GB.

O resultado é um abraço mortal entre TrustedInstaller (o Windows Modules Installer Service) e o compressor CAB (makecab.exe), que libera enormes volumes de arquivos Temp inúteis e suga ciclos como ninguém.



Existem soluções incorretas para o problema em toda a web, mas uma abordagem parece acabar com a loucura. Se o seu disco rígido do Windows 7 ou 2008 R2 estiver sobrecarregado por arquivos de log, faça o seguinte:

Passo 1. Pare o serviço Instalador de Módulos do Windows. Clique em Iniciar e na caixa de Pesquisa digite

como faço para obter cortana

services.msc

Pressione Enter e você verá a lista de Serviços Locais.

Passo 2. Role para baixo até o serviço Instalador de Módulos do Windows e clique duas vezes nele.

críticas primesoftware.net

Etapa 3. Em Status do serviço, clique em Parar. Clique OK.

Passo 4. Use o File Explorer para ir para C: Windows Logs CBS. (Se o Windows estiver instalado em um disco rígido diferente, você deve ir para esse disco.)

Etapa 5. Mova ou renomeie todos os arquivos dessa pasta.

Etapa 6. Para uma boa medida, exclua todos os arquivos 'cab *' na pasta Temp do Windows, normalmente C: Windows Temp. Makecab nunca os excluirá, então você começa.

especificações mínimas para windows 7

Etapa 7. Reinício.

Quando o Windows voltar, o serviço Windows Module Installer estará em execução novamente e o makecab deve parar de se engasgar com o arquivo de log superdimensionado.

Se você precisar do arquivo CBS.log grande - improvável, mas possível - basta usar um leitor de texto como o Bloco de notas para acessar o arquivo renomeado ou movido. Se você não estiver muito interessado nos arquivos de log, poderá excluí-los.

Obrigado ao pôster ch100 de AskWoody.com pela dica.