
Mark Lucas
0
1029
300
Da li i dalje imate Windows 7, 8 ili 8.1? Tada ste mogli primjetiti da vaš dostupni prostor tvrdog diska neprestano opada, čak i ako niste preuzeli ili dodali nove datoteke u svoj sustav. Ovaj nakupljanje bezvrijednih datoteka simptom je simptoma programski program kompresije datoteke, problem o kojem je Microsoft poznat već više od dvije godine.
Iako Microsoft ništa nije službeno objavio, ručnu škripu možete riješiti i osloboditi vam prijeko potrebnog prostora na tvrdom disku.
Programski program Kompresija datoteke
Ovo je poznato pitanje koje utječe na pouzdanog instalatora Što je TrustedInstaller & Zašto me sprečava od preimenovanja datoteka? Što je TrustedInstaller i zašto me to sprečava od preimenovanja datoteka? TrustedInstaller je ugrađeni korisnički račun u sustavima Windows 8, Windows 7 i Windows Vista. Ovaj korisnički račun "posjeduje" razne sistemske datoteke, uključujući neke datoteke u mapi Programske datoteke, vašu mapu Windows i ... CBS zapise u sustavima Windows 7, 8, 8.1 i 2008 R2, kao i koji mogu biti postojeći i u drugim verzijama.
Simptomi
Srećom, poster jwalker107 detaljno su opisali simptome buge na forumu Microsoft Answers:
Ponavljao sam slučajeve gdje klijentu sustava Windows 7 x64 nema dovoljno prostora na tvrdom disku i otkrio sam da se C: \ Windows \ TEMP troši sa stotinama datoteka s imenima koja slijede po obrascu “cab_XXXX_X”, obično 100 MB svaka, a te se datoteke neprestano generiraju dok sustavu ponestane prostora. Nakon uklanjanja datoteka i ponovnog pokretanja, datoteke se počinju generirati ponovno.
Otkrio sam da su to uzrokovani velikim dnevnicima servisiranja na bazi komponenti. Pohranjuju se na C: \ Windows \ Logs \ CBS. Imena je trenutne datoteke dnevnika “cbs.log”. Kada “cbs.log” dostigne određenu veličinu, proces čišćenja preimenuje zapis u “CbsPersist_YYYYMMDDHHMMSS.log” a zatim je pokušava komprimirati u datoteku .cab.
Međutim, kada cbs.log dostigne veličinu od 2 GB prije nego što se postupak čišćenja komprimira, datoteka je prevelika da bi se njome mogao rukovati uslužni program makecab.exe. Datoteka dnevnika preimenovana je u CbsPersist_date_time.log, ali kada makecab proces pokuša da je komprimira, proces ne uspije (ali tek nakon što potroši nekih 100 MB pod \ Windows \ Temp). Nakon toga postupak čišćenja se izvodi nekoliko puta (otprilike svakih 20 minuta, po mom iskustvu). Proces svaki put ne uspije, a također pojede novih ~ 100 MB u \ Windows \ Temp prije nego što umre. To se ponavlja sve dok sustavu ne ponestane prostora za pogon.
Uzrok
Kad sustav ispravno radi, integrirana CAB kompresijska jedinica trebala bi komprimirati dnevnik CBS pouzdanog instalatera prije nego što dostigne 2 GB. Nažalost, CAB ne može obraditi datoteke veće od 2 GB i počinje s užasno lošim vremenom. Kao rezultat, CAB kompresor (makecab.exe
) generira ogromnu količinu beskorisnih i masovno nabubrenih TEMP datoteka Držite datoteke dnevnika i tempira pod nadzorom s ovom skriptu Windows Držite datoteke dnevnika i temp pod kontrolom s ovom skriptu Windows Proveo sam puno vremena pomažući prijateljima i obitelji u njihovom računalu pitanja, i moram reći da se iznad svih ostalih problema ponovno pojavljuje ono jedno pitanje koje vidim i… koje će brzo napuniti svaki tvrdi disk.
Nejasno je zašto datoteci dnevnika dopušta rast od 2 GB. Zapisivanje se može dogoditi prebrzo da bi kompresija bila u tijeku, a krivac ovdje može biti Windows Update Ovo je razlog zašto mrzimo Windows Update Ovo je razlog zašto mrzimo ažuriranje sustava Windows Način na koji Windows Update trenutno forsira Windows 10 nadogradnje i ažuriranja na vas je loš. Gavin ispituje zašto svi mrzimo Windows Update i što možete učiniti protiv njega. , Nakon što datoteka datoteke poraste na 2 GB ili više, to uzrokuje rušenje alata za kompresiju i ulazi u začarani krug, gomilajući privremene datoteke bezvrijedne dok se pogon ne napuni.
Ova buba iritantna je, u najmanju ruku, dugotrajna. A zašto Microsoft i dalje izbjegava bolje alate za kompresiju je izvan mene.
Ručno ispravljanje
Woody Leonhard iz tvrtke Woody na Windows-u na InfoWorldu detaljno je objasnio kako ručno riješiti problem. Skočite ispod tvita da vidite kako se možete osloboditi ovog nemira.
Dugogodišnja greška u kompresiji Win7 datoteke datoteka može iznenada ispuniti vaš tvrdi disk. Ručno popravljanje. @infoworld WoW https://t.co/hXwVpDR4N6
- Woody Leonhard (@woodyleonhard) 25. kolovoza 2016
tisak Windows tipka + R da biste otvorili dijaloški okvir Run. Tip service.msc
otvoriti ploču lokalnih usluga Kako kontrolirati pokretanje usluga pomoću SC naredbe [Windows] Kako kontrolirati pokretanje usluga pomoću SC naredbe [Windows] Jedna od stvari za koju smatram da radim mnogo češće jer ronjenje u IT nadzor je i provjerava status usluga koje se izvode na računalima koja rade u cijeloj tvrtki. Tamo je… .
Pretražite dolje na Instalacijski modul sustava Windows i isključite ga.
A sad krenite na % rootdirectory%> Windows> Dnevnici> CBS.
Sada ćete morati premjestiti ili preimenovati svaku datoteku u direktoriju. Ovisno o tome koliko je datoteka prisutno, možda će biti lakše premjestiti ih sve u drugu mapu.
A sad krenite na % rootdirectory%> Windows> Temp.
U gornjem desnom kutu unesite taksi*
i traži. Ako postoje rezultati, izbrišite ih.
Ponovno pokrenite sustav.
Sada biste trebali pronaći vaš Windows Installer uslugu koja radi i radi kao normalno, i makecab.exe
trebali biste biti u mogućnosti obraditi datoteke, umjesto da ih stalno bacate po tvrdom disku.
Očistite predmemorije sustava Windows
Ako imate Windows 10 i primijetite da vam dragocjeni brojevi tvrdog diska polako opadaju, to bi mogao biti jedan od brojnih predmemorija koje gomilaju podatke bez da shvatite.
Prethodno smo detaljno objasnili kako ići u pronalaženju i čišćenju svakog sljedećeg predmemorije. 7 Skriveni predmemorije sustava Windows i Kako ih očistiti 7 skrivenih predmemorija sustava Windows i kako ih očistiti Predmemorirane datoteke mogu zauzeti puno bajtova. Iako vam posebni alati mogu pomoći da oslobodite prostor na disku, možda vam neće sve očistiti. Pokazujemo vam kako ručno osloboditi prostor za pohranu. , ali navest ću ih samo tako da ste svjesni:
- Windows 10 cache ažuriranja
- Windows Store cache
- Temp datoteke predmemorije
- Predmemorija sličica
- System Restore cache
- Predmemorija web preglednika
- DNS predmemorija
Iako vam brisanje predmemorije DNS-a zaista neće dodijeliti ništa poput prostora za brisanje predmemorije temp datoteke, također imamo nekoliko učinkovitih prijedloga kako osloboditi malo prostora s niskim diskom? 5 izvornih alata za Windows da biste oslobodili prostor za pohranu prostora na malom disku? 5 Izvornih Windows alata da biste oslobodili prostor za pohranu Nemojte preuzimati riblji alat treće strane za povrat vrijednog prostora na disku! Windows ima vlastite alate za posao i oni su jednostavni za korištenje. .
Postojanje bez grešaka
Sada biste trebali još jednom kontrolirati svoj čvrsti disk, bez ikakvih problema makecab.exe
, i u mogućnosti izbrisati dosadne datoteke uz mriještenje još milijardu (vjerujte mi, prebrojao sam ih).
Kako smanjiti veličinu vašeg sustava? Redovito praznite mapu za preuzimanje? Izbrisati bilo što osim onoga što je nužno? Javite nam vaše tehnike u nastavku!