Windows 7 dimatikan secara tak terduga, menurut log

10

Ini pesan dari eventvwrEventLog saya (Windows Logs> System):

The previous system shutdown at 11:51:15 AM on ‎7/‎29/‎2009 was unexpected.

Ini lucu karena saya bertanya-tanya mengapa sistem mati ketika saya memainkan layar penuh Peradaban IV. Sekarang saya tahu. Itu tidak terduga.

Adakah yang menemukan dan menyelesaikan ini?

Sedikit latar belakang:

Saya menjalankan Windows 7 RC di dalam VMWare Fusion 2 (baru saja diperbarui beberapa bulan yang lalu) pada MacBook (Bitterly not Pro) aluminium-body. Windows 7 sesekali akan dimatikan. Ini bukan mematikan cepat, ini adalah shutdown di mana semua program keluar, sistem menunggu sampai mereka berhenti (dan Civ4 tidak meminta saya untuk menyimpan), bahkan menginstal Pembaruan Windows sebelum memulai kembali. Dan ya itu restart tepat setelah shutdown. Karena saya menjalankan game dalam mode layar penuh, saya tidak melihat adanya dialog dengan penghitung waktu mundur atau sesuatu seperti itu yang mungkin menjadi peringatan.

Karena saya memiliki iStat di widget dasbor saya, saya dapat melihat sekitar 8 monitor suhu. Saya telah melihat CPU naik ke 74C sebelumnya, tetapi selama shutdown, meskipun terasa panas jika disentuh (selalu), ia membaca 61C untuk CPU, 60C untuk heatsink A, 50C untuk heatsink B dan di 30s-40s untuk kandang dan harddrives. Saat saya mengetik ini sekarang, suhu sebenarnya lebih tinggi, jadi saya tidak berpikir suhu yang menyebabkannya.

Saya memiliki setidaknya enam peristiwa semacam itu yang pertama kali terjadi pada 17/5 yang merupakan seminggu setelah menginstal Windows 7.

Saya menemukan satu peringatan tingkat informasi dari USER32 di log sistem yang mengatakan:

The process C:\Windows\system32\svchost.exe (DLAMBLIN-WIN7) has initiated the restart of
computer DLAMBLIN-WIN7 on behalf of user NT AUTHORITY\SYSTEM for the following reason:
 Operating System: Recovery (Planned)
 Reason Code: 0x80020002
 Shutdown Type: restart
 Comment: 

Dan 15 menit sebelum itu dari Pembaruan Windows:

Restart Required: To complete the installation of the following updates, 
  the computer will be restarted within 15 minutes: 
- Cumulative Security Update for Internet Explorer 8 for Windows 7 Release Candidate
  for x64-based Systems (KB972260)

Yang saya pikir agak menjelaskannya. Meskipun saya tidak tahu mengapa memulai kembali setelah pembaruan akan membuat acara kesalahan "shutdown tidak terduga", bukankah itu cukup aneh?

Sekarang, bagaimana cara mengaturnya untuk tidak memulai kembali setelah pembaruan kecuali jika saya mengklik sesuatu.

Penerapan solusi:

Sebagai fretje mengingatkan saya, ada beberapa pengaturan yang dapat dikonfigurasi untuk ini, di windows 7 mereka jauh di tempat yang sama seperti di Windows 2000 SP3 dan XP SP1. Running gpedit.mscmuncul jendela yang terlihat seperti:

gpedit.msc

Windows 7 telah mengubah urutan dan menambahkan beberapa opsi baru yang saya cetak miring:

  1. Jangan tampilkan 'Instal Pembaruan dan Matikan' di kotak dialog Matikan Windows
    • Jangan sesuaikan opsi default ke 'Instal Pembaruan dan Matikan' di kotak dialog Matikan Windows
    • Mengaktifkan Windows Power Management untuk secara otomatis membangunkan sistem untuk menginstal pembaruan terjadwal
    • Konfigurasikan Pembaruan Otomatis
    • Tentukan lokasi layanan pembaruan Microsoft intranet
    • Pembaruan frekuensi deteksi otomatis
    • Izinkan yang bukan administrator menerima pemberitahuan pembaruan
    • Aktifkan Pemberitahuan Perangkat Lunak
  2. Izinkan pembaruan Otomatis Pembaruan segera
    • Aktifkan pembaruan yang disarankan melalui Pembaruan Otomatis
    • Tidak ada restart otomatis dengan pengguna yang masuk untuk Pembaruan Otomatis terjadwal
    • Re-prompt untuk memulai kembali dengan instalasi yang dijadwalkan.
    • Tunda Restart untuk instalasi terjadwal
    • Reschedule Automatic Updates, instalasi terjadwal
    • Aktifkan penargetan Sisi Klien
    • Izinkan pembaruan yang ditandatangani dari layanan pembaruan Microsoft intranet

