1. การบริการคืออะไรและสแต็คการบริการทำอะไร
การให้บริการเป็นชื่อของการกำหนดค่าการปรับปรุง Windowsหรือคุณสมบัติ Windows (การติดตั้งการลบการปรับปรุง / คุณสมบัติ) สิ่งนี้สามารถทำได้เมื่อ Windows กำลังทำงาน (ออนไลน์) หรือกับพาร์ติชัน Windows ที่ไม่ได้ทำงาน / หรือ WIM ที่เมาท์ (ออฟไลน์):
การบริการคืออะไร? การบริการคือการติดตั้งบทบาทคุณลักษณะเซอร์วิสแพ็คหรือการอัพเดต windows กับ Windows OS การให้บริการส่วนใหญ่ดำเนินการในสถานะออนไลน์ ในกรณีนี้ออนไลน์หมายความว่าระบบปฏิบัติการจะเปิดใช้งานเมื่อมีการเปลี่ยนแปลง การให้บริการออนไลน์เป็นสิ่งที่คนส่วนใหญ่ทำและมักจะทำผ่าน Windows Update หรือดับเบิลคลิกที่การปรับปรุงที่ดาวน์โหลด นอกจากนี้ยังมีสถานะออฟไลน์ แน่นอนว่าออฟไลน์หมายถึงการติดตั้งนั้นเกิดขึ้นกับ Windows รุ่นที่ไม่ได้ใช้งานอยู่ นี่คือสิ่งที่องค์กรขนาดใหญ่จำนวนมากและ OEM ทำกับไฟล์รูปภาพของพวกเขาพวกเขาติดตั้งด้วย IMAGEX หรือ DISM แล้วติดตั้งโปรแกรมแก้ไขด่วนหรืออัปเดตอื่น ๆ กับภาพเหล่านั้นเพื่อลดเวลาแก้ไขเมื่อภาพถูกนำไปผลิต
2. CBS คืออะไร
CBS ย่อมาจากการบริการตามส่วนประกอบและถูกเพิ่มเข้ามาใน Windows Vista ใน Windows รุ่นเก่ากว่าที่ติดตั้งอยู่บนพื้นฐานของ.inf
ไฟล์ที่จะติดตั้งคุณลักษณะ / ปรับปรุง
ใน Windows Vista สถาปัตยกรรมการสร้างองค์ประกอบใหม่หรือที่เรียกว่า Component-Based Servicing (CBS) จะเปลี่ยนวิธีการติดตั้งส่วนประกอบเหล่านี้ สถาปัตยกรรม CBS นั้นแข็งแกร่งและปลอดภัยกว่าตัวติดตั้งในระบบปฏิบัติการก่อนหน้านี้ ผู้ใช้จะได้รับประโยชน์จากกระบวนการติดตั้งที่สมบูรณ์และควบคุมได้มากขึ้นซึ่งช่วยให้สามารถอัปเดตไดรเวอร์และส่วนประกอบเพิ่มเติมได้ในขณะเดียวกันก็ลดปัญหาความไม่เสถียรที่เกิดจากการติดตั้งที่ไม่เหมาะสมหรือบางส่วนในเวลาเดียวกัน CBS อนุญาตให้ส่วนประกอบและฟีเจอร์ต่าง ๆ จาก IIS ไปยัง Windows Media Player ได้รับการบรรจุเป็นโมดูลขนาดเล็กที่รวมฟังก์ชันการทำงานทั้งหมดของคอมโพเนนต์ กล่าวอีกนัยหนึ่งแต่ละโมดูลมีไฟล์ทั้งหมดการตั้งค่ารีจิสทรีและวิธีการที่จำเป็นสำหรับการติดตั้งแบบเต็มหรือการลบส่วนประกอบที่มี
3. WinSxS เล่นบทบาทใด
โฟลเดอร์นี้ถูกเพิ่มเข้ามาใน Windows XP เพื่อให้สามารถใช้ DLL รุ่นที่แตกต่างกัน 2 รุ่นติดตั้งเคียงข้างกัน (sxs) บนระบบ Microsoft ใช้สิ่งนี้เพื่ออนุญาตการสนับสนุน Theming ใหม่ใน WinXp แต่ยังคงเก็บ DLLs ระบบเก่าไว้เพื่อไม่ให้ทำลายแอปพลิเคชัน Win95 เก่า มันยังใช้เพื่อแก้ไข DLL นรก ใน Win95 คุณมีปัญหาว่าเครื่องมือต้องใช้ Windows DLL พิเศษในรุ่น 4 และเครื่องมือถัดไปในรุ่น 4.10 หากคุณติดตั้งเครื่องมือที่ใหม่กว่าอาจทำให้โปรแกรมเก่าเสียหายได้หากคุณติดตั้งเครื่องมือเก่ากว่าเครื่องมือที่ใหม่กว่าเครื่องมือรุ่นเก่าจะทำงาน แต่เครื่องมือที่ใหม่กว่าขัดข้องเนื่องจาก DLL ไม่รองรับคุณสมบัติที่จำเป็นทั้งหมด
ตั้งแต่ Vista โฟลเดอร์ WinSxS มีไฟล์ทั้งหมดที่ใช้โดย Windows และเมื่อคุณเปิดใช้งานคุณสมบัติไฟล์จะไม่ถูกคัดลอกไปยังปลายทางในC:\Program Files
พวกเขาจะถูกเชื่อมโยงผ่านฮาร์ดลิงก์:
หนึ่งในการเปลี่ยนแปลงที่ใหญ่ที่สุดระหว่าง Windows เวอร์ชั่นก่อนหน้าและ Windows Vista คือการย้ายจากระบบปฏิบัติการ INF อธิบายไปยังการทำส่วนประกอบ ส่วนประกอบใน Windows คือไบนารีหนึ่งไฟล์แคตตาล็อกและไฟล์ XML ที่อธิบายทุกอย่างเกี่ยวกับวิธีการติดตั้งไฟล์ จากรีจิสตรีคีย์และบริการที่เกี่ยวข้องไปจนถึงสิทธิ์ด้านความปลอดภัยที่ควรมี คอมโพเนนต์ถูกจัดกลุ่มเป็นหน่วยทางลอจิคัลและหน่วยเหล่านี้จะใช้ในการสร้างรุ่นต่าง ๆ ของ Windows
ส่วนประกอบทั้งหมดในระบบปฏิบัติการพบได้ในโฟลเดอร์ WinSxS อันที่จริงเราเรียกตำแหน่งนี้ว่าที่เก็บส่วนประกอบ แต่ละองค์ประกอบมีชื่อที่ไม่ซ้ำกันซึ่งรวมถึงเวอร์ชั่นภาษาและสถาปัตยกรรมตัวประมวลผลที่สร้างขึ้น โฟลเดอร์ WinSxS เป็นตำแหน่งเดียวที่พบส่วนประกอบในระบบอินสแตนซ์อื่น ๆ ทั้งหมดของไฟล์ที่คุณเห็นในระบบนั้น“ ฉาย” โดยการเชื่อมโยงอย่างหนักจากที่เก็บส่วนประกอบ ให้ฉันทำซ้ำที่จุดสุดท้าย - มีเพียงหนึ่งอินสแตนซ์ (หรือคัดลอกข้อมูลเต็ม) ของแต่ละรุ่นของแต่ละไฟล์ในระบบปฏิบัติการและอินสแตนซ์นั้นอยู่ในโฟลเดอร์ WinSxS จากมุมมองดังกล่าวโฟลเดอร์ WinSxS จึงเป็นระบบปฏิบัติการทั้งระบบซึ่งเรียกว่า "แบน" ในระบบปฏิบัติการระดับล่าง
4. Windows Installer มีบทบาทอะไรบ้าง
สิ่งนี้ไม่เกี่ยวข้องกับ WinSxS โฟลเดอร์ C: Windows \ Installer เป็นโฟลเดอร์ที่สำเนาบริการของ Windows Installer เป็นข้อมูลที่จะสามารถแก้ไขหรือลบโปรแกรมที่ติดตั้งได้
5. Windows Update เล่นบทบาทอะไรได้บ้าง
Windows Update จะดาวน์โหลดไฟล์ไปยัง C: \ Windows \ SoftwareDistribution \ Download และการให้บริการสแต็กคัดลอกข้อมูลไปยัง WinSxS และพยายามสร้างฮาร์ดลิงก์หากสิ่งนี้ล้มเหลว (เมื่อไฟล์ยังคงใช้อยู่) การดำเนินการจะอยู่ในระหว่างดำเนินการ เมื่อบู๊ตเครื่องครั้งถัดไป (หน้าจอกำหนดค่า Windows updates เมื่อปิดเครื่องและบูต)