Alcuni aggiornamenti richiedono il riavvio del computer, altri no. Il motivo di un riavvio può essere diverso: a volte è necessario completare il processo di aggiornamento / installazione, altre volte potrebbe essere semplicemente assicurarsi che il sistema operativo e / o il software possano utilizzare l'aggiornamento.
In termini di installazione degli aggiornamenti in background, questo non è un problema di per sé a meno che non aggiorni un componente / software attualmente in esecuzione, nel qual caso è necessario chiudere il software in questione o effettuare un riavvio per il sistema operativo. rilascia il componente in modo che possa essere aggiornato.
È ciò che stai cercando di fare dannoso? Nella maggior parte dei casi no, ma in alcuni casi potrebbe essere, a seconda di cosa sta facendo l'aggiornamento.
Per gli aggiornamenti critici, l'approccio migliore sarebbe:
- aggiorna automaticamente gli aggiornamenti al di fuori di ore particolari o
- forza l'aggiornamento / riavvio sugli utenti.
Con la seconda opzione, è normale avere uno script che richiede all'utente che venga installato un aggiornamento e che il computer si riavvii in xx minuti - dove xx fornisce un ampio preavviso (ad esempio 15 minuti, 30 minuti, ecc. ) e dà loro il tempo sufficiente per pianificare il riavvio (come salvare il lavoro, prendere un caffè, ecc.).
Tuttavia, ciò che ho fatto è stato impostato in modo che lo script offra all'utente un'opzione per "Riavvia ora" in modo da avere la flessibilità di farlo e non dover attendere il passaggio di xx minuti. Lo script non fornisce un'opzione 'postpone' o 'ricordami più tardi' per eventuali aggiornamenti critici. Sta per essere eseguito e l'utente è stato preavvisato.