Windows 7, günlüklere göre beklenmedik şekilde kapanıyor


10

İşte eventvwrEventLog'umdan bir mesaj (Windows Günlükleri> Sistem):

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

Bu komik çünkü Civilizations IV tam ekran oynarken neden sistemin kapandığını merak ediyordum. Şimdi biliyorum. Bu beklenmedikti.

Birisi bununla karşılaştı ve çözdü mü?

Biraz arka plan:

MacBook (Bitterly Pro değil) alüminyum gövdede VMWare Fusion 2 (sadece birkaç ay önce güncellenmiştir) içinde Windows 7 RC kullanıyorum. Windows 7 zaman zaman kapanacaktır. Bu hızlı bir kapatma değil, tüm programların çıkıldığı bir kapatma, sistem çıkıncaya kadar bekler (ve Civ4 beni kaydetmemizi istemez), yeniden başlatmadan önce Windows Güncellemelerini bile yükledi. Ve evet kapatıldıktan hemen sonra yeniden başlıyor. Bir oyunu tam ekran modunda çalıştırdığım için, geri sayım sayacı olan herhangi bir iletişim kutusu veya bunun gibi bir uyarı olduğunu fark etmiyorum.

Gösterge paneli widget'larımda iStat bulunduğundan yaklaşık 8 sıcaklık monitörü görebiliyorum. CPU'nun daha önce 74C'ye kadar çıktığını gördüm, ancak kapatma sırasında, dokunmaya sıcak görünmesine rağmen (her zaman), CPU için 61C, soğutucu A için 60C, soğutucu B ve 30s-40'larda kasa ve sabit sürücüler için. Bunu şimdi yazarken, sıcaklıklar aslında daha yüksek, bu yüzden sıcaklığın buna neden olduğunu düşünmüyorum.

Windows 7'yi yükledikten bir hafta sonra olan 5/17 tarihinden önce en az altı bu tür olayım var.

Sistem günlüğünde USER32'den bir bilgi seviyesi uyarısı buldum:

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: 

Ve Windows Update'ten 15 dakika önce:

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)

Sanırım bunu açıklıyor. Bir güncellemeden sonra yeniden başlatmanın neden "kapanma beklenmedik" hata olayı oluşturacağını bilmesem de, bu oldukça garip değil mi?

Şimdi, bir şeyi tıklamadığım sürece güncelleme sonrasında asla yeniden başlamayacak şekilde nasıl ayarlayabilirim.

Çözüm uygulaması:

Fretje'nin hatırlattığı gibi , bunun için birkaç yapılandırılabilir ayar var, Windows 7'de Windows 2000 SP3 ve XP SP1'dekiyle aynı yerde. Çalışıyor gpedit.mscgibi görünen bir pencere açılır:

gpedit.msc

Windows 7 sırayı değiştirdi ve italikleştirdiğim birkaç yeni seçenek ekledi:

  1. Windows'u Kapat iletişim kutusunda 'Güncelleştirmeleri Yükle ve Kapat'ı gösterme
    • Windows'u Kapat iletişim kutusundaki 'Güncelleştirmeleri Yükle ve Kapat' için varsayılan seçeneği ayarlamayın
    • Windows Güç Yönetimi'nin zamanlanmış güncelleştirmeleri yüklemek üzere sistemi otomatik olarak uyandırmasını sağlama
    • Otomatik Güncelleştirmeleri Yapılandırma
    • İntranet Microsoft güncelleme hizmeti konumunu belirtme
    • Otomatik Güncellemeler algılama sıklığı
    • Yönetici olmayanların güncelleme bildirimleri almasına izin ver
    • Yazılım Bildirimlerini Aç
  2. Otomatik Güncelleştirmelere anında yüklemeye izin ver
    • Otomatik Güncelleştirmeler aracılığıyla önerilen güncellemeleri açma
    • Zamanlanmış Otomatik Güncelleştirmeler için oturum açmış kullanıcılarla otomatik yeniden başlatma yok
    • Zamanlanmış yüklemelerle yeniden başlatma istemi.
    • Zamanlanmış kurulumlar için Yeniden Başlatma Gecikmesi
    • Otomatik Güncelleştirmeler zamanlanmış yüklemelerini yeniden zamanla
    • İstemci Tarafı hedeflemeyi etkinleştir
    • İntranet Microsoft güncelleme hizmetinden imzalı güncellemelere izin ver

