Domača » kako » Zakaj se z namestitvijo aplikacij ponovno zaženete in zaprete druge aplikacije?

    Zakaj se z namestitvijo aplikacij ponovno zaženete in zaprete druge aplikacije?

    V vsakem trenutku se je zgodilo vsem - pojdite namestiti novo aplikacijo in Windows vam pove, da morate najprej ponovno zagnati računalnik. Ali pa po ponovnem zagonu. Ali vas prosi, da najprej zaprete vsako drugo aplikacijo. Zakaj to počne?

    V današnji lekciji bomo natančno pojasnili, zakaj je lahko sistem Windows tako draži z vsemi tem ponovnim zagonom, in upamo, da vam bo dala boljšo perspektivo, zakaj stvari delujejo na ta način..

    Torej, zakaj so monterji nadležni?

    Kratek odgovor je, da je večina monterjev moteča, ker ali niso zelo dobro napisana, ali pa so preveč globoko v Windows, da lahko kopirajo sistemske datoteke in začnejo vse potrebno brez ponovnega zagona..

    Težava je še večja, ker aplikacije Windows pogosto uporabljajo datoteke DLL (dinamična knjižnica povezav), ki si jih delijo več aplikacij. To je dobra ideja, toda ko gre za namestitev in odstranitev aplikacij, je lahko razdražljivo, da morate ponovno zagnati računalnik. Res žalostna stvar je, da so številne aplikacije v teh dneh popolnoma samostojne in ne nadomeščajo vgrajenih DLL-jev Windows, vendar jih vaši inštalaterji še vedno ponovno zaženejo.

    Tukaj je nekaj primerov, ko so lahko namestitveni programi neprijetni:

    • Če mora aplikacija, ki jo nameščate, kopirati nove različice datotek, ki jih druga aplikacija trenutno uporablja, vas bo pozval, da zaprete vse druge aplikacije ali pa boste ponovno zagnali..
    • Če je bila nameščena prejšnja namestitev ali Windows Update, ki ima v teku spremembe, ki zahtevajo ponovni zagon, nekatere namestitve ne bodo uspešne in vas bodo najprej prosile za ponovni zagon.
    • Če ima aplikacija, ki jo nameščate, vtičnik za drugo aplikacijo, na primer dodatek v kontekstnem meniju Explorerja ali vtičnik za brskalnik, vas bo pozval, da znova zaženete ali zaprete druge aplikacije.
    • Včasih bodo napačno napisani inštalaterji od vas zahtevali, da se znova zaženejo, ker ne zaženejo potrebnih storitev sami.

    Poglejmo si nekaj teh primerov, da boste lahko popolnoma razumeli, kaj se dogaja.

    Datoteke v uporabi je treba kopirati ob ponovnem zagonu

    Če mora namestitveni program aplikacije kopirati nekatere datoteke, vendar se trenutno uporabljajo ali so sistemske datoteke v primeru storitve Windows Update, bo v operacijskem sistemu Windows uporabil funkcijo v teku, ki namestitvenemu programu omogoča, da določi operacijo datoteke po ponovnem zagonu, in preden se zažene vse v sistemu Windows.

    Namestitveni program bo v register vpisal ključ na naslednjo lokacijo:

    SISTEM HKEY_LOCAL_MACHINE CurrentControlSet Upravljalnik sej kontrolnika
    PendingFileRenameOperations

    Če ste prejeli napako, da morate najprej ponovno zagnati računalnik, lahko odprete ta ključ in videli boste vse datoteke, ki jih je treba zamenjati ob naslednjem ponovnem zagonu..

    Verjetno se ne želite zmešati z vsebino tega ključa ali pa se bodo stvari hitro začele čuditi. Obstaja nekaj zelo redkih primerov, ko se ta ključ ne izprazni niti po večkratnih ponovnih zagonih, zato boste morda morali izbrisati vsebino ključa, vendar se boste verjetno izognili temu, razen če ste zelo prepričani.

    Namestitev že poteka

    Nekateri namestitveni programi se ne zaženejo, če je trenutna namestitev v teku, zato bodo preverili naslednji ključ, da ugotovijo, ali se že izvaja namestitev:

    HKEY_LOCAL_MACHINE Programska oprema Microsoft Windows \ t

    Nimam posnetka zaslona za to, vendar lahko dobite idejo iz imena ključa.

    Windows Update vas znova zažene

    Če dobite sporočilo, da ne morete namestiti aplikacije, dokler ne znova zaženete računalnika, je to zaradi Windows Update, ki zahteva prisilno ponovno zagon. Če na primer dobite to sporočilo o napaki:

    To je zato, ker ste verjetno kliknili Odlog, ko ste videli to pogovorno okno:

    Če greste v register, boste na tem mestu v registru videli ključ RebootRequired:

    PROGRAMSKA OPREMA HKEY_LOCAL_MACHINE \ t
    Aktualna posodobitev WindowsUpdate Samodejno posodabljanje

    Na desni strani je celo število vrednosti GUID in čeprav se ne nanašajo na nič v registru, je dejstvo, da so to, kar sproži to sporočilo..

    Tehnično bi verjetno lahko izvozili vsebino ključa, namestili aplikacijo, nato pa jo vrnili nazaj, vendar bi lahko nekaj pokvarilo, ponovni zagon pa ni tako boleč?


    Zdaj ste se naučili malo več o tem, zakaj namestitveni programi delujejo tako, kot to počnejo. Želite še kaj vedeti? Pojasnite svoje frustracije v komentarjih in videli bomo, če jih ne moremo razjasniti.