Reklama

Czy nadal korzystasz z systemu Windows 7, 8 lub 8.1? Być może zauważyłeś, że ilość dostępnego miejsca na dysku twardym stale maleje, nawet jeśli nie pobrałeś ani nie dodałeś żadnych nowych plików do swojego systemu. Ta akumulacja niepotrzebnych plików jest objawem Błąd kompresji pliku dziennika, problem znany Microsoft od ponad dwóch lat.

Chociaż Microsoft nie wydał niczego oficjalnie, możesz ręcznie naprawić ten błąd i zwolnić tak bardzo potrzebne miejsce na dysku twardym.

Błąd kompresji pliku dziennika

To jest znany problem mający wpływ na zaufanego instalatora Co to jest TrustedInstaller i dlaczego nie pozwala mi zmieniać nazw plików?TrustedInstaller to wbudowane konto użytkownika w systemie Windows 8, Windows 7 i Windows Vista. To konto użytkownika „jest właścicielem” różnych plików systemowych, w tym niektórych plików w folderze Program Files, folderze Windows i ... Czytaj więcej CBS loguje się w Windows 7, 8, 8.1 i 2008 R2, a także potencjalnie istnieje również w innych wersjach.

instagram viewer

Symptomy

Na szczęście plakat jwalker107 dokładnie opisał objawy błędu na Forum Microsoft Answers:

Miałem powtarzane przypadki, w których klientowi Windows 7 x64 zabrakło miejsca na dysku twardym, i stwierdziłem, że C: \ Windows \ TEMP jest zużywany z setkami plików o nazwach zgodnych ze wzorem „cab_XXXX_X”, zwykle 100 MB każdy, i pliki te są generowane ciągle, aż do wyczerpania się systemu przestrzeń. Po usunięciu plików i ponownym uruchomieniu, pliki zaczną być generowane ponownie.

Odkryłem, że jest to spowodowane dużymi dziennikami obsługi opartej na komponentach. Są one przechowywane w C: \ Windows \ Logs \ CBS. Bieżący plik dziennika nosi nazwę „cbs.log”. Gdy „cbs.log” osiągnie określony rozmiar, proces czyszczenia zmienia nazwę dziennika na „CbsPersist_YYYYMMDDHHMMSS.log”, a następnie próbuje skompresować go do pliku cab.

Jednak gdy plik cbs.log osiągnie rozmiar 2 GB, zanim proces czyszczenia go skompresuje, plik jest zbyt duży, aby mógł go obsłużyć narzędzie makecab.exe. Nazwa pliku dziennika zmienia się na CbsPersist_date_time.log, ale gdy proces makecab próbuje go skompresować, proces kończy się niepowodzeniem (ale tylko po zużyciu około 100 MB w folderze \ Windows \ Temp). Następnie proces czyszczenia uruchamia się wielokrotnie (z moich doświadczeń co około 20 minut). Proces kończy się niepowodzeniem za każdym razem, a także zużywa nowe ~ 100 MB w \ Windows \ Temp przed śmiercią. Jest to powtarzane, dopóki w systemie nie zabraknie miejsca na dysku.

Powód

Gdy system działa poprawnie, zintegrowana jednostka kompresji CAB powinna skompresować dziennik CBS Trusted Installer, zanim osiągnie 2 GB. Niestety, CAB nie może obsługiwać plików większych niż 2 GB i zaczyna mieć naprawdę zły czas. W rezultacie kompresor CAB (makecab.exe) generuje ogromną ilość bezużytecznych i masowo rozdęte pliki TEMP Kontroluj pliki dzienników i tymczasowe za pomocą tego skryptu systemu WindowsSpędziłem dużo czasu pomagając przyjaciołom i rodzinie w ich problemach z komputerem, i muszę powiedzieć, że przede wszystkim inne problemy, które widzę, pojawiają się ponownie i ... Czytaj więcej , który szybko zapełni każdy dysk twardy.

Nie jest jasne, dlaczego rozmiar pliku dziennika może przekraczać 2 GB. Rejestrowanie może odbywać się zbyt szybko, aby kompresja mogła nadążyć i winowajcą może być tutaj Windows Update Dlatego nienawidzimy Windows UpdateSposób, w jaki Windows Update wymusza obecnie aktualizacje i aktualizacje systemu Windows 10, jest zły. Gavin sprawdza, co sprawia, że ​​wszyscy nienawidzimy usługi Windows Update i co możesz z tym zrobić. Czytaj więcej . Po zwiększeniu rozmiaru pliku dziennika do 2 GB lub więcej powoduje to awarię narzędzia kompresji i przejście do błędnego koła, gromadząc tymczasowe niepotrzebne pliki do momentu zapełnienia dysku.

