Se on tapahtunut kaikille jossakin vaiheessa - menet asentamaan uuden sovelluksen, ja Windows kehottaa sinua käynnistämään ensin uudelleen. Tai käynnistä se uudelleen. Tai se pyytää sinua sulkemaan kaikki muut sovellukset ensin. Miksi se tekee niin?
Tämän päivän nörttitunnilla selitämme tarkalleen, miksi Windows voi olla niin ärsyttävä kaikella uudelleenkäynnistyksellä, ja toivottavasti annamme sinulle paremman näkökulman siihen, miksi asiat toimivat tällä tavalla.
Joten miksi asentajat ovat ärsyttäviä?
Lyhyt vastaus on, että useimmat asentajat ovat ärsyttäviä, koska niitä joko ei ole kirjoitettu kovin hyvin, tai ne integroituvat liian syvälle Windowsiin voidakseen kopioida järjestelmätiedostoja ja käynnistää kaiken tarvittavan ilman uudelleenkäynnistystä.
Ongelma pahentuu, koska Windows-sovellukset käyttävät usein DLL-tiedostoja (dynamic link library), jotka on jaettu useamman kuin yhden sovelluksen kesken. Se on hieno idea, mutta sovellusten asentamisessa ja poistamisessa voi olla ärsyttävää, että se on käynnistettävä uudelleen. Todella surullinen on se, että monet sovellukset ovat nykyään täysin itsenäisiä eivätkä korvaa Windowsin sisäänrakennettuja DLL-tiedostoja, mutta niiden asentajat saavat sinut silti käynnistämään uudelleen.
Tässä on muutama esimerkki, joissa asentajat saattavat olla ärsyttäviä:
- Jos asennettavan sovelluksen on kopioitava uudet versiot tiedostoista, joita toinen sovellus käyttää tällä hetkellä, se joko kehottaa sulkemaan kaikki muut sovellukset tai saa sinut uudelleenkäynnistymään.
- Jos on olemassa aiempi asennus tai Windows Update, joka odottaa muutoksia, jotka edellyttävät uudelleenkäynnistystä, jotkut asennukset epäonnistuvat ja pyytävät sinua käynnistämään uudelleen ensin.
- Jos asennettavalla sovelluksella on laajennus toiselle sovellukselle, kuten Explorerin pikavalikon lisäys tai selainlaajennus, se kehottaa käynnistämään tai sulkemaan muut sovellukset.
- Joskus huonosti kirjoitetut asentajat pyytävät sinua käynnistämään uudelleen, koska he eivät käynnistä vaadittuja palveluja itse.
Katsotaanpa tarkemmin joitain näistä tapauksista, jotta voit ymmärtää täysin, mitä tapahtuu.
Käytössä olevat tiedostot on kopioitava uudelleenkäynnistyksen yhteydessä
Jos sovelluksen asennusohjelman on kopioitava joitain tiedostoja, mutta niitä käytetään parhaillaan, tai ne ovat järjestelmätiedostoja Windows Update -sovelluksessa, se käyttää Windowsin Odottava-ominaisuutta, jonka avulla asentaja voi määrittää, että tiedostotoiminta tapahtuu uudelleenkäynnistyksen jälkeen, ja ennen kuin kaikki Windowsissa on käynnistynyt.
Asentaja kirjoittaa avaimen seuraavaan sijaintiin rekisterissä:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager
\ PendingFileRenameOperations
Jos olet saanut virheen sanomalla, että sinun on käynnistettävä uudelleen ensin, voit avata tämän avaimen ja näet kaikki tiedostot, jotka on vaihdettava seuraavalla uudelleenkäynnistyksellä.
Et todennäköisesti halua sotkea tämän avaimen sisältöä, muuten asiat alkavat nopeasti muuttua oudoiksi. Joissakin hyvin harvinaisissa tapauksissa avain ei tyhjene edes useiden uudelleenkäynnistysten jälkeen, ja joudut ehkä joutumaan pyyhkimään avaimen sisällön - mutta sinun pitäisi todennäköisesti välttää tekemästä sitä, ellet ole kovin varma.
Asennus on jo kesken
Jotkut asentajat eivät käynnisty, jos käynnissä oleva asennus on käynnissä, joten he tarkistavat seuraavan avaimen, onko asennusta jo käynnissä:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress
Minulla ei ole kuvakaappausta tästä, mutta voit saada idean avaimen nimestä.
Windows Update saa sinut uudelleenkäynnistymään
Jos saat viestin, jonka mukaan et voi asentaa sovellusta, ennen kuin käynnistät tietokoneen uudelleen, se johtuu Windows Update -palvelusta, joka vaatii pakotetun uudelleenkäynnistyksen. Joten esimerkiksi, jos saat tämän virheilmoituksen:
Tämä johtuu siitä, että napsautit todennäköisesti Lykkää, kun näet tämän valintaikkunan avautuvan:
Jos siirryt rekisteriin, huomaat, että rekisterin tässä kohdassa on RebootRequired-avain:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \
CurrentVersion \ WindowsUpdate \ Automaattinen päivitys
Oikealla puolella on koko joukko GUID-arvoja, ja vaikka ne eivät liity mihinkään rekisterissä, tosiasia, että he ovat siellä, käynnistää kyseisen viestin.
Teknisesti voisit todennäköisesti viedä avaimen sisällön, asentaa sovelluksen ja laittaa sen sitten takaisin - mutta se voi rikkoa jotain, ja uudelleenkäynnistys ei ole niin tuskallista?
Joten nyt olet oppinut hieman enemmän siitä, miksi sovellusten asentajat toimivat samalla tavalla kuin he tekevät. Onko jotain muuta, jonka haluat tietää? Selitä turhautuneisuutesi kommenteissa, niin voimme nähdä, emmekö voi valottaa heitä.