30Aug

Proč se Windows chce tak často rebootovat?

click fraud protection

Pokud existuje jedna stížnost, o které se téměř každý zdá, že má o systému Windows, chce, aby se systém restartoval tak často. Ať už jde o aktualizace systému Windows nebo o instalaci, odinstalaci nebo aktualizaci softwaru, systém Windows bude často vyžadovat restart.

Windows se obecně musí restartovat, protože nemůže používat systémové soubory během jejich používání.Tyto soubory jsou uzamčené a mohou být změněny pouze v případě, že nejsou používány.

Co dělá restartování?

Systém Windows nemůže aktualizovat nebo odebírat soubory, které se používají.Když služba Windows Update stáhne nové aktualizace, nemůže je okamžitě použít pro systémové soubory systému Windows. Tyto soubory jsou v provozu a uzamčeny proti jakýmkoli změnám. Chcete-li skutečně nainstalovat tyto aktualizace, systém Windows musí vypnout většinu operačního systému. Systém Windows potom může restartovat systém a načíst aktualizované soubory při spuštění.Restrukturalizace

může být také nezbytná při aktualizaci nebo odebírání určitých typů softwaru. Pokud používáte například nějaký antivirový program nebo ovladač hardwaru, který se hádá hluboko do systému, jeho soubory budou načteny do paměti a chráněny před úpravami. Při aktualizaci nebo odebírání souborů v operačním systému může systém Windows potřebovat restartování počítače a úpravy souborů před úplným spuštěním systému.

instagram viewer

Restartování systému Windows Update

Společnost Microsoft často uvolňuje záplaty pro systém Windows, přičemž většina z nich přichází na "Úterý patch", druhý úterý každého měsíce. Většina těchto aktualizací upravuje systémové soubory, které nelze aktualizovat během spouštění systému Windows, a proto vyžadují restart. Ne každý Windows Update vyžaduje restartování počítače. Například aktualizace pro sadu Microsoft Office by neměly vyžadovat restartování - tyto soubory mohou být uvolněny z paměti restartováním Office. Systém

Windows vás nutí restartovat, protože aktualizace zabezpečení nejsou ve skutečnosti nainstalovány, dokud to neuděláte. Společnost Microsoft představila vyskakovací okna, které vás chybují k restartování počítače a dokonce i restartování počítače automaticky v prvních dnech Windows XP, kdy červy jako Blaster, Sasser a Mydoom běží divoce. Společnost Microsoft se chtěla ujistit, že po aktualizaci aktualizací budou všichni rychle rebootovat, aby nebyli infikováni. Aktualizace by nepomohly, kdyby lidé čekali dny nebo týdny před restartováním a mezitím se nakazili.

Instalace, odinstalování nebo aktualizace softwaru

Softwarové programy někdy chtějí při instalaci, odinstalování nebo aktualizaci počítače restartovat počítač.Může to být proto, že používají systémové soubory a ovladače nízké úrovně, které nelze aktualizovat nebo odstranit za běhu.Řekněme například, že odinstalujete antivirový program. Odinstalátor pravděpodobně nebude moci okamžitě odstranit všechny soubory, takže budete muset restartovat. Odinstalační program naplánuje smazání souborů a systém Windows automaticky odstraní soubory při příštím spuštění počítače.

Některé programy mohou také po instalaci restartovat. Pokud například nainstalujete antivirový program, může se vám chtít okamžitě restartovat, aby mohl sledovat proces spouštění.Některé ovladače hardwaru na nižší úrovni mohou vyžadovat restartování předtím, než budou moci fungovat. Samozřejmě je také možné, že někteří inženýři programu vás mohou požádat o restartování, pokud to není skutečně nutné.

Jak Windows plánuje přesunutí a odstranění souboru při restartování

Systém Windows nabízí rozhraní API, které mohou vývojáři aplikací použít k přesunutí, přejmenování nebo odstranění souboru, který se používá.Aplikace požádá systém Windows o přejmenování nebo přesunutí souboru, když se počítač znovu restartuje a požadavek je zapsán do hodnoty HKLM \ System \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations v registru. Když systém Windows spustí, zkontroluje tento klíč registru a provede všechny požadované operace souborů souborů.

Můžete zobrazit seznam nevyřízených změn souborů a naplánovat vlastní pohyby a odstranění pomocí nástrojů PendMoves a MoveFile SysInternals. Umožňuje odstranit a přesunout soubory, které nelze odstranit, protože se právě používají.Existují další nástroje, které nabízejí k přesunutí nebo odstranění souborů při restartování a všichni pracují tak, že zapisují do tohoto klíče registru systému Windows. Některé nástroje také umožňují odemknout uzamčené soubory a odstranit nebo přesunout je, ale způsobí problémy, pokud se pokoušíte odemknout a upravit soubory, na kterých systém závisí.

Co Linux a další operační systémy?

Pokud jste někdy používali Linux nebo jiný operační systém, pravděpodobně jste si všimli, že systém Windows se chce restartovat častěji než to dělá.Linux se prostě nedoporučuje restartovat jako Windows, i po instalaci aktualizací systému. To je pravda, ale není to tak jednoduché.

V systémech Windows jsou soubory, které jsou používány, obvykle uzamčené a nelze je měnit nebo odstranit. V systému Linux mohou být soubory s běžným použitím upraveny nebo smazány. To znamená, že v systémech Linux mohou být tyto systémové knihovní soubory okamžitě aktualizovány bez rebootování.Jakékoli soubory, které se používají, mohou být pravděpodobně okamžitě smazány.

Zde je úlovek: Změny se nemusí projevit až do restartování.Pokud například nainstalujete aktualizaci pro systémovou knihovnu, budou soubory na disku okamžitě aktualizovány, ale všechny spuštěné procesy používající tuto knihovnu budou stále používat starou nezabezpečenou verzi. Pokud aktualizujete program, nová verze tohoto programu nebude použita, dokud program nezavřete a restartujte. Pokud nainstalujete nové jádro linuxu, nebudete používat nové jádro, dokud restartujete počítač a nezavedete do nového jádra. Existují některé způsoby, jak přepnout na nové jádro bez restartu, ale tyto jsou obecně nepoužívány v systémech Linux pro spotřebitele a jsou pro servery, které vyžadují maximální provozní dobu.

Jinými slovy, je nutný restart, aby se zajistilo, že na Linuxu budou mít vliv na důležité aktualizace. Jistě, pokud používáte server a uptime je pro vás důležité, můžete obejít potřebu aktualizací restartováním postižených procesů.Ale pokud jste běžným uživatelem počítače, pravděpodobně budete chtít počítač restartovat.

Dobrou zprávou je, že restartování je v průběhu času méně potřebné.Systém Windows nyní může vyměnit mnoho typů ovladačů - například grafické ovladače - aniž by byl systém restartován. Moderní bezpečnostní funkce( jako je zapnutí brány firewall systému Windows) umožňují bezpečnější systém Windows, takže systém Windows 8 nabízí po aktualizaci systému Windows tři dny odkladu pro restart. Obrázek

: Anders Sandberg / Flickr