Co dokładnie dzieje się po zamknięciu systemu lub wylogowaniu się z systemu Windows?
System Windows wykonuje wiele pracy w tle po zamknięciu, ponownym uruchomieniu lub wylogowaniu się z komputera. Proces zapewnia zachowanie wszystkich danych dotyczących pracy i aplikacji przed wyłączeniem sprzętu.
Windows sprawdza zalogowanych użytkowników (przy wyłączaniu)
Kiedy powiesz swojemu komputerowi, by zamknął lub uruchomił się ponownie, system Windows najpierw sprawdza, czy inne konta użytkowników Windows mają aktywne sesje. Dzieje się tak, gdy zablokujesz sesję systemu Windows i zalogujesz się na inne konto użytkownika przed wylogowaniem się w pierwszej kolejności.
Jeśli system Windows zauważy, że inny użytkownik nie został jeszcze poprawnie wylogowany, zobaczysz komunikat "Ktoś jeszcze używa tego komputera". Ten inny użytkownik może utracić niezapisane dane w otwartych aplikacjach, jeśli siłą uruchomi się ponownie. Zwykle warto zatrzymać się tutaj i pozwolić innemu użytkownikowi zalogować się, zapisać pracę i wylogować się przed zamknięciem.
System Windows pozwala kliknąć "Zamknij mimo to", jeśli masz pewność, że inny użytkownik nie ma otwartych prac do zapisania. Spowoduje to przymusowe podpisanie konta innego użytkownika, zamykając wszystkie otwarte aplikacje. Wszystkie niezapisane dane zostaną utracone.
Jeśli jesteś jedynym zalogowanym użytkownikiem, nie zobaczysz tego komunikatu, a system Windows przejdzie od razu do następnego kroku.
Windows nakazuje programom zapisanie ich pracy i zamknięcia
Zanim faktycznie wylogujesz się z komputera, system Windows powie wszystkim otwartym programom, aby zapisać swoją pracę i zamknąć. Dzieje się tak również po zamknięciu lub ponownym uruchomieniu komputera, ponieważ podpisanie go jest niezbędną częścią procesu zamykania.
W szczególności system Windows wysyła komunikat WM_QUERYENDSESSION do każdego otwartego okna. To nie tylko wymuszenie zamknięcia wszystkich otwartych programów. Programy mówi się, aby zapisać swoją pracę i zamknąć, a może to zająć chwilę. Dlatego czasami może zająć trochę czasu, aby zamknąć lub wylogować się z komputera.
Programy mogą "zablokować" ten proces, mówiąc, że wymagają od użytkownika wprowadzania danych. Na przykład program może mieć otwarte pliki, które musisz zapisać. Jeśli aplikacja prosi o wprowadzenie danych, zobaczysz komunikat "Ta aplikacja zapobiega zamykaniu systemu". Aplikacja może również wyświetlać niestandardową wiadomość z funkcją ShutdownBlockReasonCreate.
Jeśli zobaczysz ten komunikat, kliknij "Anuluj", sprawdź aplikację, zapisz dane i zamknij ją. Jeśli wszystko jest w porządku, odrzuć dane, możesz zamiast tego kliknąć "Zamknij mimo to" lub "Wyloguj mimo to".
Zwróć uwagę, że system Windows zamyka inne aplikacje, ponieważ są gotowe. Tak więc, jeśli masz dziesięć aplikacji otwartych i tylko jedna uniemożliwia Ci zamknięcie, zobaczysz tylko jedną aplikację, jeśli klikniesz "Anuluj" tutaj. System Windows zamknie już pozostałe dziewięć aplikacji.
W systemie Windows 10 system Windows zapamięta również, które okna aplikacji zostały otwarte i spróbuje je ponownie otworzyć przy następnym logowaniu do komputera.
System Windows wylogowuje Cię
Po powiadomieniu wszystkich otwartych programów o zapisaniu danych i zamknięciu systemu Windows wylogowuje użytkownika. Cała "sesja" Windows należąca do twojego konta użytkownika została zakończona, a żadne otwarte programy nie będą działać jako twoje konto użytkownika.
Wiele pojedynczych czynności przechodzi w czyste wylogowanie z systemu Windows. Na przykład zawartość gałęzi rejestru konta użytkownika systemu Windows jest zwykle przechowywana w pamięci. Po wylogowaniu są one zapisywane na dysku. Zostaną załadowane z powrotem do pamięci przy następnym logowaniu.
Jeśli się wylogujesz, system Windows powróci do ekranu logowania, aby zalogować się jako inny użytkownik. Jeśli zamkniesz lub uruchomisz ponownie, system Windows będzie kontynuował proces zamykania
System Windows zamyka się
Po tym jak system Windows wyloguje wszystkich użytkowników, sam się wyłączy. System Windows każe wszelkim usługom systemowym i własnym procesom zamknąć się, zapisując wszelkie niezbędne dane na dysku. W szczególności wysyła on komunikat SERVICE_ACCEPT_PRESHUTDOWN do uruchomionych usług. Po ostrzeżeniu usług otrzymają komunikat SERVICE_ACCEPT_SHUTDOWN. Usługa ma 20 sekund na wyczyszczenie i zamknięcie systemu, zanim system Windows przymusowo go zamknie.
Windows 10 zapisze również stan twojego jądra Windows na dysku. To jak częściowa hibernacja. Przy następnym uruchomieniu komputera system Windows może ponownie załadować zapisane jądro i szybciej uruchomić system, pomijając wolniejszy proces inicjowania sprzętu. Ta funkcja nazywa się "Szybki start".
System Windows będzie także pracował nad zastosowaniem wszelkich dostępnych aktualizacji systemu Windows podczas ostatnich części procesu zamykania systemu. System Windows wykonuje różne zadania aktualizacji przy wyłączaniu, przed uruchomieniem komputera i w tle, gdy jest uruchomiony.
Gdy wszystko zostanie zrobione, system Windows oczyści całkowicie dysk twardy lub dysk twardy, czekając na sygnał "wszystko czysty", który wskazuje, że wszystkie dane systemu zostały zapisane na dysku fizycznym. Całe oprogramowanie zostało całkowicie zamknięte, a wszystkie twoje dane zostały zapisane na dysku.
Windows wyłącza twój komputer
Wreszcie system Windows wysyła sygnał zamknięcia ACPI na komputer. To mówi komputerowi, aby sam się wyłączył. Proces zamykania został zakończony.
Jeśli kiedykolwiek używałeś systemu Windows 95, będziesz pamiętał dni przed sygnałem zamknięcia ACPI. Na tym etapie system Windows wyświetlił komunikat "Teraz można bezpiecznie wyłączyć komputer", a sam musiałeś nacisnąć fizyczny przycisk zasilania. Standard ACPI (Advanced Configuration and Power Interface), po raz pierwszy wydany w 1996 roku, pozwala Windowsowi wyłączyć komputer.
Działa to inaczej niż używanie trybu uśpienia lub hibernacji. W trybie uśpienia komputer pozostanie włączony w trybie bardzo niskiego poboru mocy. Po hibernacji komputer zapisze stan całego systemu na dysku i przywróci go po ponownym włączeniu.