Varför kräver min dator omstart efter installation av programvara?

Varför kräver en dator omstart efter att ha installerat saker?

Fråga till dig MrGroove - Med lanseringen avWindows 7, Microsoft lovade omstarter skulle vara en varierande "sällsynt" sak men nu när jag har kört det i över 6 månader, startar omstart fortfarande under och ibland till och med innan jag installerar lite ny programvara. Varför måste vi starta om våra datorer så ofta? Hur kommer det varje gång en systemändring sker en omstart krävs? Varför kräver de flesta program en omstart efter installationen?

1. Varför krävs omstart?

Många applikationer och Windows-uppdateringar kräver åtkomst till kärnsystemfiler, som alltid används när Windows körs. För ett program (eller uppdatera) för att integrera sig själv i det nödvändiga WindowsKomponenter, filerna som representerar komponenterna får inte användas. Eftersom de flesta av kärnsystemfilerna används medan Windows körs, finns det inget annat sätt att slutföra installationen rent utan att starta om.

Ärligt talat har Microsoft gjort ett bra jobb minimeraomstarter emellertid de såväl som tredjepartsutgivare av programvara normalt fel på sidan av försiktighet och uppmanar dig att starta om huruvida en krävs från installationen av programvaran eller inte. Många till exempel under en programuppdatering eller uppgradering vill göra en fullständig avinstallation, få en ren omstart och installera sedan om deras programvara för att föregripa eventuella problem och ringer till deras supportdisk ... Kan inte säga att jag skyller på dem. ;)

2. Finns det några program som kan berätta när jag ska starta om?

Ja. Ett bra exempel är WhyReboot - en liten bärbar applikation som kan berätta om du verkligen behöver starta om eller inte. Som nämnts ovan kommer vissa applikationsinstallatörer att be dig starta om precis som en säkerhetsåtgärd även om du tekniskt inte behöver starta om. Om du någonsin har lämnat det redundanta meddelandet "Vill du starta om nu?" Återigen kommer en snabb körning av WhyReboot att informera dig om alla pågående åtgärder, vilket sparar besväret med att behöva gå till registret.

3. Var lagras listan över väntande operationer vid omstart?

Listorna lagras i registret i:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerPendingFileRenameOperations

och i:

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionInstallerInProgress

Med namnen på strängplatserna du skulle görahar redan gissat vad de handlar om - den första är för alla pågående filersättningar, byter namn, raderingar och andra, och den andra är platsen där windows skriver ned alla pågående installationer (vilka applikationer tvingar omstart). Vi ber dig vänligen att inte röra något av innehållet i någon av strängarna, för helt enkelt uttryckt - det bästa fallet om du trycker på dessa filer kommer att behöva installera om Windows på grund av en felaktigt installerad uppdatering. Jag antar att du fortfarande kan använda dessa strängar informativt för att förstå vilka systemfiler en uppdatering (eller program) ändrar vid installationen.

4. Finns det ändå att redigera kärnfiler medan de används?

Nej. Inte alls. En omstart är det enda och enda sättet att modifiera en kärnsystemfil eller en fil som används. Visst, du kan tekniskt avsluta processen som använder den filen, men att sluta sådana processer medan Windows körs kan helt krascha din dator. Dessutom är omstarter inte riktigt så smärtsamma. Det är inte som du behöver starta om flera gånger om dagen. Att vara den nördiga killen jag är, installera programvara och göra uppdateringar varje dag. Min personliga rekord för de flesta omstarter på en dag är bara 10gissa…).

Har du en geekfråga?

Har du en fråga till laget här på groovyPost? Det finns flera sätt du kan fråga! Ställ din fråga i vårt gratis forum, skicka mig ett mail på help@groovypost.com!

0

Liknande artiklar

Lämna en kommentar