Ce se întâmplă exact când închideți sau vă deconectați de la Windows?

Atunci când opriți, reporniți sau vă deconectați de la computer, sistemul de operare Windows desfășoară o serie complexă de acțiuni în fundal. Acest proces este esențial pentru a se asigura că toate datele și aplicațiile sunt salvate corect înainte de a opri componentele hardware.

Verificarea utilizatorilor conectați la închidere

Înainte de a închide sau reporni calculatorul, Windows efectuează o verificare inițială pentru a identifica dacă există și alte conturi de utilizator cu sesiuni active. Această situație apare frecvent când un utilizator își blochează sesiunea și un altul se conectează înainte ca primul să se deconecteze complet.

Dacă sistemul detectează un alt utilizator care nu s-a deconectat corect, veți primi un mesaj de avertizare: „Altcineva încă folosește acest computer”. Este important de reținut că o repornire forțată poate duce la pierderea datelor nesalvate din aplicațiile deschise ale celuilalt utilizator. De aceea, cel mai indicat este să-l lăsați pe acesta să-și finalizeze activitatea, să salveze modificările și să se deconecteze înainte de a continua cu închiderea.

Opțiunea „Opriți oricum” este disponibilă în cazul în care sunteți sigur că celălalt utilizator nu are nicio lucrare importantă deschisă. Totuși, rețineți că această acțiune va forța deconectarea contului, închizând toate aplicațiile și ducând la pierderea oricăror date nesalvate.

Dacă sunteți singurul utilizator conectat, acest mesaj de avertizare nu va apărea, iar Windows va trece direct la etapa următoare.

Notificarea programelor pentru salvarea datelor și închidere

Înainte de a vă deconecta propriu-zis de la computer, Windows transmite fiecărui program deschis o solicitare de a salva datele și a se închide. Această procedură este valabilă și când închideți sau reporniți sistemul, deoarece deconectarea este o etapă necesară în procesul de oprire.

Tehnic, Windows trimite un mesaj WM_QUERYENDSESSION fiecărei ferestre active. Astfel, nu se închid forțat programele, ci li se oferă posibilitatea de a salva datele și de a se închide singure. Acest proces poate dura un timp, ceea ce explică de ce uneori oprirea sau deconectarea de la computer poate fi mai lentă.

Uneori, programele pot bloca acest proces solicitând intervenția utilizatorului. De exemplu, un program poate avea fișiere deschise care necesită salvare. În acest caz, veți vedea un mesaj „Această aplicație împiedică închiderea”. Programele au, de asemenea, posibilitatea de a afișa mesaje personalizate prin funcția ShutdownBlockReasonCreate.

Dacă întâmpinați acest mesaj, este recomandat să faceți clic pe „Anulați”, să verificați aplicația, să salvați datele necesare și să o închideți manual. Dacă sunteți dispus să pierdeți datele nesalvate, puteți continua cu opțiunea „Închideți oricum” sau „Deconectați-vă oricum”.

Este important de menționat că Windows închide celelalte aplicații pe măsură ce acestea sunt pregătite. Astfel, dacă aveți zece aplicații deschise și doar una blochează închiderea, veți vedea doar acea aplicație dacă dați clic pe „Anulați”. Celelalte nouă aplicații vor fi deja închise.

Pe Windows 10, sistemul va memora ferestrele aplicațiilor deschise și va încerca să le redeschidă la următoarea conectare.

Deconectarea utilizatorului

După ce toate programele și-au salvat datele și s-au închis, Windows vă deconectează. Sesiunea asociată contului dvs. de utilizator este încheiată și niciun program nu va mai rula în contextul acelui cont.

Deconectarea de la Windows implică o serie de acțiuni individuale. De exemplu, datele din registrul Windows asociate contului de utilizator, stocate temporar în memorie, sunt salvate pe disc la deconectare. Aceste date vor fi reîncărcate în memorie la următoarea conectare.

Dacă vă deconectați, Windows vă va redirecționa către ecranul de conectare pentru ca un alt utilizator să se poată conecta. În cazul în care ați ales închiderea sau repornirea, Windows va continua procesul de oprire a sistemului.

Închiderea sistemului Windows

Odată ce toți utilizatorii sunt deconectați, Windows trebuie să se închidă. Sistemul notifică toate serviciile și procesele sale să se închidă în mod ordonat, salvând datele necesare pe disc. Tehnic, Windows trimite un mesaj SERVICE_ACCEPT_PRESHUTDOWN tuturor serviciilor active, iar apoi un mesaj SERVICE_ACCEPT_SHUTDOWN. Fiecare serviciu are 20 de secunde la dispoziție pentru a se închide, altfel este închis forțat de sistem.

Windows 10 salvează și starea kernel-ului Windows pe disc, într-un proces similar hibernării parțiale. La următoarea pornire, sistemul reîncarcă acest kernel salvat, accelerând procesul de inițializare hardware. Această funcție se numește „Pornire rapidă”.

Sistemul realizează și instalarea actualizărilor disponibile în ultima parte a procesului de închidere. Windows efectuează diverse sarcini de actualizare atât la închidere, cât și la pornire, sau chiar în fundal în timpul funcționării.

Când totul este pregătit, Windows demontează SSD-ul sau hard disk-ul, așteptând semnalul care indică salvarea tuturor datelor pe discul fizic. În acest moment, toate programele sunt închise și toate datele sunt salvate.

Oprirea fizică a calculatorului

În cele din urmă, Windows transmite un semnal de oprire ACPI computerului. Acest semnal îi indică computerului să se oprească fizic. Procesul de oprire este astfel finalizat.

Dacă ați utilizat Windows 95, vă amintiți perioada de dinainte de introducerea semnalului de oprire ACPI. Atunci, Windows afișa un mesaj „Acum este sigur să opriți computerul” și utilizatorul trebuia să apese butonul fizic de pornire. Standardul ACPI (Advanced Configuration and Power Interface), lansat în 1996, permite sistemului Windows să oprească automat calculatorul.

Procesul de oprire este diferit de funcțiile de repaus sau hibernare. În starea de repaus, computerul rămâne pornit, dar într-un mod de consum redus de energie. În hibernare, întreaga stare a sistemului este salvată pe disc pentru a fi restaurată la pornirea ulterioară.