Apa Yang Tepat Terjadi Ketika Anda Mematikan atau Keluar dari Windows?
Windows melakukan banyak pekerjaan di latar belakang saat Anda mematikan, memulai kembali, atau keluar dari PC Anda. Proses ini memastikan semua pekerjaan dan data aplikasi Anda disimpan sebelum perangkat keras mati.
Pemeriksaan Windows untuk Pengguna yang Masuk (on Shut Down)
Saat Anda memberi tahu PC Anda untuk mematikan atau memulai kembali, Windows terlebih dahulu memeriksa untuk melihat apakah ada akun pengguna Windows lain yang memiliki sesi aktif. Ini terjadi ketika Anda mengunci sesi Windows dan masuk dengan akun pengguna lain sebelum keluar terlebih dahulu.
Jika Windows tidak melihat pengguna lain belum keluar dengan benar, Anda akan melihat pesan "Orang lain masih menggunakan PC ini". Pengguna lain itu bisa kehilangan data yang belum disimpan di aplikasi terbuka jika Anda secara paksa me-restart. Ini biasanya ide yang baik untuk berhenti di sini dan membiarkan pengguna lain masuk, menyimpan pekerjaan mereka, dan logout sebelum dimatikan.
Windows memungkinkan Anda mengklik "Matikan" jika Anda yakin pengguna lain tidak memiliki pekerjaan terbuka untuk disimpan. Ini akan secara paksa keluar dari akun pengguna lain, menutup semua aplikasi terbuka mereka. Data yang tidak disimpan akan hilang.
Jika Anda satu-satunya pengguna yang masuk, Anda tidak akan melihat pesan ini dan Windows akan langsung ke langkah berikutnya.
Windows Memberitahu Program untuk Menyimpan Pekerjaan mereka dan Tutup
Sebelum benar-benar mengeluarkan Anda dari PC, Windows memberi tahu semua program terbuka Anda untuk menyimpan pekerjaan mereka dan menutupnya. Ini juga terjadi ketika Anda mematikan atau me-restart PC Anda karena keluar Anda adalah bagian penting dari proses shutdown.
Secara khusus, Windows mengirim pesan WM_QUERYENDSESSION ke setiap jendela yang terbuka. Itu tidak hanya menutup paksa semua program terbuka. Program-program diperintahkan untuk menyelamatkan pekerjaan mereka dan menutupnya, dan mereka mungkin perlu waktu sebelum melakukannya. Inilah sebabnya mengapa terkadang diperlukan sedikit waktu untuk mematikan atau keluar dari PC Anda.
Program dapat "memblokir" proses ini dengan mengatakan mereka membutuhkan input pengguna dari Anda. Misalnya, sebuah program mungkin memiliki file terbuka yang perlu Anda simpan. Anda akan melihat pesan "Aplikasi ini mencegah shutdown" jika aplikasi meminta input. Aplikasi juga dapat menampilkan pesan khusus di sini dengan fungsi ShutdownBlockReasonCreate.
Jika Anda melihat pesan ini, Anda harus mengklik "Batalkan," periksa aplikasi, simpan data Anda, dan tutup sendiri. Jika Anda baik-baik saja membuang data, Anda dapat melanjutkan dengan mengklik "Matikan saja" atau "Tetap keluar".
Perhatikan bahwa Windows menutup aplikasi lain karena sudah siap. Jadi, jika Anda memiliki sepuluh aplikasi terbuka dan hanya satu yang mencegah Anda untuk mematikan, Anda akan melihat hanya satu aplikasi itu jika Anda mengklik "Batal" di sini. Windows akan sudah menutup sembilan aplikasi lainnya.
Pada Windows 10, Windows juga akan mengingat aplikasi windows mana yang telah Anda buka dan mencoba membukanya kembali saat Anda masuk ke PC berikutnya.
Windows Keluar Anda
Setelah memberi tahu semua program terbuka Anda untuk menyimpan data dan mematikannya, Windows mengeluarkan Anda. Seluruh "sesi" Windows milik akun pengguna Anda berakhir, dan tidak ada program terbuka yang akan terus berjalan sebagai akun pengguna Anda.
Banyak tindakan individual yang dikeluarkan dari Windows secara bersih. Misalnya, konten sarang registri Windows akun pengguna Anda biasanya disimpan dalam memori. Saat Anda keluar, mereka disimpan ke disk. Mereka akan dimuat kembali ke memori saat Anda masuk berikutnya.
Jika Anda baru saja keluar, Windows mengembalikan Anda ke layar masuk sehingga Anda dapat masuk sebagai pengguna lain. Jika Anda mematikan atau memulai kembali, Windows melanjutkan proses mematikan
Windows Menutup Diri
Setelah Windows selesai keluar dari pengguna mana pun, ia hanya akan dimatikan sendiri. Windows memberi tahu layanan sistem apa pun dan prosesnya sendiri untuk mematikan dengan benar, menyimpan semua data yang diperlukan ke disk. Secara khusus, ia mengirim pesan SERVICE_ACCEPT_PRESHUTDOWN ke layanan apa pun yang berjalan. Setelah layanan diperingatkan, mereka menerima pesan SERVICE_ACCEPT_SHUTDOWN. Layanan kemudian memiliki 20 detik untuk membersihkan dan mematikan sebelum Windows mematikannya secara paksa.
Windows 10 akan menyimpan status kernel Windows Anda ke disk juga. Ini seperti hibernasi parsial. Lain kali Anda memulai PC Anda, Windows dapat memuat ulang kernel yang disimpan dan boot lebih cepat, melewatkan proses inisialisasi perangkat keras yang lebih lambat. Fitur ini disebut "Startup Cepat."
Windows juga akan bekerja untuk menerapkan Pembaruan Windows yang tersedia selama bagian terakhir dari proses mematikan. Windows melakukan tugas pembaruan yang berbeda pada saat shutdown, sebelum PC mulai, dan di latar belakang saat sedang berjalan.
Ketika semuanya selesai, Windows akan dengan bersih melepas solid-state drive atau hard drive Anda, menunggu sinyal "semua jelas" yang menunjukkan semua data sistem telah disimpan ke disk fisik. Semua perangkat lunak telah dimatikan dengan bersih, dan semua data Anda disimpan ke disk.
Windows Mematikan PC Anda
Akhirnya, Windows mengirimkan sinyal shutdown ACPI ke PC Anda. Ini memberitahu PC Anda untuk mematikan sendiri secara fisik. Proses shutdown selesai.
Jika Anda pernah menggunakan Windows 95, Anda akan mengingat hari-hari sebelum sinyal shutdown ACPI. Windows menampilkan pesan "Sekarang aman untuk mematikan komputer Anda" pada langkah ini, dan Anda harus menekan tombol daya fisik sendiri. Standar ACPI (Konfigurasi Lanjut dan Antarmuka Daya), pertama kali dirilis pada tahun 1996, memungkinkan Windows mematikan PC.
Ini berfungsi berbeda dari menggunakan tidur atau hibernasi. Dengan tidur, PC Anda akan tetap hidup dalam mode daya sangat rendah. Dengan hibernasi, PC Anda akan menyimpan seluruh status sistemnya ke disk dan mengembalikannya saat Anda menyalakannya sekali lagi.