Secara pribadi saya memilih untuk mengaktifkan 9, 11, 12, dan 13. 9 hanya mengaktifkan pembaruan yang tidak harus me-restart Windows atau menghentikan layanan. Mengaktifkan 11 sebenarnya menonaktifkan restart otomatis. 12 dan 13 diaktifkan dan disetel ke nilai maksimalnya dengan roda gulir. 16 terdengar bagus tetapi tidak akan memengaruhi pengguna yang tidak memiliki server pembaruan sendiri.

Tambahan

Sudah ditunjukkan bahwa edisi Home Windows tidak disertai gpedit.msc, dan karena itu Anda harus mengatur semuanya secara langsung dalam registri. Mungkin ada lebih banyak pengaturan yang bisa Anda tambahkan selain NoAutoRebootWithLoggedOnUsers... Sebenarnya saya akan memeriksanya sekarang. Oke di HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AUtambahkan:

  1. AutoInstallMinorUpdates = 1
    • NoRebootWithLoggedOnUsers = 1
    • RebootRelaunchTimeout = 1440 (desimal)
    • RebootRelaunchTimeoutEnabled = 1 [Saya sebenarnya penasaran apakah itu yang saya inginkan]
    • RebootWarningTimeout = 30 (desimal)
    • RebootWarningTimeoutEnabled = 1 [Saya pikir keempat di atas tidak terjadi karena # 2]
dlamblin
sumber
dlamblin - Tampak bagi saya bahwa format T&J ini hilang. Akan berpikir bahwa komentar pada jawaban setiap orang di bawah ini, jika (Seperti saya duga) Anda ingin memperluas informasi mereka, daripada memasukkannya ke dalam "pertanyaan" Anda, akan lebih tepat. Juga, sebagai catatan, informasi dalam adendum, ditambahkan karena info The How-To Geeks .
user66001
@ user66001 perhatikan bahwa pertanyaan ini ditanyakan pada tahun 2009 hanya sesaat setelah komentar adalah fitur. Karena FAQ pada saat itu menyatakan bahwa setiap pertanyaan harus menjadi halaman gaya wiki yang dapat diedit pada jawaban terbaik untuk masalah ini, saya mengikuti pendekatan populer pada saat memasukkan informasi jawaban terbaik dalam satu yang mudah dibaca sepotong prosa.
dlamblin
dlamblin - Ah, terima kasih sudah menebak bahwa saya tidak tahu ini. Tampaknya tepat untuk menghapus komentar saya, tetapi mudah-mudahan Anda tidak keberatan meninggalkannya untuk pendidikan orang lain juga. Terima kasih.
user66001
Wow. Ini mengerikan. Pembaruan IE8 yang tepat rusak di komputer kerja saya, jadi ketika "bangun untuk menginstal pembaruan", itu kemudian crash-reboot. Terima kasih M $. Juga, pujian atau sembunyikan s & # ^% keluar dari pengaturan ini dan membuatnya jadi hal-hal hanya akan crash ketika tidak diawasi!
meawoppl

Jawaban:

7

Jeff benar-benar membuat blog tentang hal ini.

Ini untuk Windows XP tapi saya kira ini masih berfungsi untuk Windows 7. Ini pada dasarnya turun ke membalik saklar di Editor Grup Kebijakan Lokal (gpedit.msc).

fretje
sumber
Terima kasih, saya benar-benar telah membaca itu dan melupakannya, ada beberapa pengaturan yang berguna di sana.
dlamblin
PERINGATAN: kebijakan ini telah diubah namanya di Windows 7 (dan platform server equiv dari era Win7 + menjadi lebih akurat) - jika Anda log keluar dari mesin dengan pembaruan yang tertunda ITU AKAN PERCOBAAN. Ini sangat merepotkan untuk node MS hosting hosting. Lihat: social.technet.microsoft.com/Forums/en-US/winservergen/thread/…
deed02392
3

Jika Anda menggunakan versi Home Windows, Anda tidak akan memiliki Editor Kebijakan Grup, tetapi Anda dapat menonaktifkannya menggunakan peretasan registri.

Dan jika Anda tidak ingin meretas registri secara manual, saya punya versi yang dapat diunduh untuk Anda:

Cegah Pembaruan Windows dari Mematikan Ulang Komputer Secara Paksa

The How-To Geek
sumber
Saya tidak tahu itu, dan itu baik untuk diketahui.
dlamblin