Perché il mio computer richiede il riavvio dopo l'installazione del software?
Microsoft Vindovs 7 / / March 19, 2020
Domanda per te MrGroove - Con il lancio di Windows 7, Microsoft ha promesso che i riavvii sarebbero una cosa "rara" varia ora che lo eseguo da oltre 6 mesi, i riavvii si verificano ancora e talvolta anche prima di installarne alcuni nuovi Software. Perché dobbiamo riavviare i nostri computer così spesso? Come mai ogni volta che si verifica una modifica del sistema è necessario un riavvio? Perché la maggior parte dei programmi richiede un riavvio dopo l'installazione?
1. Perché sono necessari i riavvii?
Molte applicazioni e aggiornamenti di Windows richiedono l'accesso ai file di sistema di base, che sono sempre in uso mentre Windows è in esecuzione. Per un programma (o aggiorna) per integrarsi nei componenti di Windows richiesti, i file che rappresentano i componenti non devono essere in uso. Poiché la maggior parte dei file di sistema di base sono in uso mentre Windows è in esecuzione, tuttavia, non esiste altro modo per completare l'installazione in modo pulito senza riavviare.
Onestamente, Microsoft ha fatto un ottimo lavoro riducendo al minimo i riavvii, ma lo faranno anche gli editori di software di terze parti normalmente errore sul lato della cautela e richiede un riavvio se è richiesto o meno dal software installare. Molti ad esempio durante una patch o un aggiornamento del software preferiscono eseguire una disinstallazione completa, quindi riavviare il sistema reinstalla il loro software per evitare possibili problemi e chiamate al loro supporto tecnico... Non posso dire che ho la colpa loro. ;)
2. Ci sono programmi che possono dirmi quando riavviare?
Sì. Un grande esempio è WhyReboot - una piccola applicazione portatile che può dirti se hai davvero bisogno di riavviare o meno. Come accennato in precedenza, alcuni installatori di applicazioni ti chiederanno di riavviare come misura di sicurezza anche se tecnicamente non è necessario riavviare. Se vieni mai lasciato davanti al messaggio ridondante "Vuoi riavviare ora?" ancora una volta, una rapida esecuzione di WhyReboot ti informerà su eventuali operazioni in sospeso, risparmiando il problema di dover andare al registro.
3. Dov'è memorizzato l'elenco delle operazioni in sospeso al riavvio?
Le liste sono memorizzate nel registro in:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations
e in:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress
Con i nomi delle posizioni delle stringhe avresti già indovinato di cosa si tratta: il primo è per eventuali sostituzioni di file, rinominazioni, eliminazioni e altre, e la seconda è la posizione in cui Windows annota qualsiasi installazione in corso (quali applicazioni stanno forzando riavvio). Ti consigliamo gentilmente di non toccare nessuno dei contenuti di nessuna delle stringhe, perché semplicemente, il meglio In questo caso, se tocchi questi file, dovrai reinstallare Windows a causa di un'installazione errata aggiornare. Immagino che tu possa ancora usare queste stringhe in modo informativo, per capire quali file di sistema un aggiornamento (o applicazione) modifica al momento dell'installazione.
4. Esiste un modo per modificare i file core mentre sono in uso?
No. Affatto. Un riavvio è l'unico e unico modo per modificare un file di sistema principale o un file in uso. Certo, potresti tecnicamente terminare il processo che utilizza quel file, ma interrompere tali processi mentre Windows è in esecuzione può arrestare completamente il computer. Inoltre, i riavvii non sono poi così dolorosi. Non è necessario riavviare più volte al giorno. Essendo il ragazzo geek, installando software e aggiornando ogni giorno, il mio record personale della maggior parte dei riavvii in un giorno è solo 10 (indovina…).
Hai una domanda geek?
Hai una domanda per il team qui su groovyPost? Ci sono molti modi in cui puoi chiedere! Pubblica la tua domanda nel nostro gratuito Forum, Inviami una email a [email protected]!