Homepage » come » Che cosa accade esattamente quando si spegne o si esce da Windows?

    Che cosa accade esattamente quando si spegne o si esce da Windows?

    Windows fa molto lavoro in background quando si spegne, si riavvia o si disconnette dal PC. Il processo garantisce che tutti i dati di lavoro e di applicazione vengano salvati prima che l'hardware si spenga.

    Windows Checks per gli utenti connessi (all'arresto)

    Quando comunichi al PC di spegnersi o riavviarsi, Windows controlla prima se eventuali altri account utente di Windows hanno sessioni attive. Ciò si verifica quando blocchi la sessione di Windows e accedi con un altro account utente prima di uscire prima.

    Se Windows si accorge che un altro utente non ha ancora effettuato correttamente la disconnessione, verrà visualizzato il messaggio "Qualcun altro sta ancora utilizzando questo PC". L'altro utente potrebbe perdere i dati non salvati nelle applicazioni aperte se si riavvia forzatamente. Di solito è una buona idea fermarsi qui e lasciare che l'altro utente effettui l'accesso, salvare il proprio lavoro ed effettuare il logout prima di spegnerlo.

    Windows ti consente di fare clic su "Arresta comunque" se sei sicuro che l'altro utente non abbia alcun lavoro aperto da salvare. Questo forzerà la firma dell'altro account utente, chiudendo tutte le loro applicazioni aperte. Tutti i dati non salvati andranno persi.

    Se sei l'unico utente che ha effettuato l'accesso, non vedrai questo messaggio e Windows passerà direttamente al passaggio successivo.

    Windows dice ai programmi di salvare il loro lavoro e chiudere

    Prima di firmarti dal tuo PC, Windows ti dice tutti i tuoi programmi aperti per salvare il loro lavoro e chiudere. Ciò si verifica anche quando si spegne o si riavvia il PC da quando la firma è una parte necessaria del processo di arresto.

    Nello specifico, Windows invia il messaggio WM_QUERYENDSESSION a ogni finestra aperta. Non solo chiude forzatamente qualsiasi programma aperto. Ai programmi viene detto di salvare il loro lavoro e chiudere, e potrebbero volerci un momento prima di farlo. Questo è il motivo per cui a volte può richiedere un po 'di spegnimento o di disconnessione dal PC.

    I programmi possono "bloccare" questo processo dicendo che hanno bisogno di input da parte dell'utente. Ad esempio, un programma potrebbe avere file aperti che devi salvare. Verrà visualizzato il messaggio "Questa app impedisce l'arresto" se un'applicazione richiede un input. Un'applicazione può anche visualizzare un messaggio personalizzato qui con la funzione ShutdownBlockReasonCreate.

    Se vedi questo messaggio, fai clic su "Annulla", controlla l'applicazione, salva i tuoi dati e chiudila tu stesso. Se stai bene scartando i dati, puoi continuare facendo clic su "Arresta comunque" o "Esci comunque".

    Nota che Windows chiude altre applicazioni non appena sono pronte. Quindi, se hai dieci applicazioni aperte e solo una ti impedisce di chiuderti, vedrai solo quella singola applicazione se fai clic su "Annulla" qui. Windows avrà già chiuso le altre nove applicazioni.

    Su Windows 10, Windows ricorderà anche quali finestre dell'applicazione hai aperto e tenterà di riaprirle al prossimo accesso al PC.

    Windows ti disconnette

    Dopo aver detto a tutti i programmi aperti di salvare i propri dati e spegnere, Windows ti disconnette. L'intera "sessione" di Windows che appartiene al tuo account utente è terminata e nessun programma aperto continuerà a essere eseguito come account utente.

    Un sacco di azioni individuali entrano nella firma pulita di Windows. Ad esempio, i contenuti degli hive del registro di Windows del tuo account utente sono normalmente archiviati in memoria. Quando esci, vengono salvati sul disco. Verranno caricati nuovamente nella memoria la prossima volta che effettui l'accesso.

    Se ti stai appena disconnettendo, Windows ti riporta alla schermata di accesso in modo da poter accedere come un altro utente. Se stai chiudendo o riavviando, Windows continua il processo di spegnimento

    Windows si chiude

    Dopo che Windows ha terminato di disconnettere qualsiasi utente, deve solo spegnersi. Windows comunica ai servizi di sistema e ai propri processi di arrestarsi in modo pulito, salvando sul disco tutti i dati necessari. In particolare, invia il messaggio SERVICE_ACCEPT_PRESHUTDOWN a qualsiasi servizio in esecuzione. Dopo che i servizi sono stati avvisati, ricevono un messaggio SERVICE_ACCEPT_SHUTDOWN. Il servizio ha quindi 20 secondi per pulire e spegnere prima che Windows lo richieda forzatamente.

    Windows 10 salverà anche lo stato del kernel di Windows su disco. È come un ibernazione parziale. La prossima volta che avvii il PC, Windows può ricaricare il kernel salvato e avviare più rapidamente, saltando il processo di inizializzazione hardware più lento. Questa funzione è chiamata "Avvio rapido".

    Windows funzionerà anche sull'applicazione di eventuali aggiornamenti di Windows disponibili durante le ultime parti del processo di arresto. Windows esegue diverse attività di aggiornamento all'arresto, prima dell'avvio del PC e in background mentre è in esecuzione.

    Quando tutto è fatto, Windows disinstalla in modo pulito l'unità a stato solido o il disco rigido, in attesa di un segnale "tutto chiaro" che indica che tutti i dati del sistema sono stati salvati sul disco fisico. Tutto il software è stato chiuso in modo pulito e tutti i tuoi dati sono stati salvati su disco.

    Windows spegne il tuo PC

    Finalmente, Windows invia un segnale di spegnimento ACPI al PC. Questo dice al tuo PC di spegnersi fisicamente. Il processo di spegnimento è finito.

    Se hai mai usato Windows 95, ricorderai i giorni prima del segnale di spegnimento ACPI. Windows visualizzava il messaggio "È ora possibile spegnere il computer" in questo passaggio e dovevi premere il pulsante di accensione fisico da solo. Lo standard ACPI (Advanced Configuration and Power Interface), rilasciato per la prima volta nel 1996, consente a Windows di spegnere il PC.

    Funziona in modo diverso dall'utilizzo del sonno o dell'ibernazione. Con il sonno, il tuo PC rimarrà acceso in modalità a bassissima potenza. Con l'ibernazione, il tuo PC salverà l'intero stato del sistema su disco e lo ripristinerà quando lo avvierai di nuovo.