/ / Prečo sa chce systém Windows tak často reštartovať?

Prečo sa Windows často chcú reštartovať?

reštart

Ak existuje jedna sťažnosť, zdá sa takmer všetkýmWindows, je to, že sa chce tak často reštartovať. Či už ide o aktualizácie systému Windows, alebo iba pri inštalácii, odinštalovaní alebo aktualizácii softvéru, systém Windows často požiada o reštartovanie.

Systém Windows sa vo všeobecnosti musí reštartovať, pretože nemôže upravovať systémové súbory, keď sa používajú. Tieto súbory sú uzamknuté a je možné ich upravovať, iba ak sa nepoužívajú.

Čo robí reštart?

Systém Windows nemôže aktualizovať ani odstraňovať súbory, ktoré súpoužíva sa. Keď služba Windows Update stiahne nové aktualizácie, nebude ich možné okamžite použiť na systémové súbory systému Windows. Tieto súbory sa používajú a sú uzamknuté proti akýmkoľvek zmenám. Ak chcete tieto aktualizácie skutočne nainštalovať, musí systém Windows vypnúť väčšinu operačného systému. Windows potom môžu reštartovať systém a načítať aktualizované súbory po zavedení systému.

Reštartovanie môže byť tiež potrebné pri aktualizácii respodstránenie určitých typov softvéru. Napríklad ak používate nejaký antivírusový program alebo hardvérový ovládač, ktorý je hlboko v systéme, jeho súbory sa načítajú do pamäte a chránia pred úpravami. Pri aktualizácii alebo odstraňovaní nepoužívaných súborov môže byť potrebné, aby systém Windows reštartoval počítač a upravil súbory skôr, ako sa systém úplne spustí.

Windows Update sa reštartuje

súvisiace: Zabráňte systému Windows reštartovať počítač po aktualizáciách systému Windows

Spoločnosť Microsoft často vydáva opravy preWindows, pričom väčšina z nich prichádza v „Patch Tuesday“, druhý utorok v mesiaci. Väčšina z týchto aktualizácií upravuje systémové súbory, ktoré nie je možné aktualizovať, keď je spustený systém Windows, takže je potrebné ich reštartovať. Nie každá služba Windows Update však vyžaduje reštart. Napríklad aktualizácie pre Microsoft Office by nemali vyžadovať reštartovanie - tieto súbory je možné uvoľniť z pamäte reštartovaním balíka Office.

Systém Windows vás reštartuje, pretožebezpečnostné aktualizácie sa skutočne nainštalujú až potom. Spoločnosť Microsoft predstavila vyskakovacie okná, v ktorých sa vyskytla chyba pri reštartovaní počítača a dokonca pri automatickom reštartovaní počítača už v začiatkoch systému Windows XP, keď červy ako Blaster, Sasser a Mydoom bežali divoko. Spoločnosť Microsoft chcela zabezpečiť, aby sa všetci po získaní aktualizácií rýchlo reštartovali, aby neboli infikovaní. Aktualizácie by nepomohli, keby ľudia čakali dni alebo týždne pred reštartom a medzitým sa nakazili.

obraz

Inštalácia, odinštalovanie alebo aktualizácia softvéru

Softvérové ​​programy niekedy chcú reštartovať váš počítačpočítač, keď ich inštalujete, odinštalujete alebo aktualizujete. Môže to byť preto, že používajú systémové súbory a ovládače nízkej úrovne, ktoré nie je možné aktualizovať alebo odstrániť za behu. Povedzme napríklad, že odinštalujete antivírusový program. Odinštalačný program pravdepodobne nebude schopný okamžite odstrániť všetky súbory, takže budete musieť reštartovať. Odinštalačný program naplánuje odstránenie súborov a systém Windows ich automaticky odstráni pri ďalšom spustení počítača.

Niektoré programy môžu tiež chcieť, aby ste sa po operácii reštartovalinainštalujete ich. Napríklad keď nainštalujete antivírus, bude pravdepodobne chcieť, aby ste sa okamžite reštartovali, aby mohol dohliadať na proces spustenia. Niektoré hardvérové ​​ovládače nízkej úrovne môžu vyžadovať reštartovanie, aby mohli fungovať. Je samozrejme tiež možné, že vás niektorí inštalatéri programov požiadajú o reštartovanie, keď to nie je skutočne nevyhnutné.

