Hvorfor krever datamaskinen min oppstart etter installering av programvare?
Spørsmål til deg MrGroove - Med lanseringen av Windows 7, Microsoft lovet reboots ville være en variere “rare” ting men nå som jeg har kjørt den i over seks måneder, reboots er fortsatt skjer under og noen ganger til og med før jeg installere noen nye programvare. Hvorfor trenger vi å starte datamaskinen på nytt så ofte? Hvordan kommer hver gang en systemendring skjer, kreves det omstart? Hvorfor krever de fleste programmer en omstart etter installasjonen?
1. Hvorfor kreves omstart?
Mange applikasjoner og Windows-oppdateringer krever tilgang til kjernesystemfiler, som alltid er i bruk mens Windows kjører. For å få et program (eller oppdatering) for å integrere seg i de nødvendige Windows-komponentene, må filene som representerer komponentene ikke brukes. Siden de fleste kjernesystemfilene er i bruk mens Windows kjører, er det imidlertid ingen annen måte å fullføre installasjonen ren uten å starte på nytt.
Ærlig talt, har Microsoft gjort en god jobb minimere reboots men de så vel som tredje parts programvare utgivere vil normalt feil på siden av forsiktighet og be deg om å starte på nytt hvorvidt man er pålagt fra programvaren installert. Mange for eksempel under en programvare oppdatering eller oppgradere liker å gjøre en full avinstallering, få en ren omstart deretter installere deres programvare for å prever mulige problemer og samtaler til kundestøtten ... Kan ikke si jeg klandre dem. ;)
2. Er det noen programmer som kan fortelle meg når du skal starte om igjen?
Ja. Et godt eksempel er WhyReboot - et lite bærbart program som kan fortelle deg om du virkelig trenger å starte om eller ikke. Som nevnt ovenfor, vil enkelte programinstallatører be deg om å starte om igjen som et sikkerhetsmål, selv om du teknisk sett ikke trenger å starte om igjen. Hvis du noen gang har gått foran den overflødige meldingen "Vil du starte om på nytt nå?" igjen, en rask løp av WhyReboot vil gi deg beskjed om eventuelle ventende operasjoner, og sparer deg for problemer med å måtte gå til registret.
3. Hvor er listen over ventende operasjoner ved gjenstart lagret?
Lister er lagret i registret i:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations
og i:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ Currentversion \ Installer \ InProgress
Ved navnene på streng steder du ville ha allerede gjettet hva de er om - den første er for ventende fil utskiftninger, navneskifter, slettinger og andre, og den andre er stedet der windows skriver ned noen installasjoner pågår ( hvilke programmer tvinge omstarten). Vi vil ber råder deg til ikke å røre noe av innholdet i en av strengene, fordi enkelt sagt - den best case scenario hvis du berører disse filene vil være å måtte installere Windows på grunn av en feil installert oppdatering. Jeg antar at du fortsatt kan bruke disse strengene informativt, for å forstå hvilke systemfiler en oppdatering (eller applikasjon) endrer ved installering.
4. Er det likevel å redigere kjernefiler mens de er i bruk?
Nei. Ikke i det hele tatt. En omstart er den eneste og eneste måten å endre en kjerne systemfil eller en fil i bruk. Visst, du kan teknisk avslutte prosessen som bruker den filen, men å avslutte slike prosesser mens Windows kjører, kan helt krasje datamaskinen. Dessuten er reboots ikke så smertefulle. Det er ikke som om du må starte på nytt flere ganger om dagen. Å være den geeky fyren jeg er, installerer programvare og oppdaterer hver dag, min personlige rekord for de fleste omstart på en dag er bare 10 (Gjett… ).
Har du et geek spørsmål?
Har du et spørsmål til laget her på groovyPost? Det er flere måter du kan spørre om! Legg inn spørsmålet ditt i vårt gratis forum, send meg en epost på [email protected]!