เริ่มต้นด้วย Windows Vista Microsoft ได้เปิดตัวแอปพลิเคชันใหม่ที่ชื่อว่า Restart Manager เพื่อกำจัดหรือลดจำนวนการรีสตาร์ทระบบที่จำเป็นในการติดตั้งหรืออัปเดตให้เสร็จสิ้น
ตัวจัดการการรีสตาร์ท Windows
สมมติว่า หากแอปพลิเคชันหรือ Windows 10/8/7/Vista จำเป็นต้องอัปเดตตัวเอง ตัวติดตั้งจะเรียกใช้ตัวจัดการการรีสตาร์ท เพื่อดูว่าสามารถล้างส่วนนั้นของระบบเพื่อให้สามารถอัปเดตได้หรือไม่ หากทำได้ แสดงว่าเป็นเช่นนั้น และสิ่งนี้จะเกิดขึ้นโดยไม่ต้องรีบูต
และหากสิ่งนี้ไม่สามารถทำได้ สิ่งที่ทำคือ ทำการถ่ายสแนปชอตของระบบ ร่วมกับแอพพลิเคชั่น ณ ขณะนั้น จากนั้นก็เพียงอัพเดตและรีสตาร์ทแอพพลิเคชั่น หรือในกรณีของการอัปเดตระบบปฏิบัติการ , มันจะนำระบบปฏิบัติการกลับมาที่เดิมหลังจากรีบูต!
สมมติว่าผู้ใช้กำลังทำงานในเอกสาร Word เช่น winvistaclub.doc และเคอร์เซอร์อยู่บนพิกัด เช่น col 5 บรรทัด 7 และระบบต้องอัปเดตอย่างใดอย่างหนึ่งหรือทั้งสองอย่าง
ตัวจัดการการรีสตาร์ททำ 5 สิ่ง:
- ค้นหากระบวนการทั้งหมดที่ใช้ไฟล์นี้
- จากนั้นก็ปิดกระบวนการดังกล่าว
- ใช้การอัปเดต
- รีสตาร์ทกระบวนการเหล่านั้น
- รักษาสถานะที่แน่นอนของแต่ละกระบวนการที่ทำงานอยู่ จากนั้นคืนค่าสถานะนั้นเมื่อเริ่มกระบวนการใหม่
การทำแห้งแบบแช่เยือกแข็ง
ฟีเจอร์นี้จะเปิดเอกสารที่ปิดไปแล้วอีกครั้งและคืนค่าเคอร์เซอร์ไปที่ col 5 บรรทัด 7 ตำแหน่งที่แน่นอนเมื่อปิดเอกสาร สิ่งนี้เรียกว่า การทำแห้งแบบเยือกแข็ง โปรแกรม. Restart Manager ทำงานควบคู่กับ Microsoft Update, Windows Update, Microsoft Windows Server Update Services, Microsoft Software Installer และ Microsoft Systems Management Server เพื่อตรวจจับกระบวนการที่มีไฟล์ใช้งานอยู่ และเพื่อหยุดและเริ่มบริการใหม่โดยไม่ต้องรีสตาร์ทเครื่องทั้งเครื่อง . ฟังก์ชันเต็มรูปแบบของ 'Restart Manager' มีให้ใช้งานเฉพาะบางแอปพลิเคชันที่เขียนขึ้นเพื่อใช้ประโยชน์จากมันเท่านั้น Microsoft Office ก็เป็นหนึ่งในนั้น
ไฟล์ Dll ที่เข้ากันได้แบบเคียงข้างกัน
สำหรับโปรแกรมที่ไม่รองรับตัวจัดการการรีสตาร์ท Windows ได้แนะนำสิ่งที่เรียกว่า รองรับการทำงานแบบเคียงข้างกัน dll ซึ่งช่วยให้โปรแกรมสามารถเขียน dll เวอร์ชันใหม่ลงในฮาร์ดดิสก์ได้ แม้ว่าจะยังใช้เวอร์ชันเก่าอยู่ก็ตาม เมื่อคุณปิดโปรแกรมเท่านั้น Windows จะแทนที่เวอร์ชันเก่าด้วยเวอร์ชันใหม่!
ดังนั้นจึงทำให้เห็นการรีบูตหลังการอัปเดตน้อยลงใน Windows 10/8/7/Vista
เพิ่มเติมที่ MSDN