reklama

Používáte stále Windows 7, 8 nebo 8.1? Možná jste si všimli, že dostupné místo na pevném disku se neustále zmenšuje, i když jste do systému nestáhli ani nepřidali žádné nové soubory. Tato akumulace nevyžádaných souborů je příznakem chyba komprese souboru protokolu, problém, o kterém Microsoft věděl více než dva roky.

Přestože společnost Microsoft oficiálně neuvedla nic, můžete tuto chybu opravit ručně a uvolnit tolik potřebný prostor na pevném disku.

Chyba komprese souboru protokolu

Tohle je známý problém ovlivňující důvěryhodného instalačního programu Co je TrustedInstaller a proč mě chrání před přejmenováním souborů?TrustedInstaller je integrovaný uživatelský účet v systému Windows 8, Windows 7 a Windows Vista. Tento uživatelský účet „vlastní“ řadu systémových souborů, včetně některých souborů ve složce Program Files, Windows a ... Přečtěte si více Protokoly CBS v systémech Windows 7, 8, 8.1 a 2008 R2 a také potenciálně existující v jiných verzích.

Příznaky

Naštěstí plakát jwalker107 důkladně popsal příznaky chyby na Fórum odpovědí společnosti Microsoft:

instagram viewer

Měl jsem opakované případy, kdy klientovi Windows 7 x64 dojde nedostatek místa na pevném disku a zjistil jsem, že C: \ Windows \ TEMP je spotřebován stovkami souborů se jmény podle vzoru „cab_XXXX_X“, obvykle 100 MB každý, a tyto soubory jsou neustále generovány, dokud nedojde systém prostor. Po odstranění souborů a restartu se soubory začnou znovu generovat.

Zjistil jsem, že je to způsobeno velkými protokoly o poskytování komponent. Jsou uloženy v C: \ Windows \ Logs \ CBS. Aktuální soubor protokolu se nazývá „cbs.log“. Když „cbs.log“ dosáhne určité velikosti, proces čištění přejmenuje protokol na „CbsPersist_YYYYMMDDHHMMSS.log“ a poté se pokusí jej komprimovat do souboru .cab.

Když však cbs.log dosáhne velikosti 2 GB před tím, než jej tento proces vyčištění zkomprimuje, je soubor příliš velký na to, aby jej bylo možné obsluhovat pomocí nástroje makecab.exe. Soubor protokolu je přejmenován na CbsPersist_date_time.log, ale když se proces makecab pokusí komprimovat, proces se nezdaří (ale až po spotřebování přibližně 100 MB pod \ Windows \ Temp). Poté proces čištění probíhá opakovaně (podle mých zkušeností přibližně každých 20 minut). Proces selže pokaždé a před smrtí také spotřebuje nových ~ 100 MB v \ Windows \ Temp. To se opakuje, dokud systém nedojde z místa na disku.

Příčina

Když systém pracuje správně, měla by integrovaná kompresní jednotka CAB komprimovat protokol CBS Trusted Installer dříve, než dosáhne 2 GB. Bohužel, CAB nedokáže zpracovat soubory větší než 2 GB a začíná mít jolly špatný čas. Výsledkem je kompresor CAB (makecab.exe) vytváří obrovské množství zbytečných a masivně nafouknuté soubory TEMP S tímto skriptem Windows udržujte pod kontrolou soubory protokolu a teplotyStrávil jsem spoustu času pomáháním přátelům a rodině s jejich počítačovými problémy, a musím říci, že nad všechny ostatní problémy, ten problém, který vidím, se objeví znovu a ... Přečtěte si více , který rychle zaplní jakýkoli pevný disk.

Není jasné, proč se smí soubor protokolu zvětšit na více než 2 GB. Protokolování se může stát příliš rychle na to, aby komprese mohla pokračovat viníkem může být Windows Update Proto nenávidíme aktualizaci systému WindowsZpůsob, jakým Windows Update v současné době vynucuje aktualizace a aktualizace systému Windows 10, je špatný. Gavin zkoumá, co způsobuje, že nás všichni nenávidí Windows Update a co proti tomu můžete udělat. Přečtěte si více . Jakmile soubor protokolu naroste na 2 GB nebo více, způsobí selhání nástroje pro kompresi a vstup do začarovaného kruhu, který hromadí dočasné nevyžádané soubory, dokud není jednotka plná.

