Windows 7 กำลังปิดตัวลงอย่างไม่คาดคิดตามบันทึก


10

นี่คือข้อความจากeventvwrEventLog ของฉัน(บันทึกของ Windows> ระบบ):

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

นี่เป็นเรื่องตลกเพราะฉันสงสัยว่าทำไมระบบปิดขณะที่ฉันเล่น Civilizations IV เต็มหน้าจอ ตอนนี้ฉันรู้. มันเป็นสิ่งที่ไม่คาดคิด

มีใครพบและแก้ไขปัญหานี้หรือไม่

พื้นหลังเล็กน้อย:

ฉันกำลังเรียกใช้ Windows 7 RC ใน VMWare Fusion 2 (เพิ่งปรับปรุงไม่กี่เดือนหลัง) บน MacBook (ตัวเครื่องไม่ใช่ Pro) ตัวอลูมิเนียม Windows 7 บางครั้งจะปิดตัวลง นี่ไม่ใช่การปิดเครื่องอย่างรวดเร็ว แต่เป็นการปิดระบบเมื่อโปรแกรมทั้งหมดออกจากระบบระบบจะรอจนกว่าจะออกจากโปรแกรม (และ Civ4 ไม่ได้แจ้งให้ฉันบันทึก) แม้จะติดตั้ง Windows Updates ก่อนที่จะรีสตาร์ท และใช่มันเริ่มต้นใหม่ทันทีหลังจากปิดเครื่อง เนื่องจากฉันรันเกมในโหมดเต็มหน้าจอฉันไม่สังเกตเห็นกล่องโต้ตอบใด ๆ ที่มีตัวจับเวลานับถอยหลังหรืออะไรทำนองนั้นที่อาจเป็นคำเตือน

เนื่องจากฉันมี iStat บนวิดเจ็ตแดชบอร์ดฉันสามารถดูจอภาพอุณหภูมิได้ประมาณ 8 ตัว ฉันเคยเห็นซีพียูสูงถึง 74C มาก่อน แต่ในระหว่างการปิดเครื่องแม้ว่ามันจะดูน่าสนใจ (มักจะเป็น) มันอ่าน 61C สำหรับซีพียู, 60C สำหรับฮีทซิงค์ A, 50C สำหรับฮีทซิงค์ B และใน 30s-40s สำหรับตู้และฮาร์ดไดรฟ์ ขณะที่ฉันพิมพ์ตอนนี้อุณหภูมิสูงขึ้นจริง ๆ แล้วฉันไม่คิดว่าอุณหภูมิจะทำให้เกิด

ฉันมีเหตุการณ์อย่างน้อยหกครั้งที่เริ่มจาก 5/17 ซึ่งเป็นสัปดาห์หลังจากติดตั้ง Windows 7

ฉันพบคำเตือนระดับข้อมูลหนึ่งคำจาก USER32 ในบันทึกของระบบที่ระบุว่า:

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: 

และอีก 15 นาทีก่อนหน้านั้นจาก Windows Update:

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)

ซึ่งฉันคิดว่าชนิดอธิบายได้ แม้ว่าฉันจะไม่ทราบว่าทำไมการเริ่มต้นใหม่หลังจากการอัปเดตจะสร้างเหตุการณ์ข้อผิดพลาดของ "การปิดระบบเป็นสิ่งที่คาดไม่ถึง" มันไม่แปลกเลยใช่ไหม

ตอนนี้ฉันจะตั้งค่าให้ไม่รีสตาร์ทหลังจากการอัปเดตได้อย่างไรถ้าฉันคลิกบางอย่าง

แอพลิเคชันของการแก้ปัญหา:

ในฐานะที่เป็นfretjeเตือนฉันมีคู่ของการตั้งค่าที่กำหนดสำหรับการนี้ใน Windows 7 ที่พวกเขากำลังมากในสถานที่เช่นเดียวกับใน Windows 2000 SP3 และ XP SP1 การเรียกใช้งานgpedit.mscปรากฏขึ้นในหน้าต่างที่มีลักษณะดังนี้:

gpedit.msc

Windows 7 ได้เปลี่ยนคำสั่งซื้อและเพิ่มตัวเลือกใหม่ ๆ สองสามตัวที่ฉันทำตัวเอียงแล้ว:

  1. อย่าแสดง 'ติดตั้งการปรับปรุงและปิดเครื่อง' ในกล่องโต้ตอบปิดระบบ Windows
    • อย่าปรับตัวเลือกเริ่มต้นเป็น 'ติดตั้งการปรับปรุงและปิดเครื่อง' ในกล่องโต้ตอบปิดระบบ Windows
    • การเปิดใช้งาน Windows Power Management เพื่อปลุกระบบโดยอัตโนมัติเพื่อติดตั้งการอัพเดตที่กำหนด
    • กำหนดค่าการอัพเดทอัตโนมัติ
    • ระบุตำแหน่งที่ตั้งบริการอินทราเน็ตของ Microsoft
    • ความถี่การตรวจหาการอัปเดตอัตโนมัติ
    • อนุญาตให้ผู้ที่ไม่ใช่ผู้ดูแลได้รับการแจ้งเตือนการปรับปรุง
    • เปิดการแจ้งเตือนซอฟต์แวร์
  2. อนุญาตการติดตั้ง Automatic Updates ทันที
    • เปิดการอัพเดทที่แนะนำผ่าน Automatic Updates
    • ไม่มีการรีสตาร์ทอัตโนมัติด้วยผู้ใช้ที่เข้าสู่ระบบสำหรับการอัปเดตอัตโนมัติตามกำหนดเวลา
    • แจ้งให้รีสตาร์ทพร้อมการติดตั้งตามกำหนดเวลา
    • ความล่าช้าในการรีสตาร์ทสำหรับการติดตั้งตามกำหนดเวลา
    • จัดกำหนดการติดตั้งตามกำหนดการอัตโนมัติอีกครั้ง
    • เปิดใช้งานการกำหนดเป้าหมายฝั่งไคลเอ็นต์
    • อนุญาตการอัปเดตที่ลงนามจากบริการการอัปเดตของอินทราเน็ตของ Microsoft

ส่วนตัวฉันเลือกที่จะเปิดใช้งาน 9, 11, 12 และ 13 9 เปิดใช้งานเฉพาะการอัปเดตเหล่านั้นที่ไม่ต้องรีสตาร์ท Windows หรือหยุดบริการ การเปิดใช้งาน 11 ปิดใช้งานการรีสตาร์ทอัตโนมัติจริง ๆ เปิดใช้งาน 12 และ 13 และตั้งค่าเป็นค่าสูงสุดด้วยล้อเลื่อน 16 ฟังดูดี แต่จะไม่ส่งผลกระทบต่อผู้ใช้ที่ไม่มีเซิร์ฟเวอร์อัปเดตของตัวเอง

ภาคผนวก

