Přestože instalace aktualizací v systému Windows je snadný proces, mechanismus na pozadí, který je spravuje, je poměrně komplikovaný. Existuje také spousta chyb na internetu o tom, jak se vypořádat s problémy souvisejícími s Windows Update.
Jedna z největších mylných představ je, že všechny aktualizace systému Windows lze nainstalovat najednou jednoduše odstraněním SoftwareDistributionsložku uloženou v C: \ Windows. To je úplně špatné. Ano, můžete ušetřit nějaké místo (kdekoli od 500 MB do několika GB), ale odstranění složky neodstraní nainstalovanou aktualizaci.
Navíc je špatný nápad odstranit složku SoftwareDistribution, pokud to není absolutní Povinný. Existuje podsložka s názvem DataStore, která má rozsáhlou databázi všech dostupných aktualizací systému Windows. Tato databáze bude pravděpodobně o velikosti několika set MB. Odstranění této databáze jednoduše odebere historii Windows Update pro počítač.
Abych to prokázal sám, provedl jsem test. Otevřeli jsme Ovládací panely, v levém menu klikli na Windows Updatea klikli na Zobrazit historii aktualizací
Na této obrazovce je zobrazen úplný seznam nainstalovaných aktualizací pomocí Stav, Instalováno. Pokud odstraníme složku SoftwareDistribution, bude toto dialogové okno zcela prázdné, jako kdyby jste nikdy nenainstalovali žádné aktualizace. Než vám to ukážeme, klikněte v horní části na odkaz Instalované aktualizace, kde se dozvíte, jak odebrat aktualizaci.
>Jak můžete vidět, mám několik aktuálně nainstalovaných aktualizací pro Office, Windows, Silverlight atd. Nyní, pokud budete postupovat podle níže uvedených pokynů pro odstranění složky, můžete se vrátit na Zobrazit historii aktualizací
Pokud však kliknete na Nainstalované aktualizace, zobrazí se vám prázdné okno
znovu zjistíte, že všechny aktualizace, které byly uvedeny dříve a stále tam uvedeny. Je to proto, že jsme jednoduše odstranili historii záznamů aktualizací a ne aktuální aktualizace.Toto dialogové okno je místo, kde můžete skutečně odinstalovat aktualizaci, ale pouze jednu po druhé. Jednoduše klikněte na aktualizaci a klikněte na tlačítko Odinstalovat. Bohužel neexistuje žádný způsob, jak odstranit všechny aktualizace najednou, pokud nepoužíváte nástroj Obnovení systému.
Pokud používáte nástroj Obnovení systému a obnovení počítače předchozí bod obnovení, budou všechny aktualizace, které byly nainstalovány po tomto bodu obnovení, odstraněny. Chcete-li však odstranit všechny aktualizace, potřebujete bod obnovení vytvořený okamžitě po instalaci operačního systému. Dokonce i v případě, že byl v tomto okamžiku vytvořen bod obnovení, starší jsou obvykle odstraněny v průběhu času, aby se vytvořil prostor pro novější body obnovení.
Přesto, pokud máte přiděleno velké množství prostoru pro obnovu systému, schopný vrátit zpět několik okamžiků aktualizací najednou.
Po odstranění obsahu složky budete muset znovu zkontrolovat službu Windows Update pomocí ovládacího panelu a zkontrolovat aktualizace. Celá databáze bude postavena od začátku a můžete si všimnout, že systém Windows zobrazuje Kontrola aktualizacípo velmi dlouhou dobu. Důvodem je, že seznam všech aktualizací platných pro operační systém musí být znovu stažen a poté porovnán s aktuálně nainstalovanými aktualizacemi v systému.
Odstranit složku SoftwareDistribution
Chcete-li tuto složku odstranit, musíte nejprve v systému Windows zastavit služby Windows Updatea BITS. Chcete-li to provést, klikněte na Starta do vyhledávacího pole zadejte services.msc.
>Nyní klikněte pravým tlačítkem na službu Windows Updatea klikněte na Stop. Dělejte totéž pro službu Služba inteligentního přenosu na pozadí (BITS).
Nyní přejděte na následující níže uvedené složce a zobrazí se zde několik složek. Nejdůležitější, o kterých budeme hovořit, jsou Soubory ke staženía DataStore.
C: \ Windows \ SoftwareDistribution
Pokud se pokoušíte získat pouze místo na pevném disku,, i když teoreticky by to nemělo být nutné. Složka Stažení skutečně obsahuje všechny aktualizace, které byly staženy, ale dosud nebyly nainstalovány. Po instalaci budou aktualizace odebrány do 10 dnů. Teoreticky by se tato složka měla zmenšit velikost brzy po instalaci všech aktualizací systému Windows.
Složka DataStoreobsahuje databázi s úplnou historií aktualizací systému Windows pro počítač. Po jeho odstranění bude dialog Historie aktualizací prázdný, jak jsem uvedl výše, ale všechny vaše aktualizace zůstanou. Složku DataStore byste neměli nikdy vymazat, pokud vám to nebude řečeno, nebo nebude-li Windows Update zcela poškozen a bude chybně nakonfigurován.
Pamatujte, že některé složky a soubor ReportingEvents nemusí být možné odstranit. V případě, že nelze odstranit složku, stačí otevřít složku a odstranit veškerý obsah uvnitř. Pro mne došlo k chybě při pokusu o odstranění složky DataStore, takže jsem právě vstoupil do složky a odstranil databázový soubor a všechny ostatní soubory ve složce.
Kontrola Windows Update
Pokud jste odstranili složku SoftwareDistribution, budete chtít znovu projít službou Windows Update a zkontrolovat aktualizace. Ukazuje se, že jste nikdy neprovedli kontrolu aktualizací, protože historie aktualizace již zmizela.
Klikněte na
Závěr
Takže hlavním důvodem je, že se nemůžete opravdu zbavit všech aktualizací systému Windows najednou, pokud nemáte v systému skutečně starý bod obnovení. Za druhé byste měli smazat pouze složku Stahováníve složce SoftwareDistribution, pokud chcete ušetřit místo nebo jednoduše nainstalovat nejnovější aktualizace a počkat 10 dní, abyste zjistili,
Za třetí, měli byste smazat složku DataStorepouze v případě, že je něco opravdu špatného s aktualizací Windows Update, jako by se na několik měsíců nezobrazovaly žádné nové aktualizace apod. lepší pochopení toho, jak funguje služba Windows Update a jak jsou soubory uloženy. Máte-li jakékoli dotazy, zadejte komentář. Užijte si!