Perché Windows deve applicare gli aggiornamenti durante lo spegnimento e l'avvio e può essere disabilitato?


14

Perché Windows applica gli aggiornamenti all'arresto e all'accensione? Sto lavorando su Windows 7 e vorrei sapere se questo può essere disabilitato. È davvero brutto quando devo andarmene e spegnere il mio laptop per farlo passare un sacco di aggiornamenti. È anche fastidioso quando voglio usare un computer e non mi aspetto di aspettare che vengano installati gli aggiornamenti. Se Microsoft voleva forzare le persone a installare gli aggiornamenti, perché Windows non può attendere che l'utente abbia effettuato l'accesso e abbia iniziato a lavorare?


1
@kinokijuf So cosa sta facendo, sta completando l'aggiornamento che gli ho chiesto di fare perché non è stato possibile eseguire l'aggiornamento su un sistema live / di spegnimento. Inoltre, se si desidera sapere ESATTAMENTE cosa sta facendo un singolo aggiornamento, è possibile consultare l'articolo di base di MSDN Knowlage per un aggiornamento specifico e vedere cosa sta sostituendo (ad esempio la recente patch di tipo true KB2779030 , vedere " Windows 7 e Windows Server Sezione " informazioni sui file 2008 R2 ").
Scott Chamberlain,

Ciò dovrebbe aiutare a ridurre il fastidio in Win7. La riduzione al minimo dei riavvii dopo l'aggiornamento automatico in Windows Update illustra in dettaglio i miglioramenti apportati in Win8.
Karan,

Non è necessario installare gli aggiornamenti disponibili al momento dell'arresto. C'è un'opzione nel menu di spegnimento che legge qualcosa come "spegnimento senza aggiornamento".
Harry Johnston,

Nel mio caso ha appena deciso di installare 13 aggiornamenti pre-spegnimento su un computer Windows XP che era già aggiornato - ho pensato. Spero sicuramente di non essere investito. Qualcun altro sta vedendo questo?

Risposte:


9

Alcuni aggiornamenti richiedono la sostituzione delle DLL di sistema.

Il modo in cui funziona Windows significa che spesso questi non possono essere sostituiti mentre un utente ha effettuato l'accesso, quindi la macchina deve essere riavviata per consentire ciò.

È possibile ottenere l'aggiornamento mentre si sta ancora utilizzando la macchina, ma una volta completato non sarà necessario riavviare. Puoi posticiparlo, ma alla fine dovrai farlo.

Per quanto riguarda il motivo per cui Windows 7 esegue parte dell'aggiornamento all'arresto e il resto al riavvio successivo non sono sicuro - a meno che non sia perché determinati file sono ancora in uso a quel punto o come Robert sottolinea che l'aggiornamento deve accedere al registro che deve essere fatto all'inizio del processo di avvio per prevenire il dirottamento.


2
Alcuni aggiornamenti richiedono patch di registro, che vengono eseguite molto presto nel processo di avvio per impedire il dirottamento.
Robert Harvey,

@RobertHarvey - ah. Ha senso.
ChrisF,

2
Questo è tutto corretto. Inoltre, dovresti menzionare che è possibile sostituire la maggior parte dei file ausiliari su un sistema riavviando tutti i servizi disponibili, in modo da sostituire in memoria tutto tranne il più core dei file in uso di Windows. Tuttavia, ciò richiede quanto segue: autorizzazioni utente per riavviare i servizi, dovresti rivelare cosa è stato sostituito e perché (questo può essere determinato da un attento hacker, ma vuoi davvero quelle minuzie?), Un processo più approfondito per assicurarsi che tutto sia correttamente reinizializzato e / o spento. Ergo, è più semplice riavviare.
jcolebrand,

1
A causa del modo in cui Microsoft ha stabilito che è più semplice consentire alle persone di riavviare, hanno creato i servizi nagger per ricordare di riavviare. Se avessero fatto quanto sopra, non ci sarebbe bisogno dei naggers. Sappi solo che hanno speso MOLTO tempo e denaro nella ricerca per rendere il sistema "più facile da far funzionare" a spese di alcune cose, come i requisiti di coerenza e i controlli di integrità, dal momento che non possono supervisionare tutte le 500 milioni + computer allo stato brado. E ricorda che molti aggiornamenti non richiedono un riavvio. Lo faccio sempre. È il core che ti riavvia.
jcolebrand,

Nota anche che i filesystem Linux spesso ti permettono di sovrascrivere un file in uso in memoria scrivendo il file in ombra (mantiene due copie fino a quando quello non viene finito di essere utilizzato) mentre Windows vuole aiutarti, quindi non lo consente. Altrimenti potresti cavartela con molti meno riavvii.
jcolebrand,

6

Windows lo fa quando i file che devono aggiornare sono in uso durante il normale funzionamento del sistema operativo.

Tenta di ottenere il maggior numero possibile mentre si spegne ma ci sono ancora alcuni file core che devono essere usati per eseguire quell'aggiornamento, quello che fa in quel caso è catturare quei file al prossimo avvio del sistema operativo prima che i file vengano utilizzati per il prima volta.

Inoltre, alcuni aggiornamenti richiedono patch di registro, che vengono eseguite molto presto nel processo di avvio per impedire il dirottamento. ( Grazie Robert )

Questo non può essere rinviato "fino a quando l'utente non accede" perché i file sarebbero di nuovo in uso, quindi non potevano essere sostituiti.

L'unica cosa che puoi fare è eseguire manualmente l'aggiornamento manualmente (gli aggiornamenti escono il 2 ° martedì di ogni mese a meno che non si tratti di una patch di emergenza) quando non sei di fretta.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.