Waarom moet mijn computer opnieuw worden opgestart na het installeren van software?
Vraag aan u MrGroove - Met de lancering van Windows 7 zou het opnieuw opstarten van Microsoft een "zeldzaam" probleem zijn, maar nu ik het meer dan 6 maanden gebruik, worden er nog steeds herstart tijdens en soms zelfs voordat ik wat nieuwe installaties installeer software. Waarom moeten we onze computers zo vaak opnieuw opstarten? Hoe komt het dat elke keer dat een systeem verandert er opnieuw moet worden opgestart? Waarom vereisen de meeste programma's een herstart na de installatie?
1. Waarom zijn opnieuw opstarten vereist?
Veel toepassingen en Windows Updates vereisen toegang tot de belangrijkste systeembestanden, die altijd in gebruik zijn terwijl Windows wordt uitgevoerd. Voor een programma (of update) om zichzelf te integreren in de vereiste Windows-componenten, mogen de bestanden die de componenten vertegenwoordigen niet in gebruik zijn. Aangezien de meeste systeembestanden worden gebruikt terwijl Windows wordt uitgevoerd, is er geen andere manier om de installatie schoon te maken zonder opnieuw te hoeven opstarten.
Eerlijk gezegd heeft Microsoft geweldig werk gedaan om het aantal reboots te minimaliseren, maar zowel zij als externe software-uitgevers zullen normaal gesproken de nodige voorzichtigheid betrachten en u vragen om opnieuw op te starten, ongeacht of dit nodig is van de software-installatie. Velen bijvoorbeeld tijdens een softwarepatch of upgrade doen graag een volledige de-installatie, krijgen een schone reboot en installeren hun software opnieuw om mogelijke problemen en oproepen naar hun supportdesk te voorkomen ... Ik kan niet zeggen dat ik ze de schuld geef. ;)
2. Zijn er programma's die me kunnen vertellen wanneer opnieuw op te starten?
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-installateurs u vragen om opnieuw op te starten, net als een veiligheidsmaatregel, hoewel u technisch niet opnieuw hoeft op te starten. Als u ooit achter het overbodige bericht blijft staan "Wilt u nu opnieuw opstarten?" nogmaals, een snelle run van WhyReboot zal je op de hoogte stellen van alle lopende bewerkingen, zodat je niet hoeft te hoeven naar het register te gaan.
3. Waar is de lijst met wachtende bewerkingen bij opnieuw opstarten opgeslagen?
De lijsten worden opgeslagen in het register in:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations
en in:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress
Aan de hand van de namen van de stringlocaties zou je al geraden hebben waar ze over gaan - de eerste is voor alle hangende bestandsvervangingen, hernoemingen, verwijderingen en andere, en de tweede is de locatie waar Windows de geïnstalleerde installaties registreert ( welke applicaties het opnieuw opstarten dwingen). We raden u aan de inhoud van een van de tekenreeksen niet aan te raken, omdat het eenvoudig gezegd is - het beste scenario als u deze bestanden aanraakt, moet Windows opnieuw installeren vanwege een verkeerd geïnstalleerde update. Ik denk 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 hoe dan ook van het bewerken van kerndossiers terwijl zij in gebruik zijn?
Nee. Helemaal niet. Een herstart is de enige en enige manier om een kernsysteembestand of een bestand dat wordt gebruikt aan te passen. Natuurlijk kun je het proces dat dit bestand gebruikt, technisch beëindigen, maar als dergelijke processen worden afgesloten terwijl Windows wordt uitgevoerd, kun je je computer volledig laten crashen. Trouwens, reboots zijn niet echt pijnlijk. Het is niet zo dat je meerdere keren per dag opnieuw moet opstarten. Omdat ik de geeky man ben, het installeren van software en het elke dag updaten, is mijn persoonlijke record van de meeste reboots in één dag slechts 10 (raden ... ).
Heb je een nerdvraag?
Heb je een vraag voor het team hier op groovyPost? Er zijn verschillende manieren om te vragen! Plaats uw vraag in ons gratis forum, stuur me een e-mail op [email protected]!