Miksi sovellusten asentaminen tekee sinut uudelleen ja sulkea muut sovellukset?
Se on tapahtunut kaikille jossain vaiheessa - siirryt asentamaan uuden sovelluksen, ja Windows kertoo käynnistääksesi uudelleen. Tai käynnistä se uudelleen. Tai pyytää sinua sulkemaan kaikki muut sovellukset ensin. Miksi se tekee sen?
Nykyisessä geek-oppitunnissa selitämme, miksi Windows voi olla niin ärsyttävää kaiken tämän uudelleenkäynnistyksen yhteydessä, ja toivottavasti antaa sinulle paremman näkökulman siihen, miksi asiat toimivat tällä tavalla.
Joten miksi asentajat ärsyttävät?
Lyhyt vastaus on, että useimmat asentajat ovat ärsyttäviä, koska ne eivät ole hyvin kirjoitettuja, tai ne integroituvat liian syvälle Windowsiin, jotta ne voivat kopioida järjestelmätiedostoja ja aloittaa kaiken tarvittavan ilman uudelleenkäynnistystä.
Ongelma lisääntyy, koska Windows-sovelluksissa käytetään usein DLL (dynaaminen linkkikirjasto) -tiedostoja, jotka on jaettu useamman kuin yhden sovelluksen kesken. Se on mukava idea, mutta sovellusten asentamisessa ja poistamisessa voi olla ärsyttävää tarvetta uudelleenkäynnistykseen. Todella surullinen asia on, että monet sovellukset näinä päivinä ovat täysin itsenäisiä eivätkä korvaa sisäänrakennettuja Windows-DLL-tiedostoja, mutta niiden asentajat käyttävät sinua uudelleen.
Tässä on muutamia tapauksia, joissa asentajat saattavat olla ärsyttäviä:
- Jos asennettavan sovelluksen on kopioitava uudet versiot tiedostoista, joita toinen sovellus käyttää, se pyytää sinua sulkemaan kaikki muut sovellukset, tai se käynnistää uudelleen.
- Jos aiempi asennus tai Windows-päivitys sisältää odottavia muutoksia, jotka edellyttävät uudelleenkäynnistystä, jotkin asennukset epäonnistuvat ja pyytää sinua käynnistämään uudelleen.
- Jos asennettavassa sovelluksessa on plugin toiselle sovellukselle, kuten Explorerin kontekstivalikon lisäys, tai selaimen laajennus, se kehottaa sinua käynnistämään uudelleen tai sulkemaan muut sovellukset.
- Joskus huonosti kirjoitetut asentajat pyytävät sinua käynnistämään uudelleen, koska ne eivät käynnistä vaadittuja palveluita yksin.
Tarkastellaan lähemmin joitakin näistä tapauksista, joten voit täysin ymmärtää, mitä tapahtuu.
Käytössä olevat tiedostot on kopioitava uudelleenkäynnistyksessä
Jos sovelluksen asentaja tarvitsee kopioida joitakin tiedostoja, mutta niitä käytetään parhaillaan, tai ne ovat Windows-tiedostojen järjestelmätiedostoja, se käyttää Windowsissa odottavaa ominaisuutta, jonka avulla asennusohjelma voi määrittää, että tiedoston toiminta tapahtuu uudelleenkäynnistyksen jälkeen, ja ennen kuin kaikki Windowsissa on käynnistynyt.
Asentaja kirjoittaa avaimen seuraavaan rekisterin sijaintiin:
HKEY_LOCAL_MACHINE JÄRJESTELMÄNNÄYTTÖJÄRJESTELMÄT Ohjausistunnon hallinta
\ PendingFileRenameOperations
Jos olet saanut virheen sanomalla, että sinun on ensin käynnistettävä uudelleen, voit avata tämän avaimen ja näet kaikki tiedostot, jotka on vaihdettava seuraavassa uudelleenkäynnistyksessä.
Et todennäköisesti halua sekoittaa tämän avaimen sisältöä, tai muuten asiat alkavat nopeasti tulla outoiksi. On olemassa joitakin hyvin harvinaisia tapauksia, joissa tämä avain ei tyhjene edes useiden uudelleenkäynnistysten jälkeen, ja sinun on ehkä pyyhittävä avaimen sisältö, mutta sinun pitäisi luultavasti välttää tekeminen, ellei ole varma.
Asennus on jo käynnissä
Jotkut asentajat eivät käynnisty, jos parhaillaan on käynnissä nykyinen asennus, joten he tarkistavat seuraavan näppäimen nähdäksesi, onko olemassa jo olemassa oleva asennus:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress
Minulla ei ole kuvakaappausta tähän, mutta voit saada idean avaimen nimestä.
Windows-päivitys käynnistää uudelleen
Jos saat viestin, jonka mukaan et voi asentaa sovellusta, ennen kuin käynnistät tietokoneen uudelleen, se johtuu Windows Update -sovelluksesta, joka vaatii pakotettua uudelleenkäynnistystä. Jos esimerkiksi saat tämän virhesanoman:
Se johtuu siitä, että olet todennäköisesti napsauttanut Lykkäämistä, kun näette tämän valintaikkunan:
Jos siirryt rekisteriin, näet, että rekisterissä on RebootRequired-avain:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \
Nykyinen versio WindowsUpdate Automaattinen päivitys
Oikealla puolella on koko joukko GUID-arvoja, ja vaikka ne eivät liity mihinkään rekisteriin, se, että heillä on se viesti, joka käynnistää tämän viestin.
Teknisesti voit todennäköisesti viedä avaimen sisällön, asentaa sovelluksen ja laittaa ne sitten takaisin, mutta se voi rikkoa jotain, ja uudelleenkäynnistys ei ole tuskallista?
Nyt olet oppinut hieman enemmän siitä, miksi sovelluksen asentajat toimivat tavalla, jolla ne toimivat. Haluatko tietää jotain muuta? Selitä pettymyksesi kommenteissa, ja näemme, emmekö voi heittää valoa niihin.