Tato chyba je přinejmenším dráždivá a časově náročná. A proč se Microsoft nadále vyhýbá lepším kompresním nástrojům, je mimo mě.

Ruční oprava

Woody Leonhard, společnosti Woody on Windows v InfoWorld podrobně jak ručně opravit Tento problém. Skočte pod tweet a uvidíte, jak se můžete uvolnit z tohoto zmatku.

Dlouhodobá chyba v komprimaci souborů protokolu Win7 může náhle zaplnit váš pevný disk. Ruční oprava. @infoworld Wow https://t.co/hXwVpDR4N6

- Woody Leonhard (@woodyleonhard) 25. srpna 2016

lis Klávesa Windows + R otevřete dialogové okno Spustit. Typ services.msc na otevřete panel místních služeb Jak ovládat spuštěné služby pomocí příkazu SC [Windows]Jednou z věcí, které se od potápění do IT dostávám mnohem častěji, je sledování a kontrola stavu služeb běžících na počítačích běžících po celé společnosti. Tady je... Přečtěte si více .

Přejděte dolů na stránku Instalační program modulů Windows a vypněte to.

Instalační služba modulu Windows

Nyní zamířte % rootdirectory%> Windows> Protokoly> CBS.

Nyní budete muset přesunout nebo přejmenovat každý ze souborů v adresáři. V závislosti na tom, kolik souborů je přítomno, může být snadnější přesunout je všechny do jiného adresáře.

Soubory CBS ve složce

Nyní zamířte % rootdirectory%> Windows> Temp.

V pravém horním rohu zadejte kabina* a hledat. Pokud existují nějaké výsledky, odstraňte je.

Vyhledávací panel CAB v Průzkumníku souborů

Restartujte systém.

Nyní byste měli najít službu Instalační služby modulu Windows, která je funkční a běžná, jako obvykle a makecab.exe by měl být schopen soubory skutečně zpracovat, než opakovaně házet po celém pevném disku.

Vyčistěte mezipaměti Windows

Pokud používáte systém Windows 10 a všimli jste si, že vaše čísla pevných disků pomalu klesají, může to být jedna z mnoha mezipaměti, která shromažďuje data, aniž byste si to uvědomovali.

Dříve jsme podrobně popisovali, jak hledat a Vymazání každé z následujících mezipamětí 7 skrytých mezipamětí Windows a jak je vymazatSoubory v mezipaměti mohou zabírat mnoho bajtů. I když vyhrazené nástroje vám mohou pomoci uvolnit místo na disku, nemusí to všechno vymazat. Ukážeme vám, jak ručně uvolnit úložný prostor. Přečtěte si více , ale uvedu je jen proto, abyste si byli vědomi:

  1. Windows 10 Update cache
  2. Mezipaměť Windows Store
  3. Mezipaměť souborů Temp
  4. Mezipaměť miniatur
  5. Vyrovnávací paměť pro obnovení systému
  6. Mezipaměť webového prohlížeče
  7. Mezipaměť DNS

Přestože vymazání mezipaměti DNS vám opravdu nepřinese nic, jako by mohlo být vymazání mezipaměti mezipaměti Temp Files, máme také několik účinných návrhů pro jak uvolnit místo Málo místa na disku? 5 nativních nástrojů Windows pro uvolnění úložného prostoruNestahujte rybí nástroj třetích stran, abyste získali zpět cenné místo na disku! Systém Windows má pro tuto úlohu vlastní nástroje a snadno se používá. Přečtěte si více .

Bezchybná existence

Nyní byste měli mít kontrolu nad svým pevným diskem ještě jednou, bez úchopů pochůzky makecab.exea dokážu odstranit smazané soubory a vytvořit další miliardu (věřte mi, spočítal jsem je).

Jak udržet velikost vašeho systému na nízké úrovni? Pravidelně vyprázdňujete složku ke stažení? Smazat něco jiného, ​​než co je nutné? Sdělte nám své techniky níže!

Gavin je Senior Writer pro MUO. On je také editor a SEO manažer pro MakeUseOf krypto-zaměřený sesterský web, Blocks Decoded. Má BA (Hons) Contemporary Writing s Digital Art Practices drancovaný z kopců Devonu, stejně jako více než deset let profesionálního psaní. Užívá si hojného množství čaje.