Windows 10 Log Off ketika Shutdown atau Hibernate digunakan

Selama bertahun-tahun ini, setidaknya sejak era Windows 7, kami telah melihat beberapa kasus di mana sistem Anda log off saat mengklik opsi Shutdown atau Hibernate di menu Start. Masalahnya dapat dilihat di komputer Windows 8 atau Windows 10 juga. Beberapa pengguna telah mengindikasikan bahwa masalah terjadi setelah menginstal Windows 10 v1903.

Apa yang menyebabkan Windows untuk keluar dari pengguna sebagai gantinya ketika opsi shutdown atau hibernate digunakan?

Sebab

Selama hibernasi, Windows membaca konten dalam memori dan membuangnya ke file bernama hiberfil.sys pada root drive sistem. Fitur crash dump menggunakan teknologi yang sama untuk membuang konten memori ke file (.dmp) di hard disk Anda setelah sistem crash. Baik fitur hibernate dan crash dump menggunakan driver filter khusus bernama dumpfve.sys untuk melakukan tugas dumping memori ke file.

File dumpfve.sys disebutkan dalam kunci registri berikut, dalam nilai REG_MULTI_SZ bernama DumpFilters

 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ CrashControl 

Nilai registri multi-string memungkinkan penyedia pihak ketiga untuk menambahkan driver crash filter filter - misalnya, Truecrypt.sys dari TrueCrypt, MfeEpeOpal.sys dari McAfee Endpoint Enkripsi, atau driver filter Daemon Tools, dll. Sebagian besar produk enkripsi disk biasanya ingin juga untuk mengenkripsi file hibernasi & crash dump dan menambahkan filter dump mereka di kunci registri di atas.

Pengandar filter pembuangan yang disebutkan dalam kunci registri dimuat ketika crash dump atau hibernasi diinisialisasi. Jika Windows tidak dapat memuat driver filter selama proses hibernasi, itu menghasilkan entri log peristiwa dengan ID Peristiwa 45. Entri log peristiwa terlihat seperti berikut:

 Nama Log: Sistem Sumber: volmgr ID Peristiwa: 45 Kategori Tugas: Tidak Ada Level: Kesalahan Kata kunci: Klasik Deskripsi: Sistem tidak dapat berhasil memuat driver crash dump. 

Selain itu, ketika Anda pergi ke tab Detail di acara ini dan kemudian pilih tampilan ramah, Anda mungkin memperhatikan hal berikut:

 Data biner: Dalam Words 0000: 00000000 00000001 00000000 C004002D 0010: 00002005 C0000034 00000000 00000000 0020: 00000000 00000000 C0000034 - berarti STATUS_OBJECT_NAME_NOT_FOUND C004002D - berarti IO_DUMP_DR_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _. 

Masalahnya dapat terjadi selama shutdown juga. Bagaimana?

Jika Fast Startup diaktifkan, sistem log off semua sesi pengguna sepenuhnya dan kemudian hibernasi sistem daripada melakukan shut down bersih. Startup Cepat bergantung pada fitur hibernasi, dan ini membuang memori kernel ke file hiberfil.sys. Ketika startup cepat diaktifkan dan seorang pengguna mematikan komputer, semua sesi dikeluarkan, dan komputer memasuki hibernasi. Sebagai bagian dari proses hibernasi, Windows menginisialisasi konfigurasi dump memori sistem. Jika pengandar filter tidak dimuat, itu gagal hibernasi, dan membawa Anda kembali ke Windows Lock Screen dari layar masuk.

TERKAIT: Nonaktifkan Hibernasi Tanpa Menonaktifkan Fast Startup

Untuk menghindari masalah terjadi selama shutdown (tidak hibernasi), Anda dapat menonaktifkan startup cepat atau memotong startup cepat selama shutdown setiap sesi dengan menjalankan shutdown.exe /s /t 0 untuk mematikan komputer. Untuk menonaktifkan Startup Cepat:

  1. Buka Panel Kontrol → Semua Item Panel Kontrol → Opsi Daya (atau jalankan powercfg.cpl )
  2. Klik Pilih apa yang dilakukan tombol daya
  3. Klik Ubah pengaturan yang saat ini tidak tersedia
  4. Hapus centang Aktifkan startup cepat
  5. Klik OK.

Namun, mematikan startup cepat adalah kompromi. Ini bukan hal yang layak untuk dilakukan bagi sebagian besar pengguna, karena proses restart di Windows terus melakukan siklus boot penuh, tanpa manfaat kinerja hibernasi.

Resolusi: Windows Logs Off Pengguna saat Shutdown atau Hibernate digunakan

Untuk memperbaiki masalah ini, hapus referensi driver filter dump crash pihak ketiga dari registri menggunakan langkah-langkah berikut:

$config[ads_text6] not found
  1. Mulai Penyunting Registri ( regedit.exe ) dan buka kunci berikut:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ CrashControl 
  2. Cadangkan kunci dengan mengekspornya ke file .reg.
  3. Klik dua kali nilai multi-string DumpFilters .
  4. Hapus semua pengandar filter pihak ketiga yang tercantum dalam nilai. Perhatikan bahwa dumpfve.sys driver default Windows tidak boleh dihapus.
  5. Keluar dari Peninjau Suntingan Registri.
  6. Mulai ulang Windows.

Fitur hibernate dan shutdown sekarang seharusnya berfungsi dengan benar - dengan atau tanpa Startup Cepat diaktifkan.

Jika Anda ingin menyelesaikan masalah tanpa menghapus driver filter pihak ketiga, hubungi vendor perangkat lunak untuk versi terbaru dari produk mereka sehingga mendukung versi terbaru dan pembuatan Windows - misalnya, Windows 10 v1903.

Artikel Terkait