Ten błąd jest co najmniej irytujący i czasochłonny. I dlaczego Microsoft nadal unika lepszych narzędzi do kompresji, jest poza mną.

Poprawka ręczna

Woody Leonhard, z Woody na Windows w InfoWorld, ma szczegółowe informacje na temat ręcznej naprawy ten przypadek. Skacz poniżej tweeta, aby zobaczyć, jak uwolnić się od tego zamieszania.

Długotrwały błąd w kompresji pliku dziennika Win7 może nagle zapełnić dysk twardy. Naprawa ręczna @infoworld Łał https://t.co/hXwVpDR4N6

- Woody Leonhard (@woodyleonhard) 25 sierpnia 2016 r

naciśnij Klawisz Windows + R. aby otworzyć okno dialogowe Uruchom. Rodzaj services.msc do otwórz panel usług lokalnych Jak kontrolować działające usługi za pomocą polecenia SC [Windows]Jedną z rzeczy, które robię znacznie częściej, odkąd nurkuję w branży IT, jest monitorowanie i sprawdzanie stanu usług działających na komputerach działających w całej firmie. Jest... Czytaj więcej .

Przejdź do Instalator modułów systemu Windows i wyłącz to.

Usługa instalatora modułów systemu Windows

Teraz idź do % rootdirectory%> Windows> Dzienniki> CBS.

Musisz teraz przenieść lub zmienić nazwę każdego pliku w katalogu. W zależności od liczby plików może być łatwiej przenieść je wszystkie do innego katalogu.

Pliki CBS w folderze

Teraz idź do % rootdirectory%> Windows> Temp.

W prawym górnym rogu wpisz taksówka* i szukaj. Jeśli są jakieś wyniki, usuń je.

Pasek wyszukiwania CAB w Eksploratorze plików

Uruchom ponownie system.

Teraz powinieneś znaleźć usługę Instalatora modułów systemu Windows działającą i działającą jak zwykle, i makecab.exe powinien być w stanie przetwarzać pliki, zamiast wielokrotnie wyrzucać je na dysk twardy.

Wyczyść pamięć podręczną systemu Windows

Jeśli używasz systemu Windows 10 i zauważyłeś, że Twoje cenne liczby dysków twardych powoli spadają, może to być jedna z wielu pamięci podręcznych gromadzących dane bez Twojej wiedzy.

Wcześniej szczegółowo opisywaliśmy sposoby znalezienia i czyszczenie każdej z następujących pamięci podręcznych 7 ukrytych pamięci podręcznych systemu Windows i jak je usunąćPliki w pamięci podręcznej mogą zajmować wiele bajtów. Chociaż dedykowane narzędzia mogą pomóc Ci zwolnić miejsce na dysku, mogą nie wyczyścić wszystkiego. Pokażemy, jak ręcznie zwolnić miejsce w pamięci. Czytaj więcej , ale wymienię je, abyś wiedział:

  1. Pamięć podręczna aktualizacji systemu Windows 10
  2. Pamięć podręczna Sklepu Windows
  3. Pamięć podręczna plików tymczasowych
  4. Pamięć podręczna miniatur
  5. Pamięć podręczna przywracania systemu
  6. Pamięć podręczna przeglądarki internetowej
  7. Pamięć podręczna DNS

Chociaż wyczyszczenie pamięci podręcznej DNS tak naprawdę nie zapewni ci czegoś takiego jak miejsce, które może wyczyścić pamięć podręczną plików tymczasowych, mamy również kilka skutecznych sugestii dotyczących jak zwolnić trochę miejsca Mało miejsca na dysku? 5 Natywnych narzędzi systemu Windows w celu zwolnienia przestrzeni dyskowejNie pobieraj podejrzanego narzędzia innej firmy, aby odzyskać cenne miejsce na dysku! Windows ma własne narzędzia do pracy i są łatwe w użyciu. Czytaj więcej .

Istnienie wolne od błędów

Powinieneś teraz ponownie przejąć kontrolę nad dyskiem twardym, bez uścisków błędnego makecab.exei mogłem faktycznie usunąć szkodliwe pliki, odradzając miliard więcej (zaufaj mi, policzyłem je).

Jak obniżyć rozmiar systemu? Czy regularnie opróżniasz folder pobierania? Usunąć coś innego niż to, co jest konieczne? Daj nam znać swoje techniki poniżej!

Gavin jest starszym pisarzem dla MUO. Jest także redaktorem i menedżerem SEO dla siostrzanej strony MakeUseOf, Blocks Decoded. Ma licencjat z wyróżnieniem (z wyróżnieniem) z zakresu sztuki cyfrowej zdobyte na wzgórzach Devon, a także ponad dekadę doświadczenia zawodowego w pisaniu. Lubi dużo herbaty.