Ako Windows plánuje presun súborov a ich mazanie pri reštarte

Windows ponúka API, ktoré vývojári aplikáciímôžete použiť na presun, premenovanie alebo odstránenie používaného súboru. Aplikácia požiada systém Windows, aby pri ďalšom reštartovaní počítača premenoval alebo presunul súbor, a požiadavka sa zapíše do hodnoty HKLMSystemCurrentControlSetControlSession ManagerPendingFileRenameOperations v registri. Pri spustení systému Windows skontroluje tento kľúč registra a vykoná všetky operácie so súbormi, ktoré si programy vyžiadali.

súvisiace: Ako odstrániť, presunúť alebo premenovať zamknuté súbory v systéme Windows

Môžete si pozrieť zoznam čakajúcich zmien súboru anaplánujte si svoje vlastné presuny a odstránenia pomocou obslužných programov PendMoves a MoveFile SysInternals. Toto vám umožňuje mazať a presúvať súbory, ktoré nemôžete vymazať, pretože sa momentálne používajú. Existujú ďalšie nástroje, ktoré ponúkajú presun alebo odstránenie súborov pri reštarte. Všetky fungujú tak, že sa zapisujú do tohto kľúča databázy Windows. Niektoré pomocné programy tiež umožňujú odomknúť zamknuté súbory a odstrániť alebo presunúť ich, čo však spôsobí problémy pri pokuse o odomknutie a úpravu súborov, od ktorých závisí systém.

Plán-a-file-delécie-or-move-at-reštart-on-okien

A čo Linux a ďalšie operačné systémy?

Ak ste niekedy používali Linux alebo iný operačný systémsystému, pravdepodobne ste si všimli, že Windows sa chcú reštartovať častejšie, ako to robí. Systém Linux vás ani po nainštalovaní aktualizácií systému nestará o to, aby ste sa reštartovali rovnako ako Windows. To je pravda, ale nie je to také jednoduché.

V systéme Windows sú bežne používané súboryzamknuté a nemožno ich upravovať ani mazať. V systéme Linux možno bežne používané súbory upravovať alebo mazať. To znamená, že v systéme Linux je možné tieto súbory systémovej knižnice aktualizovať okamžite bez reštartu. Všetky používané súbory môžu byť pravdepodobne okamžite odstránené.

súvisiace: Čo je jadro systému Linux a čo robí?

Tu je úlovok: Zmeny sa nevyhnutne prejavia až po reštarte. Napríklad ak nainštalujete aktualizáciu pre systémovú knižnicu, súbory na disku sa okamžite aktualizujú, ale všetky spustené procesy využívajúce túto knižnicu budú stále používať starú, nezabezpečenú verziu. Ak aktualizujete program, nová verzia tohto programu sa nepoužije, kým program nezatvoríte a nereštartujete. Ak inštalujete nové jadro systému Linux, nové jadro nebudete používať, kým nereštartujete počítač a nezavediete nové jadro. Existuje niekoľko spôsobov, ako prejsť na nové jadro bez reštartu, ale zvyčajne sa nepoužívajú v spotrebiteľských systémoch Linux a sú určené skôr pre servery, ktoré vyžadujú maximálnu dobu prevádzkyschopnosti.

Inými slovami, reštart je stále nevyhnutnýaby sa ubezpečil, že dôležité aktualizácie nadobudli účinnosť v systéme Linux. Iste, ak máte spustený server a doba prevádzkyschopnosti je pre vás dôležitá, môžete obísť potrebu aktualizácií reštartovaním dotknutých procesov. Ak ste však normálnym používateľom pracovnej plochy, pravdepodobne budete chcieť iba reštartovať počítač.

ubuntu-linux-reštart-after-zmenách


Dobrou správou je, že reštart sa zmenšilčasom potrebné. Systém Windows teraz môže vymeniť mnoho typov ovládačov - napríklad grafické ovládače - bez reštartovania systému. Vďaka moderným bezpečnostným funkciám (napríklad s povolenou bránou Windows Firewall) je systém Windows bezpečnejší. Windows 8 preto ponúka trojdňovú ochrannú lehotu na reštartovanie po aktualizácii systému Windows.

Image Credit: Anders Sandberg / Flickr