Şahsen 9, 11, 12 ve 13'ü etkinleştirmeyi seçtim. 9 yalnızca Windows'u yeniden başlatması veya bir hizmeti durdurması gerekmeyen güncelleştirmeleri etkinleştirir. 11'in etkinleştirilmesi otomatik olarak yeniden başlatmayı devre dışı bırakır. 12 ve 13, kaydırma tekerleği ile etkinleştirildi ve maksimum değerlerine ayarlandı. 16 kulağa hoş geliyor, ancak kendi güncelleme sunucuları olmayan kullanıcıları etkilemiyor.

ek

Windows'un Ev sürümlerinin gelmediği gpedit.mscve bu nedenle işleri doğrudan kayıt defterinde ayarlamanız gerektiği belirtildi. Ayrıca ekleyebileceğiniz daha fazla ayar var NoAutoRebootWithLoggedOnUsers... Aslında bunu şimdi kontrol edeceğim. Ek olarak tamam HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU:

  1. AutoInstallMinorUpdates = 1
    • NoRebootWithLoggedOnUsers = 1
    • RebootRelaunchTimeout = 1440 (ondalık)
    • RebootRelaunchTimeoutEnabled = 1 [Aslında istediğim bu mu merak ediyorum]
    • RebootWarningTimeout = 30 (ondalık)
    • RebootWarningTimeoutEnabled = 1 [Sanırım yukarıdaki dördüncüsü # 2 yüzünden olmadı]

dlamblin - Bana bu soru-cevap biçiminin kaybolduğu anlaşılıyor. Eğer her birinin cevabına ilişkin bir yorumun (tahmin ediyorum gibi) bilginizi genişletmek isterseniz, “sorunuzu” sormak yerine daha uygun olacağını düşünürdünüz. Ayrıca kayıt için, “Nasıl Yapılır Geeksler” bilgisi nedeniyle zeyilnamedeki bilgiler eklendi .
user66001

@ user66001, bu sorunun 2009'da yorumların bir özellik olduktan kısa bir süre sonra sorulduğunu unutmayın. SSS, her sorunun konuyla ilgili en iyi cevap (lar) üzerinde düzenlenebilir bir wiki tarzı sayfa olması gerektiğinden bahsettiğinden, en iyi cevapların bilgilerini okunması kolay bir teklife dahil ederken popüler yaklaşımı izledim düzyazı parçası.
dlamblin

dlamblin - Ah, bunu bilmediğimi tahmin ettiğin için teşekkürler. Şimdi yorumumu silmek doğru görünüyor, ama umarım başkalarının eğitimi için bırakmayı umursamazsınız. Teşekkürler.
user66001

Vay. Bu korkunç. Bu tam IE8 güncellemesi iş bilgisayarımda bozuldu, bu yüzden "güncellemeleri yüklemek için uyandığında", sonra çökme-yeniden başlatılıyor. Teşekkürler M $. Ayrıca, kudos veya s & # ^% gizleme bu ayarın dışına çıkarır ve böylece sadece denetimsiz olduğunda işler kilitlenir!
meawoppl

Yanıtlar:


7

Jeff aslında bu konuda blog yazdı .

Windows XP için ama sanırım bu hala Windows 7 için çalışıyor. Temelde Yerel Grup İlkesi Düzenleyicisi'nde (gpedit.msc) bir anahtarı çevirmeye geliyor.


Teşekkürler, aslında bunu okudum ve unuttum, orada birkaç kullanışlı ayar var.
dlamblin

UYARI: Bu politika Windows 7'de yeniden adlandırıldı (ve Win7 dönemi + 'dan eşit sunucu sunucu platformları daha doğru olacak şekilde) - makineyi bekleyen güncellemelerle kapatırsanız, yeniden başlatılır. Bu, VM'leri barındıran MS düğümleriniz için oldukça rahatsız edici. Bakınız: social.technet.microsoft.com/Forums/en-US/winservergen/thread/…
deed02392

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.