Miksi sovellusasennukset tekevät uudestaan ja suljetaan muut sovellukset?

Sisällysluettelo:

Miksi sovellusasennukset tekevät uudestaan ja suljetaan muut sovellukset?
Miksi sovellusasennukset tekevät uudestaan ja suljetaan muut sovellukset?

Video: Miksi sovellusasennukset tekevät uudestaan ja suljetaan muut sovellukset?

Video: Miksi sovellusasennukset tekevät uudestaan ja suljetaan muut sovellukset?
Video: How to HACK Windows Bitlocker - MUST SEE! - YouTube 2024, Saattaa
Anonim
Kaikki on tapahtunut jossain vaiheessa - asennat uuden sovelluksen ja Windows kertoo käynnistymään ensin. Tai käynnistä uudelleen. Tai pyytää sinua sulkemaan pois kaikki muut sovellukset ensin. Miksi se tekee niin?
Kaikki on tapahtunut jossain vaiheessa - asennat uuden sovelluksen ja Windows kertoo käynnistymään ensin. Tai käynnistä uudelleen. Tai pyytää sinua sulkemaan pois kaikki muut sovellukset ensin. Miksi se tekee niin?

Nykypäivän geek-oppitunnissa selitämme tarkalleen, miksi Windows voi niin ärsyttää kaiken tämän uudelleenkäynnistyksen ja toivottavasti antaa sinulle paremman näkökulman siihen, miksi asiat toimivat tällä tavoin.

Joten miksi asentajat ovat häiritseviä?

Lyhyt vastaus on, että useimmat asentajat ovat ärsyttäviä, koska niitä ei ole kirjoitettu hyvin, tai ne integroituvat liian syvälle Windowsiin, jotta ne voivat kopioida järjestelmätiedostoja ja aloittaa kaiken tarvittavan ilman uudelleenkäynnistystä.

Ongelmana on se, että Windows-sovellukset käyttävät usein DLL-tiedostoja (dynaamisen linkkikirjaston), jotka on jaettu useamman kuin yhden sovelluksen kesken. Se on hieno idea, mutta sovellusten asentamiseen ja poistamiseen voi ärsyttää, jos tarvitsee käynnistää uudelleen. Todella surullinen asia on, että monet sovellukset ovat tällä hetkellä täysin itsenäisiä ja eivät korvaa sisäänrakennettuja Windows-DLL-tiedostoja, mutta niiden asentajat tekevät sinut uudestaan.

Seuraavassa on muutamia tapauksia, joissa asentajat saattavat olla ärsyttäviä:

  • Jos asentamasi sovelluksen on kopioitava uusia versioita tiedostoista, joita toinen sovellus käyttää tällä hetkellä, se kehottaa joko sulkemaan kaikki muut sovellukset tai käynnistämään tietokoneen uudelleen.
  • Jos käytössä on aiempi asennus tai Windows Update, jossa on odotettavissa olevia muutoksia, jotka vaativat uudelleenkäynnistyksen, jotkut asennukset epäonnistuvat ja pyytävät sinua käynnistämään uudelleen.
  • Jos asennetulla sovelluksella on plugin toiselle sovellukselle, kuten Explorer-kontekstivalikon lisäys tai selainpaketti, 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 yksinään.

Katsotaanpa tarkemmin joitakin näistä tapauksista, jotta voit täysin ymmärtää, mitä tapahtuu.

Käytössä olevat tiedostot on kopioitava uudelleenkäynnistyksessä

Jos sovelluksen asentajan on kopioitava joitain tiedostoja, mutta niitä käytetään parhaillaan tai ne ovat Windows Update -tiedostojen järjestelmätiedostoja, se käyttää Järjestelmän vireillä olevaa ominaisuutta, jonka avulla asennusohjelma voi määrittää, että tiedoston toiminta tapahtuu uudelleenkäynnistyksen jälkeen, ja ennen kaikkea Windowsissa on käynnistetty.

Asennusohjelma kirjoittaa avaimen seuraavaan paikkaan rekisterissä:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager PendingFileRenameOperations

Jos olet saanut virheen sanomalla, että sinun on käynnistettävä uudelleen ensin, avaat tämän avaimen ja näet kaikki tiedostot, jotka on vaihdettava seuraavan uudelleenkäynnistyksen yhteydessä.

Luultavasti et halua sotkea tämän avaimen sisältöä, tai muuten asiat alkavat nopeasti tulla outoiksi. On olemassa hyvin harvinaisia tapauksia, joissa tätä avainta ei tyhjennä useiden uudelleenkäynnistysten jälkeen, ja sinun on ehkä pyyhittävä avaimen sisältö - mutta sinun on ehkä vältettävä tekemättä, ellei ole varmaa.
Luultavasti et halua sotkea tämän avaimen sisältöä, tai muuten asiat alkavat nopeasti tulla outoiksi. On olemassa hyvin harvinaisia tapauksia, joissa tätä avainta ei tyhjennä useiden uudelleenkäynnistysten jälkeen, ja sinun on ehkä pyyhittävä avaimen sisältö - mutta sinun on ehkä vältettävä tekemättä, ellei ole varmaa.

Asennus on jo käynnissä

Jotkin asentimet eivät käynnisty, jos meneillään oleva asennus on käynnissä, joten he tarkastavat seuraavan avaimen avulla, onko olemassa asennusta jo:

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionInstallerInProgress

Minulla ei ole tätä kuvakaappausta, mutta voit saada idean avaimen nimestä.

Windows Update tekee uudelleenkäynnistyksen

Jos saat viestin, että et voi asentaa sovellusta, ennen kuin käynnistät tietokoneen uudelleen, se johtuu Windows Updatesta, joka vaatii pakotetun uudelleenkäynnistyksen. Joten esimerkiksi jos saat tämän virhesanoman:

Tämä johtuu siitä, että olet todennäköisesti napsauttanut Siirrä-painiketta, kun näet tämän valintaikkunan ponnahdusikkunassa:
Tämä johtuu siitä, että olet todennäköisesti napsauttanut Siirrä-painiketta, kun näet tämän valintaikkunan ponnahdusikkunassa:
Jos pääset rekisteriin, näet, että rekisterissä on RebootRequired-avain tässä paikassa:
Jos pääset rekisteriin, näet, että rekisterissä on RebootRequired-avain tässä paikassa:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionWindowsUpdateAuto Update

Oikeanpuoleisella puolella on koko joukko GUID-arvoja, ja vaikka ne eivät liity mihinkään rekisteriin, se, että ne ovat, on se, mikä laukaisee viestin.

Teknisesti voit todennäköisesti viedä avaimen sisällön, asentaa sovelluksen ja laittaa ne takaisin - mutta se saattaa rikkoa jotain, eikä uudelleenkäynnistystä ole niin tuskallista?
Teknisesti voit todennäköisesti viedä avaimen sisällön, asentaa sovelluksen ja laittaa ne takaisin - mutta se saattaa rikkoa jotain, eikä uudelleenkäynnistystä ole niin tuskallista?

Joten nyt olet oppinut hieman siitä, miksi sovellusasentajat toimivat samalla tavoin. Haluatko tietää jotain muuta? Selitä turhautuneisuus kommentteihin, ja näemme, emmekö voi heittää valoa niihin.

Suositeltava: