จะเกิดอะไรขึ้นเมื่อพีซีปิดอยู่


62

เมื่อฉันคลิกปุ่มปิดเครื่องจะให้อีกหน้าจอหนึ่งว่าปิด :

ปิด

จะเกิดอะไรขึ้นในช่วงนี้?

ฉันคิดว่าใน Windows XP มันจะพูดอะไรเช่นการบันทึกการตั้งค่าก่อนที่มันจะปิด อย่างไรก็ตามการตั้งค่าใดที่มีให้บันทึกหากเมื่อคุณใช้ชุดรูปแบบหรือสิ่งที่บันทึกไว้เมื่อคุณคลิกใช้

ถ้ามันเป็นunmounting HD แล้วแน่นอนว่ามันจะเป็นเช่นเดียวกับบังคับให้ปิดตัวลง ( ดึงปลั๊ก )


1
การล้างข้อมูลดิสก์ที่ค้างอยู่การปิดบริการ ...
DavidPostill

16
ไดรฟ์ไม่ได้ถอนการติดตั้งอย่างถูกต้องเมื่อคุณดึงปลั๊ก
RockPaperLizard

3
นี่คือการตั้งค่าที่ดีที่คุณอาจประทับใจ: superuser.com/questions/426029/…
RockPaperLizard

8
"when you apply a theme or something it is saved when you click apply"- บันทึกใช่แล้วบันทึกลงดิสก์ไม่จำเป็น ดิสก์ช้ามาก ดังนั้น RAM จำนวนหนึ่งจึงถูกใช้เพื่อแคชข้อมูลบนดิสก์ คุณสามารถปิดโปรแกรมได้ทุกเวลาที่ต้องการและระบบปฏิบัติการจะตรวจสอบให้แน่ใจว่าข้อมูลถูกเขียนลงดิสก์ในที่สุด แต่ระบบปฏิบัติการต้องการกระแสไฟฟ้าในการทำงาน หากคุณดึงปลั๊กออก (ถอดแบตเตอรี่แล็ปท็อปออก) ข้อมูลที่ไม่ได้บันทึกจะสูญหาย มีอะไรที่เลวร้ายยิ่งกว่าคุณไม่รู้ว่ายังไม่ได้รับการบันทึก - บรรทัดสุดท้าย? ครึ่งหนึ่งของการตั้งค่าของคุณ? การตั้งค่าทั้งหมดของคุณ? จากมุมมองของคุณสิ่งที่คุณพบคือข้อมูลเสียหาย
slebetman

