Miksi Windows haluaa uudelleenkäynnistyksen niin usein?
Jos on olemassa yksi valitus, lähes kaikki näyttävät olevan Windowsista, se haluaa käynnistää uudelleen niin usein. Olipa kyseessä Windows-päivitykset tai vain asennuksen, asennuksen poistamisen tai päivittämisen yhteydessä, Windows pyytää usein käynnistymään uudelleen.
Windowsin on yleensä käynnistettävä uudelleen, koska se ei voi muuttaa järjestelmän tiedostoja niiden käytön aikana. Nämä tiedostot on lukittu ja niitä voidaan muokata vain, kun niitä ei käytetä.
Mitä Rebooting Do tekee?
Windows ei voi päivittää tai poistaa käytössä olevia tiedostoja. Kun Windows Update lataa uusia päivityksiä, se ei voi soveltaa niitä Windows-järjestelmätiedostoihin heti. Nämä tiedostot ovat käytössä ja lukittu muutoksia vastaan. Jotta nämä päivitykset voidaan asentaa, Windowsin on suljettava suurin osa käyttöjärjestelmästä. Windows voi sitten käynnistää järjestelmän uudelleen ja ladata päivitetyt tiedostot käynnistettäessä.
Reboots voi olla tarpeen myös tietyntyyppisten ohjelmistojen päivittämisessä tai poistamisessa. Jos esimerkiksi käytät jonkinlaista virustorjuntaohjelmaa tai laitteistokäyttöohjelmaa, joka kiinnittyy syvälle järjestelmään, sen tiedostot ladataan muistiin ja suojataan muutoksilta. Kun päivität tai poistat käytössä olevia tiedostoja, Windows saattaa joutua käynnistämään tietokoneen uudelleen ja muokkaamaan tiedostoja, ennen kuin järjestelmä käynnistyy kokonaan.
Windows Update Reboots
Microsoft julkaisee usein Windows-korjaustiedostoja, joista suurin osa saapuu "Patch Tuesday" -päivänä kunkin kuukauden toisena tiistaina. Useimmat näistä päivityksistä muuttavat järjestelmätiedostoja, joita ei voi päivittää, kun Windows on käynnissä, joten ne edellyttävät uudelleenkäynnistystä. Kaikki Windows-päivitykset eivät kuitenkaan edellytä uudelleenkäynnistystä. Esimerkiksi Microsoft Office -päivitykset eivät edellytä uudelleenkäynnistystä - nämä tiedostot voidaan purkaa muistista käynnistämällä Office uudelleen.
Windows tarvitsee uudelleenkäynnistyksen, koska tietoturvapäivityksiä ei ole asennettu, ennen kuin teet sen. Microsoft esitteli ponnahdusikkunat, jotka ovat viallisia käynnistämään tietokoneen uudelleen ja käynnistämään tietokoneen uudelleen Windows XP: n alkupäivinä, kun matot, kuten Blaster, Sasser ja Mydoom, olivat käynnissä. Microsoft halusi varmistaa, että kaikki uudelleenkäynnistyvät nopeasti päivitysten saamisen jälkeen, jotta he eivät olisi tartunnan saaneet. Päivitykset eivät auttaisi, jos ihmiset odottivat päiviä tai viikkoja ennen uudelleenkäynnistystä ja saisivat tartunnan tällä välin.
Ohjelmiston asentaminen, poistaminen tai päivittäminen
Ohjelmisto-ohjelmat haluavat joskus käynnistää tietokoneen uudelleen asennuksen, asennuksen poistamisen tai päivittämisen yhteydessä. Tämä voi johtua siitä, että he käyttävät matalan tason järjestelmätiedostoja ja ohjaimia, joita ei voi päivittää tai poistaa lennolla. Oletetaan esimerkiksi, että poistat virustorjuntaohjelmasi. Asennusohjelma ei todennäköisesti poista kaikkia tiedostoja välittömästi, joten sinun on käynnistettävä uudelleen. Asennuksen poisto-ohjelma ajastaa tiedostojen poistot ja Windows poistaa tiedostot automaattisesti, kun tietokone käynnistyy seuraavan kerran.
Jotkin ohjelmat saattavat myös haluta, että käynnistät ne uudelleen niiden asentamisen jälkeen. Esimerkiksi, kun asennat virustentorjuntaohjelman, se saattaa haluta, että käynnistät sen uudelleen, jotta se voi katsella käynnistysprosessia. Jotkin matalan tason laiteohjaimet saattavat vaatia uudelleenkäynnistystä, ennen kuin ne voivat toimia. Tietenkin on myös mahdollista, että jotkin ohjelmien asentajat voivat pyytää sinua käynnistämään uudelleen, kun se ei ole todella tarpeen.
Miten Windows ajastaa tiedoston siirtymisen ja poistamisen uudelleenkäynnistyksessä
Windows tarjoaa API: n, jonka sovelluskehittäjät voivat käyttää käytössä olevan tiedoston siirtämiseen, nimeämiseen tai poistamiseen. Sovellus pyytää Windowsia nimeämään uudelleen tai siirtämään tiedoston, kun tietokone käynnistyy uudelleen, ja pyyntö kirjoitetaan rekisterin HKLM System CurrentControlSet Control-istunnonhallintaan. Kun Windows käynnistyy, se tarkistaa tämän rekisteriavaimen ja suorittaa kaikki tiedostonhallintaohjelmat, jotka ovat pyytäneet.
Voit tarkastella vireillä olevien tiedostojen muutosten luetteloa ja ajoittaa omia liikkeitäsi ja poistojasi käyttämällä PendMoves- ja MoveFile SysInternals -apuohjelmia. Näin voit poistaa ja siirtää tiedostoja, joita et voi poistaa, koska ne ovat parhaillaan käytössä. On muitakin apuohjelmia, jotka tarjoavat siirtää tai poistaa tiedostoja uudelleenkäynnistyksessä, ja ne kaikki toimivat kirjoittamalla tähän Windowsin rekisteriavaimeen. Jotkin apuohjelmat sallivat myös lukittujen tiedostojen lukituksen ja niiden poistamisen tai siirtämisen, mutta ne aiheuttavat ongelmia, jos yrität avata ja muokata tiedostoja, jotka järjestelmä riippuu.
Entä Linux ja muut käyttöjärjestelmät?
Jos olet koskaan käyttänyt Linuxia tai muuta käyttöjärjestelmää, olet todennäköisesti huomannut, että Windows haluaa käynnistää uudelleen useammin kuin se on tehnyt. Linux ei vain vikaa uudelleenkäynnistystä, kuten Windows tekee, myös järjestelmäpäivitysten asentamisen jälkeen. Tämä on totta, mutta se ei ole niin yksinkertaista.
Windowsissa käytössä olevat tiedostot ovat yleensä lukittuja eikä niitä voi muuttaa tai poistaa. Linuxissa käytössä olevia tiedostoja voidaan yleensä muuttaa tai poistaa. Tämä tarkoittaa, että Linux-järjestelmässä näitä järjestelmän kirjastotiedostoja voidaan päivittää välittömästi ilman uudelleenkäynnistystä. Kaikki käytössä olevat tiedostot voidaan todennäköisesti poistaa välittömästi.
Tässä on saalis: Muutokset eivät välttämättä tule voimaan ennen kuin käynnistät uudelleen. Jos esimerkiksi asennat päivityksen järjestelmäkirjastoon, levyllä olevat tiedostot päivitetään välittömästi, mutta kaikki kyseistä kirjastoa käyttävät käynnissä olevat prosessit käyttävät edelleen vanhaa, epävarmaa versiota. Jos päivität ohjelman, kyseisen ohjelman uutta versiota ei käytetä ennen kuin suljet ohjelman ja käynnistät sen uudelleen. Jos asennat uuden Linux-ytimen, et käytä uutta ydintä, ennen kuin käynnistät tietokoneen uudelleen ja käynnistät uuden ytimen. On olemassa muutamia tapoja siirtyä uuteen ytimeen ilman uudelleenkäynnistystä, mutta niitä ei yleensä käytetä Linux-järjestelmissä, ja ne ovat enemmän palvelimia, jotka vaativat enimmäisajan.
Toisin sanoen uudelleenkäynnistys on usein vielä välttämätöntä, jotta varmistetaan, että tärkeät päivitykset ovat tehneet Linuxia. Varmista, että jos käytät palvelinta ja käyttöaika on sinulle tärkeää, voit päivittää tarvitsemasi prosessit uudelleen. Mutta jos olet normaali työpöydän käyttäjä, haluat ehkä käynnistää tietokoneen uudelleen.
Hyvä uutinen on, että uudelleenkäynnistys on tullut vähemmän tarpeelliseksi ajan mittaan. Windows voi nyt vaihtaa esimerkiksi monenlaisia ohjaimia - grafiikkaohjaimia - ilman, että järjestelmä käynnistetään uudelleen. Nykyaikaiset tietoturvaominaisuudet (kuten Windows-palomuuri on otettu käyttöön) ovat tehneet Windowsista turvallisemman, joten Windows 8 tarjoaa kolmipäiväisen helpotusajan Windows-päivitysten jälkeen.
Kuvaluotto: Anders Sandberg / Flickr