หากคุณอ่านอะไรเกี่ยวกับการทำงานของระบบติดตั้ง Windows ก็เห็นได้ชัดว่าพวกเขาใช้แนวคิดบางอย่างจากฐานข้อมูลทรานแซคชันกับการติดตั้งและบำรุงรักษาโปรแกรมไม่พูดถึง.msi
ไฟล์ที่ตัวเองเป็นฐานข้อมูล
มีคำถามอยู่เสมอในการออกแบบฐานข้อมูลใด ๆ - คุณต้องการความเร็วหรือความแม่นยำ / ความปลอดภัยหรือไม่? เนื่องจากตัวติดตั้งสามารถปรับเปลี่ยนการกำหนดค่าระบบและอุบัติเหตุอาจทำให้ระบบไม่สามารถใช้งานได้ความปลอดภัยจึงได้รับความสำคัญมากกว่าความเร็ว สาเหตุหนึ่งที่ทำให้ตัว.msi
ติดตั้งช้ามากเพราะไฟล์ย้อนกลับสร้างขึ้นสำหรับแต่ละไฟล์ ฯลฯ ที่จะถูกแก้ไขแล้วลบทิ้งหลังจากนั้น - อนุญาตให้การเปลี่ยนแปลงใด ๆ "ย้อนกลับ" หากมีสิ่งผิดปกติเกิดขึ้น ( เช่นไฟดับหรือระบบขัดข้อง)
ตอนนี้ฉันเชื่อว่าเอ็นจิ้น MSI นั้นบังคับให้ติดตั้งแก้ไขหรือลบโปรแกรมออกครั้งละหนึ่งโปรแกรมเท่านั้น - ถ้าคุณพยายามเรียกใช้.msi
ในขณะที่อีกโปรแกรมหนึ่งกำลังถอนการติดตั้งตัวอย่างเช่นมันจะไม่ทำงานหรือจะรอถอนการติดตั้ง เพื่อเสร็จสิ้น โปรแกรมติดตั้งที่ไม่ใช่ของ MSI อาจไม่ทำงานในลักษณะนี้เนื่องจากไม่ได้ใช้โปรแกรม MSI แต่เนื่องจากการตัดสินใจออกแบบเพื่อความปลอดภัยนี่อาจเป็นเหตุผลว่าทำไมจึงappwiz.cpl
ยืนยันให้ผู้ถอนการติดตั้งหนึ่งรายถูกเรียกพร้อมกัน
CCleaner ช่วยให้คุณสามารถเริ่มโปรแกรมถอนการติดตั้งโดยไม่ต้องรอให้โปรแกรมที่ทำงานก่อนหน้านี้เสร็จสิ้น โปรแกรมติดตั้ง MSI อาจยังไม่สามารถใช้งานแบบขนานได้เนื่องจากข้อมูลด้านบน