1
สิ่งนี้อาจน่าสนใจสำหรับคุณ: ระบบ Linux บางระบบแสดงการอัปเดตทีละขั้นตอนว่าระบบทำอะไรเมื่อปิดเครื่อง นี่คือตัวอย่างสองสามตัวอย่าง: 1 2 (แม้ว่าจะไม่ได้แสดงถึงขั้นตอนการปิดระบบที่สมบูรณ์; Windows ทำตามขั้นตอนที่คล้ายกัน
David Z

คำตอบ:


67

มีหลายสิ่งที่เกิดขึ้นระหว่างการปิดระบบ นี่เป็นเพียงไม่กี่ตัวอย่าง:

  • ตรวจสอบเพื่อดูว่าแอปพลิเคชันของผู้ใช้ปิดหรือไม่ (เช่นเอกสารที่ไม่ได้บันทึก) และแจ้งผู้ใช้หากจำเป็น
  • หยุดบริการพื้นหลัง
  • รอสัญญาณการยกเลิกจากบริการและแอปพลิเคชั่นที่เปิดอยู่
  • ล้างแคชไปยังดิสก์
  • เขียนไฟล์บันทึก
  • ผู้ใช้ทั้งหมดออกจากระบบ
  • จบเปลือก
  • เริ่มการติดตั้งการปรับปรุง Windows หากจำเป็นและแจ้งให้ระบบปฏิบัติการทำการอัปเดตเมื่อบูตเสร็จสิ้นหากจำเป็น
  • ส่งสัญญาณปิด ACPI (นี่คือสิ่งที่ปิดเครื่อง)

แก้ไข: อย่าลังเลที่จะเพิ่มมากขึ้นในความคิดเห็นหากคุณสามารถคิดรายการอื่น ๆ


7
บน Linux มันยังเก็บพูลเอนโทรปีบนดิสก์ นี่เป็นสิ่งสำคัญสำหรับการบูตครั้งต่อไปของคุณ หรือฉันผิด
Ismael Miguel

76
ส่งข้อมูล "ส่วนตัว" ทั้งหมดของคุณไปยัง Microsoft ในกรณีของ Win10
Lolums

30
ระบบปฏิบัติการที่ดีจะยับยั้งการปิดผนึกฝาแล็ปท็อป ฉันเกลียดเมื่อขั้นตอนการปิดเครื่องเป็นสิ่งที่ดำเนินการต่อเมื่อฉันเปิดแล็ปท็อปอีกครั้ง
user2394284

6
@Ben ใช้เวลานานกว่าไมโครวินาที นั่นเป็นเหตุผลว่าทำไมจึงใช้เวลานาน
Keltari

5
แต่ละกระบวนการที่กำลังทำงานรวมถึงบริการและไดรเวอร์ได้รับการร้องขออย่างสุภาพจากระบบปฏิบัติการเพื่อหยุดสิ่งที่พวกเขากำลังทำและทำความสะอาดตัวเอง พวกเขาไม่เพียง แต่ถูกฆ่าตายนั่นคือก่อนที่ระบบปฏิบัติการจะเริ่มจัด
ระเบียบ

13

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

นี่คือข้อความที่ตัดตอนมาจากเอกสารที่ Microsoft เปิดตัว

•ปิดระบบเซสชั่น เฟสนี้รวมถึงการแจ้งเตือนการปิดเครื่องล่วงหน้าและเฟสย่อยการแจ้งเตือนการปิดระบบ:

•การแจ้งเตือนก่อนปิดเครื่อง Windows จะปิดบริการทั้งหมดที่ลงทะเบียนเพื่อรับการแจ้งเตือนก่อนปิดเครื่องอย่างจริงจัง บริการที่มีการสั่งซื้อ - บริการที่ตั้งค่าคำสั่งปิดระบบของบริการที่ต้องพึ่งพา - จะปิดตัวลงก่อนบริการที่ไม่ได้สั่ง

•ปิดการแจ้งเตือน บริการทั้งหมดที่ลงทะเบียนเพื่อรับการแจ้งเตือนการปิดจะถูกปิดพร้อมกัน หากบริการทั้งหมดยังไม่ออกหลังจาก 20 วินาที (ใน Windows Vista) หรือ 12 วินาที (ในระบบปฏิบัติการไคลเอนต์ Windows 7) ระบบจะปิดเครื่องต่อไป กระบวนการและบริการที่ไม่ได้ปิดตัวลงในเวลาที่เหมาะสมจะถูกปล่อยให้ทำงานในขณะที่ระบบปิดตัวลง

•การปิดเคอร์เนล ส่วนที่เหลือของระบบเช่นอุปกรณ์และไดรเวอร์ทั้งหมดจะถูกปิดในระหว่างขั้นตอนการปิดเคอร์เนล


โดยทั่วไปสิ่งที่คุณกำลังรออยู่คือบริการส่วนบุคคลเพื่อทำความสะอาดและออกจากระบบ แต่ละบริการจะได้รับ 12 วินาทีก่อนที่จะถูกฆ่า

ครึ่งหนึ่งของเวลาปิดระบบนั้นใช้สำหรับการปิดระบบบริการ หากคุณสนใจที่จะดูว่าเวลาใดอุทิศให้กับสิ่งใดในระหว่างการปิดระบบ Windows มีเครื่องมือสำหรับติดตามเวลาปิดเครื่อง

xbootmgr -trace shutdown -numRuns 3 -resultPath% systemdrive% \ traces -postBootDelay 180 -traceFlags base

และเพื่อให้เข้าใจถึงไฟล์ที่สร้างขึ้น (ต้องแน่ใจว่ารันใน% systemdrive% \ traces)

xperf -i trace.etl -o summary.xml -a การปิดระบบ

แหล่งที่มา: อัปเดต: ลิงก์จากเซิร์ฟเวอร์ Microsoft ไม่ทำงานอีกต่อไป

download.microsoft.com/download/3/C/A/3CA9058B-7EE5-4191-99E2-DB5917877522/OnOffTransPerf.docx

https://s3-us-west-1.amazonaws.com/omarpersonal/OnOffTransPerf.docx

download.microsoft.com/download/7/E/7/7E7662CF-CBEA-470B-A97E-CE7CE0D98DC2/OnOffTrans.docx

https://s3-us-west-1.amazonaws.com/omarpersonal/onofftrans.docx


โอกาสใดก็ตามที่คุณมีไฟล์ Windows On / Off Transition Performance Analysis ที่เชื่อมโยงกับไฟล์จริง: download.microsoft.com/download/3/C/A/…ในหน้านี้: msdn.microsoft.com/en-US/ ห้องสมุด ฉันไม่พบที่ใดก็ได้ ฉันชอบที่จะได้รับความหมายของทุกฟิลด์ใน XML ของ 100 ID เหตุการณ์
Jordan W.

1
@JordanW มันแปลกที่ลิงก์ใน Microsoft หยุดทำงาน นี่คือลิงค์ไปยังเอกสารการวิเคราะห์ประสิทธิภาพ s3-us-west-1.amazonaws.com/omarpersonal/OnOffTransPerf.docx
zzarzzur
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.