30Aug
Jos on olemassa yksi valitus lähes jokaisella näyttää olevan Windows, se on, että se haluaa käynnistää uudelleen niin usein. Windows pyytää usein uudelleenkäynnistystä, onko Windows-päivityksiä vai vain ohjelmien asentamista, poistamista tai päivittämistä.
Windowsin on yleensä käynnistettävä uudelleen, koska se ei voi muuttaa järjestelmätiedostoja, kun niitä käytetään. Nämä tiedostot ovat lukittuja, ja niitä voi muuttaa vain, jos niitä ei käytetä.
Mitä uudelleenkäynnistys tekee?
Windows ei voi päivittää tai poistaa käytössä olevia tiedostoja. Kun Windows Update lataa uusia päivityksiä, se ei voi käyttää niitä Windows-järjestelmän tiedostoihin heti. Nämä tiedostot ovat käytössä ja lukittuja mahdollisia muutoksia vastaan. Jotta nämä päivitykset todella asennetaan, Windowsin on pysäytettävä suurin osa käyttöjärjestelmästä.Windows voi käynnistää järjestelmän uudelleen ja ladata päivitetyt tiedostot sen käynnistyessä.
Uudelleen käynnistyksiä voi olla tarpeen myös päivitettäessä tai poistamatta tietynlaisia ohjelmia. Jos esimerkiksi käytät jonkinlaista virustentorjuntaohjelmaa tai laiteohjainta, joka koukkuu 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 uudelleenkäynnistää
Microsoft julkaisee usein Windowsin korjaustiedostoja, ja useimmat niistä saapuvat "Patch Tuesday", jokaisen kuukauden toinen tiistai. 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ä.Jokainen Windows Update ei kuitenkaan tarvitse käynnistää uudelleen. Esimerkiksi Microsoft Officeen päivitykset eivät saisi edellyttää uudelleenkäynnistystä - nämä tiedostot voidaan purkaa muistista käynnistämällä Office uudelleen.
Windows on tyytynyt käynnistämään uudelleen, koska tietoturvapäivityksiä ei ole tosiasiallisesti asennettu ennen kuin teet. Microsoft esitteli ponnahdusikkunoita, jotka estävät sinua käynnistämään tietokoneen ja käynnistämään tietokoneen automaattisesti takaisin Windows XP: n alkuvuosina, kun Blasterin, Sasserin ja Mydoomin kaltaiset madot juoksivat. Microsoft halusi varmistaa, että kaikki käynnistettäisiin nopeasti, kun päivitykset saatiin, jotta ne eivät olisi saastuneita. Päivitykset eivät auttaisi, jos ihmiset odottivat päiviä tai viikkoa ennen uudelleenkäynnistystä ja sairastuivat välin.
Ohjelmiston asentaminen, poistaminen tai päivittäminen
Ohjelmisto-ohjelmat toisinaan haluavat käynnistää tietokoneen uudelleen asennuksen, asennuksen poistamisen tai päivityksen 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 lennossa. Oletetaan esimerkiksi, että poistat virustorjuntaohjelman. Asennuksen poisto ei todennäköisesti pysty poistamaan kaikkia tiedostoja välittömästi, joten sinun on käynnistettävä uudelleen. Tyhjennysohjelma ajoittaa tiedostojen poistoja ja Windows poistaa tiedostoja automaattisesti, kun tietokone käynnistyy seuraavan kerran.
Jotkin ohjelmat saattavat myös haluta uudelleen käynnistää asennuksen jälkeen. Jos asennat esimerkiksi virustentorjuntaohjelman, saatat haluta käynnistää uudelleen heti, jotta se voi tarkkailla käynnistyksen aikana. Jotkut matalan tason laiteohjaimet saattavat edellyttää uudelleenkäynnistystä ennen kuin ne voivat toimia. Tietenkin on myös mahdollista, että jotkut ohjelman asentajat voivat pyytää sinua käynnistämään uudelleen, kun se ei ole todella tarpeen.
Miten Windows aikataulut tiedosto siirretään ja poistetaan uudelleenkäynnistyksessä
Windows tarjoaa API: n, jota sovelluskehittäjät voivat siirtää, nimetä uudelleen tai poistaa käytössä olevan tiedoston. Sovellus pyytää Windowsa nimeämään tai siirtämään tiedoston, kun tietokone seuraavan kerran käynnistyy ja pyyntö kirjoitetaan rekisteriin HKLM \ System \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations. Kun Windows käynnistyy, se tarkistaa tämän rekisteriavaimen ja suorittaa minkä tahansa tiedoston toiminto-ohjelmat.
Voit tarkastella vireillä olevien tiedostojen muutosten luetteloa ja ajoittaa omat siirrot ja poistot käyttämällä PendMoves- ja MoveFile SysInternals -apuohjelmia. Tämän avulla voit poistaa ja siirtää tiedostoja, joita et voi poistaa, koska ne ovat käytössä.On olemassa muita apuohjelmia, jotka tarjoavat siirtää tai poistaa tiedostoja uudelleenkäynnistyksessä, ja ne toimivat kirjoittamalla tähän Windowsin rekisteriavaimeen. Jotkin apuohjelmat antavat myös lukitut tiedostot lukittaviksi ja poistetaan tai siirretään, mutta nämä ongelmat aiheuttavat ongelmia, jos yrität avata ja muokata tiedostoja, joihin järjestelmä riippuu.
Mitä Linuxista ja muista käyttöjärjestelmistä?
Jos olet koskaan käyttänyt Linuxia tai jotain muuta käyttöjärjestelmää, olet todennäköisesti huomannut, että Windows haluaa käynnistää uudelleen useammin kuin se. Linux ei vain estä sinua käynnistymään uudestaan kuin Windows tekee, vaikka järjestelmäpäivitykset asennetaankin. Tämä on totta, mutta se ei ole niin yksinkertainen.
Windowsissa käytössä olevat tiedostot ovat yleensä lukittuja eikä niitä voi muokata tai poistaa. Linuxissa käytössä olevia tiedostoja voidaan yleensä muokata tai poistaa. Tämä tarkoittaa, että Linux-järjestelmässä nämä järjestelmäkirjastotiedostot 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, levylle olevat tiedostot päivitetään välittömästi, mutta kaikki käynnissä olevat prosessit, jotka käyttävät kyseistä kirjastoa, käyttävät edelleen vanhoja, epävarmoja versioita. Jos päivität ohjelman, uuden ohjelman 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 ja käynnistät uuden ytimen. On olemassa joitakin keinoja siirtyä uuteen ytimeen ilman uudelleenkäynnistystä, mutta niitä ei yleensä käytetä kuluttajan Linux-järjestelmissä, ja ne ovat enemmän palvelimia varten, jotka vaativat suurimman käyttöiän.
Toisin sanoen uudelleenkäynnistäminen on usein tarpeen varmistaa, että tärkeät päivitykset ovat vaikuttaneet Linuxiin. Toki, jos käytät palvelinta ja käyttöaika on sinulle tärkeä, voit hakea päivityksiä uudelleenkäynnistämällä uudelleen kyseiset prosessit. Mutta jos olet normaali työpöydän käyttäjä, luultavasti haluat vain käynnistää tietokoneen uudelleen.
Hyvä uutinen on, että uudelleenkäynnistystä on tullut vähemmän tarpeeksi ajan mittaan. Windows voi nyt vaihtaa monenlaisia ajureita - esimerkiksi grafiikkaohjaimia - ilman järjestelmän käynnistämistä uudelleen. Nykyaikaiset tietoturvaominaisuudet( kuten Windowsin palomuuri on käytössä) ovat tehneet Windowsin turvallisemmiksi, joten Windows 8 tarjoaa kolmen päivän pituisen laskutuskauden uudelleenkäynnistyksen jälkeen Windows Updaten jälkeen.
Kuvauskenttä: Anders Sandberg / Flickr