30Aug
Kui peaaegu kõigile tundub, et Windowsis on üks kaebus, siis tahab see nii sageli taaskäivitada. Windowsi värskendused või tarkvara installimise, desinstallimise või värskendamise korral küsivad sageli Windowsi taaskäivitamist.
Windows peab üldiselt taaskäivitama, kuna see ei saa süsteemifaile muuta, kui neid kasutatakse. Need failid on lukustatud ja neid saab muuta ainult siis, kui neid ei kasutata.
Mida taaskäivitus teeb?
Windows ei saa värskendada või eemaldada kasutatavaid faile. Kui Windows Update laadib alla uued värskendused, ei saa seda kohe rakendada Windowsi süsteemifailidele. Need failid on kasutuses ja lukustatud mis tahes muudatuste eest. Selle värskenduse installimiseks peab Windows enamus operatsioonisüsteemist välja lülitama. Windows võib seejärel süsteemi taaskäivitada ja laadima uuendatud faile, kui see saabub.
Reboots võib olla vajalik ka teatud liiki tarkvara ajakohastamisel või eemaldamisel. Näiteks kui kasutate mõnda viirusetõrjeprogrammi või riistvaradraiverit, mis hoiab süsteemis sügavale, laaditakse see failid mällu ja kaitstud muudatuste eest. Kasutatavate failide värskendamisel või eemaldamisel võib olla vajalik Windowsi arvuti taaskäivitamine ja failide muutmine enne süsteemi täielikku käivitamist.
Windowsi värskendused taaskäivitab
Microsoft tegi sageli Windowsile plaane, kusjuures enamik neist saabub iga kuu teisel teisipäeval Patch Tuesday. Enamik neist värskendustest muudab süsteemi faile, mida ei saa Windowsi töötamise ajal uuendada, seega vajavad nad taaskäivitamist. Kuid mitte iga Windowsi värskendamine nõuab taaskäivitamist. Näiteks ei tohiks Microsoft Office'i värskendused eeldada taaskäivitamist - neid faile saab mälust tühjendada, kui Office käivitub uuesti.
Windowsil on teil taaskäivitada, kuna turvavärskendused pole tegelikult installitud, kuni te seda teete. Microsoft tutvustas hüpikaknaid, mis lubasid teil arvuti taaskäivitada ja isegi arvuti taaskäivitada automaatselt Windowsi alguses, kui ussid nagu Blaster, Sasser ja Mydoom töötavad looduses. Microsoft soovis tagada, et kõik saavad pärast värskenduste saamist kiiresti reboot, nii et nad ei oleks nakatunud. Värskendused ei aita, kui inimesed vahepeal ootavad päeva või nädala enne taaskäivitamist ja nakatunud.
Tarkvara installimine, desinstallimine või värskendamine
Tarkvaraprogrammid mõnikord soovivad arvuti taaskäivitamist installida, desinstallida või värskendada. See võib olla tingitud sellest, et nad kasutavad madalatasemelisi süsteemifaile ja draivereid, mida ei saa uuendada või eemaldada lennukiga. Näiteks ütleme, et desinstallite oma viirusetõrjeprogrammi. Desinstallija ei saa tõenäoliselt kohe kõik failid eemaldada, nii et peate taaskäivitama. Desinstallija loob failide kustutamise ja Windows kustutab failid automaatselt järgmisel korral.
Mõned programmid võivad ka pärast taasinstallimist taaskäivitada. Näiteks kui installite viirusetõrje, võib ta soovida, et te kohe taaskäivitate, et saaksite käivitusprotsessi vaadata. Mõned madala taseme riistvaradraiverid võivad enne taaskäivitamist taaskäivitada. Loomulikult on võimalik, et mõned programmi installijad võivad paluda teil taaskäivitada, kui see pole tõesti vajalik.
Kuidas Windowsi ajakavade fail liigub ja kustutab taaskäivitamisel
Windows pakub API, mida rakenduse arendajad saavad kasutada kasutatava faili teisaldamiseks, ümbernimetamiseks või kustutamiseks. Rakendus palub Windowsil faili ümbernimetamiseks või teisaldamiseks järgmise arvuti taaskäivitamisel ja taotlus kirjutatakse registrisse HKLM \ System \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations väärtus. Kui Windows käivitub, kontrollib see seda registrivõtit ja teeb kõik failitoimingud, mida programmid on palunud.
Saate vaadata ootel olevate failimuutuste nimekirja ja ajakohastada oma liigutusi ja kustutusi PendMovesi ja MoveFile SysInternalsi utiliitide abil. See võimaldab teil kustutada ja teisaldada faile, mida te ei saa kustutada, kuna need on praegu kasutusel. On olemas ka teisi kommunaalteenuseid, mis pakuvad failide teisaldamiseks või kustutamiseks ümber käima ja kõik töötavad sellel Windowsi registrivõtmel kirjalikult. Mõned kommunaalteenused võimaldavad teil ka lukustatud faile avada ja neid kustutada või teisaldada, kuid need tekitavad probleeme, kui proovite avada ja muuta süsteemist sõltuvaid faile.
Mis Linuxist ja teistest operatsioonisüsteemidest?
Kui olete kunagi kasutanud Linuxi või mõnda muud operatsioonisüsteemi, olete ilmselt märganud, et Windows soovib taaskäivitada sagedamini kui see on. Linux lihtsalt ei vea teid reboot nagu Windows ei isegi pärast süsteemi värskenduste installimist. See on tõsi, kuid see pole nii lihtne.
Windowsis on kasutatavad failid tavaliselt lukustatud ja neid ei saa muuta ega kustutada. Linuxis saab tavaliselt kasutatavaid faile muuta või kustutada. See tähendab, et Linuxi süsteemis saab neid süsteemibaasi faile kohe ilma rebootta uuendada. Võimalik, et kõik kasutatavad failid kustutatakse kohe.
Siin on saak: muudatused ei pruugi kehtima enne, kui olete taaskäivitama. Näiteks kui installite süsteemiboksi värskenduse, uuendatakse kettal olevaid faile kohe, kuid kõik selle teegi kasutavad käitatavad protsessid kasutavad ikka vana, ebaturvalist versiooni. Kui värskendate programmi, siis selle programmi uut versiooni ei kasutata enne, kui sulgete programmi ja taaskäivitate selle. Kui installite uue Linuxi tuuma, ei kasuta te uut tuumbrit enne arvuti taaskäivitamist ja uue kerneli käivitamist. Uut tuumat ümberlülitamiseks on mitmeid viise, kuid neid üldiselt ei kasutata tarbijate Linuxi süsteemides ning need on rohkem serveritele, mis vajavad maksimaalset tööea.
Teisisõnu on sageli ikkagi taaskäivitamine vajalik selleks, et tagada oluliste värskenduste jõustamine Linuxile. Muidugi, kui kasutate serverit ja ajakohasus on teie jaoks oluline, saate värskenduste saamiseks ümber käia, kui taaskäivitate mõjutatud protsesse. Kuid kui olete tavaline töölaua kasutaja, siis tõenäoliselt tahate lihtsalt arvuti taaskäivitada.
Hea uudis on see, et taaskäivitamine on aja jooksul muutunud vähem vajalikuks. Windows saab nüüd vahetada mitut tüüpi draivereid - näiteks graafika draivereid - ilma süsteemi taaskäivitamiseta. Kaasaegsed turvafunktsioonid( nagu näiteks Windowsi tulemüür on lubatud) on Windowsi turvalisemaks muutnud, seega pakub Windows 8 kolmepäevast ajapikendust Windowsi värskenduste taaskäivitamiseks.
pildikrediit: Anders Sandberg / Flickr