Hvorfor kræver min computer genstart efter installation af software?
Microsoft Vindovs 7 / / March 19, 2020

Spørgsmål til dig MrGroove - Med lanceringen af Windows 7 lovede Microsoft, at genstart ville være en forskellig "sjælden" ting, men nu at jeg har kørt det i over 6 måneder, genstarter forekommer stadig under og nogle gange endda før jeg installerer noget nyt software. Hvorfor skal vi genstarte vores computere så ofte? Hvordan kommer det, hver gang en systemændring sker, der kræves en genstart? Hvorfor kræver de fleste programmer en genstart efter installationen?
1. Hvorfor kræves genstart?
Mange applikationer og Windows-opdateringer kræver adgang til centrale systemfiler, som altid bruges, mens Windows kører. For et program (eller opdater) for at integrere sig selv i de krævede Windows-komponenter, må filerne, der repræsenterer komponenterne, ikke være i brug. Da de fleste af kernesystemfilerne er i brug, mens Windows kører, er der imidlertid ingen anden måde at gennemføre installationen rent uden at genstarte.
Helt ærligt, Microsoft har gjort et godt stykke arbejde med at minimere genstarter, men de såvel som tredjeparts softwareudgivere vil normalt fejl på siden af forsigtighed og beder dig om en genstart, om der kræves en fra softwaren eller ej installere. Mange for eksempel under en softwarepatch eller opgradering kan lide at udføre en fuld afinstallation, så få en ren genstart derefter geninstallere deres software for at undgå mulige problemer og opkald til deres support desk… Kan ikke sige, at jeg skylder dem. ;)
2. Er der nogen programmer, der kan fortælle mig, hvornår jeg skal genstarte?
Ja. Et godt eksempel er WhyReboot - et lille bærbart program, der kan fortælle dig, om du virkelig har brug for at genstarte eller ej. Som nævnt ovenfor vil nogle applikationsinstallatører bede dig om at genstarte lige som en sikkerhedsforanstaltning, selvom du teknisk ikke har brug for at genstarte. Hvis du nogensinde er tilbage foran den overflødige meddelelse "Vil du genstarte nu?" igen, en hurtig kørsel af WhyReboot giver dig besked om alle ventende handlinger, hvilket sparer dig besværet med at skulle gå til registreringsdatabasen.
3. Hvor er listen over afventende operationer ved genstart gemt?
Listerne gemmes i registreringsdatabasen i:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations
og i:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress
Ved navnene på strengplaceringerne ville du allerede have gættet, hvad de handler om - den første er til eventuelle verserende filudskiftninger, omdøb, sletninger og andre, og den anden er det sted, hvor windows nedskriver alle igangværende installationer (hvilke applikationer, der tvinger genstart). Vi vil venligst bede dig om ikke at røre ved noget af indholdet i nogen af strengene, fordi du blot sætter det - det bedste case-scenarie, hvis du berører disse filer, bliver Windows nødt til at installere på grund af et forkert installeret opdatering. Jeg gætter på, at du stadig kan bruge disse strenge informativt til at forstå, hvilke systemfiler en opdatering (eller program) ændrer ved installationen.
4. Er der alligevel redigering af kernefiler, mens de er i brug?
Nix. Slet ikke. En genstart er den eneste og eneste måde at ændre en kernesystemfil eller en fil, der er i brug. Sikker på, du kan teknisk afslutte processen, der bruger denne fil, men hvis du afslutter sådanne processer, mens windows kører, kan det ødelægge din computer helt. Desuden er genstarter ikke så smertefulde. Det er ikke som du har brug for at genstarte flere gange om dagen. At være den nørdige fyr, jeg er, installere software og opdatere hver dag, min personlige registrering af de fleste genstarter på en dag er kun 10 (gætte…).
Har du et nørdigt spørgsmål?
Har du et spørgsmål til teamet her på groovyPost? Der er flere måder, du kan spørge! Send dit spørgsmål i vores gratis Forum, Send mig en e-mail kl [email protected]!