Hvorfor krever datamaskinen min omstart etter installasjon av programvare?
Microsoft Vindovs 7 / / March 19, 2020
Spørsmål til deg MrGroove - Med lanseringen av Windows 7 lovet Microsoft at omstarter ville være en varierende "sjelden" ting, men nå at jeg har kjørt det i over 6 måneder, starter det fortsatt om på nytt i løpet av og noen ganger til og med før jeg installerer noe nytt programvare. Hvorfor trenger vi å starte datamaskinene våre så ofte? Hvordan kommer det hver gang en systemendring skjer en omstart er nødvendig? Hvorfor krever de fleste programmer en omstart etter installasjon?
1. Hvorfor kreves det omstart?
Mange applikasjoner og Windows-oppdateringer krever tilgang til kjerne systemfiler, som alltid er i bruk mens Windows kjører. For et program (eller oppdater) for å integrere seg i de nødvendige Windows-komponentene, må filene som representerer komponentene ikke være i bruk. Siden de fleste av kjernesystemfilene er i bruk mens Windows kjører, er det imidlertid ingen annen måte å fullføre installasjonen rent uten å starte på nytt.
Ærlig talt, Microsoft har gjort en god jobb med å minimere omstartere, men de så vel som tredjeparts programvareutgivere vil normalt feil på siden av forsiktighet og ber deg om omstart om det er nødvendig med en fra programvaren eller ikke installere. Mange for eksempel under en programvareoppdatering eller oppgradering som å gjøre en full avinstallasjon, få en ren omstart da installer programvaren på nytt for å forhindre mulige problemer og anrop til supporttabellen… Kan ikke si at jeg får skylden dem. ;)
2. Er det noen programmer som kan fortelle meg når jeg skal starte på nytt?
Ja. Et flott eksempel er WhyReboot - en liten bærbar applikasjon som kan fortelle deg om du virkelig trenger å starte på nytt eller ikke. Som nevnt ovenfor vil noen installasjonsprogrammer be deg om å starte på nytt akkurat som et sikkerhetstiltak selv om du teknisk sett ikke trenger å starte på nytt. Hvis du noen gang har igjen foran den overflødige meldingen "Vil du starte på nytt nå?" igjen, en rask kjøring av WhyReboot vil gi deg beskjed om eventuelle ventende operasjoner, og sparer deg for problemer med å måtte gå til registeret.
3. Hvor er listen over ventende operasjoner ved omstart lagret?
Listene er lagret i registeret i:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations
og i:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ Currentversion \ Installer \ InProgress
Under navnene på strengplasseringene ville du allerede gjettet hva de handler om - den første er for alle ventende filutskiftninger, navn, slettinger og andre, og den andre er stedet der windows skriver ned eventuelle installasjoner som pågår (hvilke applikasjoner som tvinger omstart). Vi anbefaler deg å ikke berøre noe av innholdet i noen av strengene, for ganske enkelt sagt - det beste case scenario hvis du berører disse filene, må Windows installere på nytt på grunn av feil installert Oppdater. Jeg antar at du fremdeles kan bruke disse strengene informativt, for å forstå hvilke systemfiler en oppdatering (eller program) endrer ved installasjon.
4. Er det noe å redigere kjernefiler mens de er i bruk?
Nei. Ikke i det hele tatt. En omstart er den eneste og eneste måten å endre en kjernesystemfil eller en fil i bruk. Jada, du kan teknisk avslutte prosessen som bruker den filen, men hvis du avslutter slike prosesser mens windows kjører, kan datamaskinen din krasje fullstendig. Dessuten er ikke omstarter egentlig så vondt. Det er ikke som du trenger å starte på nytt flere ganger om dagen. Å være den geeky fyren jeg er, installere programvare og gjøre oppdateringer hver dag. Min personlige registrering av de fleste omstarter på en dag er bare 10 (Gjett…).
Har du et nerdete spørsmål?
Har du et spørsmål til teamet her på groovyPost? Det er flere måter du kan spørre om! Legg inn spørsmålet ditt i gratis Forum, Send meg en e-post kl [email protected]!