
Brian Curtis
0
4341
1040
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, o którym Microsoft wiedział 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
Jest to znany problem wpływający na zaufanego instalatora. Czym jest TrustedInstaller i dlaczego nie pozwala mi zmieniać nazw plików? 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… dzienników CBS w Windows 7, 8, 8.1 i 2008 R2, a także potencjalnie istniejących w innych wersjach.
Symptomy
Na szczęście plakat jwalker107 dokładnie opisano objawy błędu na forum Microsoft Answers:
Powtarzałem wielokrotnie przypadki, w których klientowi Windows 7 x64 zabrakło miejsca na dysku twardym, i stwierdziłem, że C: \ Windows \ TEMP jest konsumowany z setkami plików o nazwach zgodnych ze wzorcem “cab_XXXX_X”, zazwyczaj 100 MB każdy, a pliki te są generowane ciągle, aż w systemie zabraknie miejsca. 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 ma 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.
Przyczyna
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ą liczbę bezużytecznych i rozdętych plików TEMP Kontroluj pliki dziennika i pliki tymczasowe za pomocą tego skryptu systemu Windows Kontroluj pliki dziennika i pliki tymczasowe pod tym skryptem systemu Windows Spędziłem dużo czasu pomagając znajomym i rodzinie przy ich komputerze problemy i muszę powiedzieć, że ponad wszystkimi innymi problemami pojawia się jeden problem, który widzę ponownie i…, 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ć, a winowajcą może być tutaj Windows Update To dlatego nienawidzimy Windows Update To dlatego nienawidzimy Windows Update Sposó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ć. . 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 w dalszym ciągu unika lepszych narzędzi do kompresji, jest poza mną.
Poprawka ręczna
Woody Leonhard z Woody na Windowsie w InfoWorld szczegółowo opisał, jak ręcznie naprawić ten problem. 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 WoW https://t.co/hXwVpDR4N6
- Woody Leonhard (@woodyleonhard) 25 sierpnia 2016 r
naciśnij Klawisz Windows + R. aby otworzyć okno dialogowe Uruchom. Rodzaj services.msc
otworzyć panel usług lokalnych Jak kontrolować działające usługi za pomocą polecenia SC [Windows] Jak kontrolować działające usługi za pomocą polecenia SC [Windows] Jedną z rzeczy, które robię o wiele częściej, odkąd nurkuję w IT, jest monitorowanie i sprawdzanie status usług działających na komputerach działających w całej firmie. Jest… .
Przejdź do Instalator modułów systemu Windows i wyłącz to.
Teraz idź do % rootdirectory%> Windows> Dzienniki> CBS.
Teraz musisz przenieść lub zmienić nazwę każdego z plików w katalogu. W zależności od liczby plików może być łatwiej przenieść je wszystkie do innego katalogu.
Teraz idź do % rootdirectory%> Windows> Temp.
W prawym górnym rogu wpisz taksówka*
i szukaj. Jeśli są jakieś wyniki, usuń je.
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
powinno być w stanie przetwarzać pliki, zamiast wielokrotnie wyrzucać je na dysk twardy.
Wyczyść pamięć podręczną systemu Windows
Jeśli korzystasz z 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, jak znaleźć i wyczyścić każdą z następujących pamięci podręcznych. 7 ukrytych pamięci podręcznych systemu Windows i sposób ich usuwania. 7 ukrytych pamięci podręcznych systemu Windows i sposób ich usuwania. 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. , ale wymienię je, abyś wiedział:
- Pamięć podręczna aktualizacji systemu Windows 10
- Pamięć podręczna Sklepu Windows
- Pamięć podręczna plików tymczasowych
- Pamięć podręczna miniatur
- Pamięć podręczna przywracania systemu
- Pamięć podręczna przeglądarki internetowej
- 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, jak zwolnić trochę miejsca na małej przestrzeni dyskowej? 5 Natywnych narzędzi systemu Windows w celu zwolnienia miejsca na dysku Mało miejsca na dysku? 5 natywnych narzędzi systemu Windows do zwolnienia przestrzeni dyskowej Nie 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. .
Istnienie wolne od błędów
Powinieneś teraz ponownie przejąć kontrolę nad dyskiem twardym, wolnym od uchwytów błędnego makecab.exe
, i jestem w stanie 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!