Waarom moet mijn computer opnieuw worden opgestart nadat ik software heb geïnstalleerd?

Waarom moet een computer opnieuw worden opgestart nadat dingen zijn geïnstalleerd

Vraag voor u MrGroove - Met de lancering vanWindows 7, Microsoft beloofde reboots een iets "zeldzaam" ding te zijn, maar nu ik het al meer dan 6 maanden gebruik, vinden reboots nog steeds plaats tijdens en soms zelfs voordat ik wat nieuwe software installeer. Waarom moeten we onze computers zo vaak opnieuw opstarten? Hoe komt het dat elke keer dat een systeemverandering plaatsvindt, opnieuw opstarten vereist is? Waarom vereisen de meeste programma's een herstart na installatie?

1. Waarom zijn opnieuw opstarten vereist?

Veel toepassingen en Windows-updates vereisen toegang tot kernsysteembestanden, die altijd worden gebruikt terwijl Windows wordt uitgevoerd. Voor een programma (of update) om zichzelf te integreren in de vereiste WindowsComponenten, de bestanden die de componenten vertegenwoordigen mogen niet in gebruik zijn. Aangezien de meeste kernsysteembestanden in gebruik zijn terwijl Windows actief is, is er geen andere manier om de installatie netjes te voltooien zonder opnieuw op te starten.

Eerlijk gezegd heeft Microsoft het geweldig gedaan om te minimaliserenherstart echter zowel zij als software-uitgevers van derden zullen aan de kant van voorzichtigheid normaal gesproken fouten maken en u vragen om opnieuw op te starten of er een vereist is voor de software-installatie. Velen bijvoorbeeld tijdens een softwarepatch of upgrade willen een volledige verwijdering uitvoeren, een schone reboot krijgen en vervolgens hun software opnieuw installeren om mogelijke problemen en telefoontjes naar hun supportdesk te voorkomen ... Ik kan niet zeggen dat ik hen de schuld geef. ;)

2. Zijn er programma's die me kunnen vertellen wanneer ik opnieuw moet opstarten?

Ja. Een goed voorbeeld is WhyReboot - een kleine draagbare applicatie die je kan vertellen of je echt opnieuw moet opstarten of niet. Zoals hierboven vermeld, zullen sommige applicatie-installatieprogramma's u vragen om opnieuw op te starten als een veiligheidsmaatregel, hoewel u technisch gezien niet opnieuw hoeft op te starten. Als je ooit voor het overbodige bericht staat "Wilt u nu opnieuw opstarten?" nogmaals, een snelle run van WhyReboot zal je op de hoogte brengen van eventuele openstaande operaties, waardoor je de moeite bespaart om naar het register te gaan.

3. Waar wordt de lijst met openstaande bewerkingen bij opnieuw opstarten opgeslagen?

De lijsten worden opgeslagen in het register in:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerPendingFileRenameOperations

en in:

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionInstallerInProgress

Met de namen van de stringlocaties zou je dat doenhebben al geraden waar ze over gaan - de eerste is voor eventuele in afwachting van bestandsvervangingen, hernoemen, verwijderingen en anderen, en de tweede is de locatie waar Windows alle lopende installaties opschrijft (welke applicaties het opnieuw opstarten dwingen). We adviseren u vriendelijk om geen van de inhoud in een van de strings aan te raken, want eenvoudig gezegd - het beste geval als u deze bestanden aanraakt, moet Windows opnieuw installeren vanwege een onjuist geïnstalleerde update. Ik neem aan dat je deze strings nog steeds informatief kunt gebruiken om te begrijpen welke systeembestanden een update (of applicatie) tijdens de installatie wijzigt.

4. Is er een manier om kernbestanden te bewerken terwijl ze in gebruik zijn?

Nee. Helemaal niet. Een herstart is de enige en enige manier om een ​​kernsysteembestand of een gebruikt bestand te wijzigen. Natuurlijk kun je technisch het proces beëindigen dat dat bestand gebruikt, maar als je dergelijke processen afsluit terwijl Windows actief is, kan je computer volledig vastlopen. Bovendien zijn reboots niet zo pijnlijk. Het is niet alsof je meerdere keren per dag opnieuw moet opstarten. Omdat ik de nerd ben die ik ben, software installeert en elke dag updates uitvoert, is mijn persoonlijk record van de meeste reboots op één dag slechts 10 (Raad eens…).

Heb je een geekvraag?

Heb je een vraag voor het team hier bij groovyPost? U kunt op verschillende manieren vragen! Stel uw vraag op ons gratis forum, stuur me een e-mail op help@groovypost.com!

0

Vergelijkbare artikelen

laat een reactie achter