มีการชี้ให้เห็นว่า Windows รุ่น Home ไม่ได้มาด้วยgpedit.mscดังนั้นคุณต้องกำหนดสิ่งต่าง ๆ โดยตรงในรีจิสทรีโดยตรง อาจมีการตั้งค่าเพิ่มเติมที่คุณสามารถเพิ่มนอกเหนือจากNoAutoRebootWithLoggedOnUsers... อันที่จริงฉันจะตรวจสอบว่าตอนนี้ ตกลงHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AUเพิ่ม:

  1. AutoInstallMinorUpdates = 1
    • NoRebootWithLoggedOnUsers = 1
    • RebootRelaunchTimeout = 1440 (ทศนิยม)
    • RebootRelaunchTimeoutEnabled = 1 [ฉันอยากรู้จริงๆถ้านั่นคือสิ่งที่ฉันต้องการ]
    • RebootWarningTimeout = 30 (ทศนิยม)
    • RebootWarningTimeoutEnabled = 1 [ฉันคิดว่าทั้งสี่ข้อไม่ได้เกิดขึ้นเนื่องจาก # 2]

dlamblin - ดูเหมือนว่ารูปแบบของคำถาม & คำตอบนี้จะสูญหายไป จะคิดว่าความคิดเห็นเกี่ยวกับคำตอบของแต่ละคนด้านล่างหาก (เช่นฉันเดา) คุณต้องการขยายข้อมูลของพวกเขาแทนที่จะใส่ไว้ใน "คำถาม" ของคุณจะเหมาะสมกว่า นอกจากนี้สำหรับการบันทึกข้อมูลในภาคผนวกที่ถูกเพิ่มเข้ามาเนื่องจากวิธีการ Geeksข้อมูล
user66001

@ user66001 โปรดทราบว่าคำถามนี้ถูกถามในปี 2009 หลังจากความคิดเห็นเป็นคุณลักษณะ เนื่องจากคำถามที่พบบ่อย ณ เวลาที่ระบุว่าคำถามแต่ละข้อควรเป็นหน้าวิกิแบบแก้ไขได้บนคำตอบที่ดีที่สุดสำหรับปัญหานี้ฉันจึงปฏิบัติตามแนวทางที่เป็นที่นิยมในเวลาที่รวบรวมข้อมูลคำตอบที่ดีที่สุดในการอ่านง่าย ร้อยแก้ว
dlamblin

dlamblin - อาขอบคุณที่เดาว่าฉันไม่รู้ ตอนนี้ดูเหมือนจะถูกลบความคิดเห็นของฉัน แต่หวังว่าคุณจะไม่ปล่อยให้มันเพื่อการศึกษาอื่น ๆ ขอบคุณ
user66001

ว้าว. นี่มันแย่มาก การอัพเดท IE8 นั้นถูกทำลายบนคอมพิวเตอร์ที่ทำงานของฉันดังนั้นเมื่อมัน "ตื่นขึ้นมาเพื่อติดตั้งการอัปเดต" มันก็จะรีบูตเครื่องใหม่ ขอบคุณ M $ นอกจากนี้ขอชื่นชมหรือซ่อน s & # ^% outta การตั้งค่านี้และทำให้เป็นเช่นนั้นสิ่งต่าง ๆ จะพังก็ต่อเมื่อไม่ได้รับการดูแล!
meawoppl

คำตอบ:


7

เจฟฟ์จริง bloggedเกี่ยวกับเรื่องนี้

สำหรับ Windows XP แต่ฉันคิดว่ามันยังใช้ได้กับ Windows 7 โดยทั่วไปแล้วจะเป็นการพลิกสวิตช์ในตัวแก้ไขนโยบายกลุ่มท้องถิ่น (gpedit.msc)


ขอบคุณฉันอ่านและลืมไปแล้วมีการตั้งค่าที่มีประโยชน์มากมาย
dlamblin

คำเตือน: นโยบายนี้ได้รับการเปลี่ยนชื่อใน Windows 7 (และแพลตฟอร์มเซิร์ฟเวอร์ equiv จากยุค Win7 + ให้มีความแม่นยำมากขึ้น) - หากคุณออกจากระบบด้วยการอัพเดตที่รออยู่ก็จะรีบูต นี่เป็นเรื่องที่ค่อนข้างไม่สะดวกสำหรับ MS nodes ของคุณที่โฮสต์ VMs ดู: social.technet.microsoft.com/Forums/en-US/winservergen/thread/…
deed02392

3

หากคุณใช้ Windows รุ่น Home คุณจะไม่มีตัวแก้ไขนโยบายกลุ่ม แต่คุณสามารถปิดใช้งานได้โดยใช้แฮ็ครีจิสทรี

และหากคุณไม่ต้องการแฮ็ครีจิสตรีด้วยตนเองฉันมีเวอร์ชั่นที่สามารถดาวน์โหลดได้สำหรับคุณ:

ป้องกันไม่ให้ Windows Update บังคับการรีบูตคอมพิวเตอร์ของคุณ


ฉันไม่รู้สิ่งนั้นและเป็นการดีที่จะรู้
dlamblin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.