เอกสารนี้ถูกเก็บถาวรและไม่มีการดูแลรักษาอีกต่อไป
การจัดการร้านค้าส่วนประกอบ
ผู้ใช้ Windows หลายคนถามคำถาม: "ทำไมโฟลเดอร์ WinSxS ถึงใหญ่มาก" หัวข้อนี้ได้รับการกล่าวถึงในบล็อก แต่ส่วนนี้ให้ข้อมูลเพิ่มเติมเกี่ยวกับหลักการเบื้องหลังการจัดเก็บส่วนประกอบ (โดยเฉพาะโฟลเดอร์ WinSxS) จากนั้นลิงก์ไปยังหัวข้อที่อธิบายวิธีการจำกัดขนาดของโฟลเดอร์ WinSxS
คำตอบสั้นๆ ก็คือ จริงๆ แล้วขนาดของโฟลเดอร์ WinSxS นั้นไม่ใหญ่เท่าที่ควรเมื่อดูเผินๆ เนื่องจากการคำนวณอาจรวมไบนารีของ Windows ที่อยู่ในตำแหน่งอื่นด้วย
Windows Component Store และโฟลเดอร์ WinSxS
โฟลเดอร์ WinSxS อยู่ในโฟลเดอร์ Windows เช่น: c:\Windows\WinSxS- นี่คือตำแหน่งสำหรับไฟล์ Windows Component Store Windows Component Store รองรับฟังก์ชันการทำงานที่จำเป็นในการปรับแต่งและอัปเดต Windows ต่อไปนี้เป็นตัวอย่างการใช้ไฟล์จาก Windows Component Store
ใช้ Windows Update เพื่อติดตั้งส่วนประกอบเวอร์ชันใหม่ สิ่งนี้ทำให้มั่นใจได้ว่าระบบได้รับการปกป้องและทันสมัย
เปิดหรือปิดคุณสมบัติ Windows
การเพิ่มบทบาทและคุณสมบัติโดยใช้ Server Manager
ย้ายระบบระหว่าง Windows รุ่นต่างๆ
การกู้คืนระบบหลังจากความเสียหายหรือการบูตไม่สำเร็จ
การลบการอัปเดตที่มีปัญหา
การดำเนินการโปรแกรมโดยใช้แอสเซมบลีแบบขนาน
Windows Component Store ปรากฏตัวครั้งแรกใน Windows XP เพื่อรองรับการสร้างแบบขนาน เริ่มตั้งแต่ Windows Vista ที่เก็บส่วนประกอบได้รับการปรับปรุงเพื่อติดตามและบำรุงรักษาส่วนประกอบทั้งหมดที่ประกอบเป็นระบบปฏิบัติการ ส่วนประกอบระบบปฏิบัติการต่างๆ เหล่านี้จะตรวจสอบออบเจ็กต์ เช่น ไฟล์ ไดเร็กทอรี รีจิสตรีคีย์ และบริการ ส่วนประกอบเวอร์ชันเฉพาะมักจะรวมเข้าด้วยกัน Windows Update และ DISM ใช้แพ็คเกจเพื่ออัปเดต Windows ส่วนประกอบและแพ็คเกจที่ใช้ในระหว่างกระบวนการติดตั้ง Windows ได้รับการประมวลผลโดย Windows Component Store การกำหนดขนาดของ Windows Component Store นั้นซับซ้อนเนื่องจากไฟล์จำนวนมากที่ Windows ใช้นั้นอยู่ในไดเร็กทอรีภายนอก Windows Component Store โดยใช้ การมีเพศสัมพันธ์อย่างหนัก- ในบางกรณี ไฟล์สำหรับเวอร์ชันเฉพาะของส่วนประกอบจะพบทั้งในและนอก Windows Component Store โดยการใช้ ความสัมพันธ์ที่แน่นแฟ้น Windows อาจให้ความรู้สึกเหมือนจัดเก็บสำเนาหลายชุดของไฟล์เดียวโดยไม่ต้องใช้พื้นที่จริงในการโฮสต์สำเนาหลายชุด
การเชื่อมต่อที่ยาก
ฮาร์ดลิงก์คือออบเจ็กต์ระบบไฟล์ที่อนุญาตให้สองไฟล์อ้างอิงตำแหน่งเดียวกันบนดิสก์ ซึ่งหมายความว่าไฟล์หลายไฟล์สามารถอ้างอิงข้อมูลเดียวกันได้ และการเปลี่ยนแปลงข้อมูลนั้นในไฟล์เดียวจะส่งผลต่อไฟล์อื่น ซึ่งทำให้ยากต่อการคำนวณขนาดของไดเร็กทอรี ดังที่แสดงในตัวอย่างต่อไปนี้
ไดเรกทอรี A มีสามไฟล์: 1.txt, 2.txt และ 3.txt
ไดเร็กทอรี B มีหนึ่งไฟล์: 4.txt
ไฟล์ 1.txt และ 2.txt มีฮาร์ดลิงก์และมีข้อมูลขนาด 1 MB
ไฟล์ 3.txt และ 4.txt มีฮาร์ดลิงก์และมีข้อมูลขนาด 2 MB
ในตัวอย่างนี้ คุณจะเห็นว่าฮาร์ดลิงก์อนุญาตให้หลายไฟล์อ้างอิงชุดข้อมูลเดียวกัน
ไดเร็กทอรี A มีขนาดเท่าใด?
คำตอบขึ้นอยู่กับสิ่งที่คุณวางแผนจะทำกับไดเร็กทอรี A
เมื่ออ่านไฟล์ในไดเร็กทอรี A ขนาดของไฟล์ทั้งหมดที่อ่านจะเป็นผลรวมของขนาดแต่ละไฟล์ ในตัวอย่างนี้ มันจะเป็น 4 MB
เมื่อคัดลอกไฟล์ทั้งหมดจากไดเร็กทอรี A ไปยังตำแหน่งใหม่ ปริมาณข้อมูลที่คัดลอกจะเป็นผลรวมของข้อมูลทั้งหมดที่เกี่ยวข้องกับฮาร์ดลิงก์ไปยังไฟล์ ในตัวอย่างนี้ มันจะเป็น 3 MB
หากคุณเพิ่มพื้นที่ว่างโดยการลบไดเร็กทอรี A ขนาดจะลดลงตามจำนวนไฟล์ที่ฮาร์ดลิงก์ในไดเร็กทอรี A เท่านั้น ในตัวอย่างนี้ คุณสามารถเพิ่มพื้นที่ว่างได้ 1 MB
ตอนนี้เรากลับมาที่คำถามว่าที่เก็บส่วนประกอบ Windows โดยเฉพาะโฟลเดอร์ WinSxS ใช้พื้นที่เท่าใด คำตอบที่สามในไดเร็กทอรี ตัวอย่างที่ใกล้เคียงที่สุดกับการประมาณพื้นที่เพิ่มเติมที่ใช้ ไฟล์ที่ฮาร์ดลิงก์ไปยังส่วนที่เหลือของระบบเป็นสิ่งจำเป็นสำหรับการทำงานของระบบ และไม่จำเป็นต้องนับ และสำหรับไฟล์ที่ฮาร์ดลิงก์ไปยังหลายตำแหน่งในที่เก็บส่วนประกอบ ควรนับเฉพาะพื้นที่ดิสก์ที่ใช้เท่านั้น .
เมื่อกลับมาที่เทคโนโลยี Component Store ใน Windows 8 มาดูสถานการณ์จำลองสำหรับการกู้คืนกัน ให้เราระลึกว่าเริ่มต้นด้วย Windows Vista Microsoft ได้แนะนำแนวคิดของการบริการตามส่วนประกอบ ด้วยโครงสร้างส่วนประกอบ จึงเป็นไปได้ที่จะสร้างระบบที่มีเสถียรภาพมากขึ้นสำหรับการติดตั้ง/ถอนการติดตั้งการอัปเดต แพตช์ และเซอร์วิสแพ็ค ระบบเดียวกันนี้รองรับสถาปัตยกรรมของ Windows 8 ไฟล์ Windows Component Store บนดิสก์จะอยู่ในไดเร็กทอรี \ หน้าต่าง\ WinSxSซึ่งมีแนวโน้มที่จะเพิ่มขนาดอย่างมีนัยสำคัญเมื่อเวลาผ่านไป (อ่านเพิ่มเติมเกี่ยวกับสาเหตุที่ขนาดของไดเร็กทอรีนี้เพิ่มขึ้นเมื่อเวลาผ่านไป และวิธีลดขนาดของโฟลเดอร์ WinSxS)
อย่างไรก็ตาม ในบางกรณี ที่เก็บส่วนประกอบอาจเสียหาย ทำให้เกิดปัญหาเมื่อติดตั้งการอัปเดต Windows และซอฟต์แวร์ Microsoft อื่นๆ หากต้องการคืนค่าที่เก็บส่วนประกอบใน Windows รุ่นก่อนหน้า (Windows Vista, Windows 7, Windows Server 2008 / R2) Microsoft ได้พัฒนายูทิลิตี้พิเศษ - ตรวจสอบ SURหรือเครื่องมือเตรียมพร้อมในการอัปเดตระบบ (KB947821) ยูทิลิตี้นี้มีขนาดค่อนข้างใหญ่ (มากกว่า 350 MB) และ Windows จะได้รับการอัปเดตเป็นประจำเมื่อมีการอัปเดตใหม่ ซึ่งหมายความว่าคุณต้องดาวน์โหลดเวอร์ชันล่าสุดทุกครั้ง ตรวจสอบ SUR.
คำแนะนำ- ในบทความก่อนหน้านี้ เราได้ดูตัวอย่างการใช้ CheckSUR เพื่อค้นหาและกู้คืนส่วนประกอบที่เสียหายแล้ว:
ยูทิลิตี้นี้ทำอะไร? เครื่องมือเตรียมพร้อมในการปรับปรุงระบบจะตรวจสอบความสมบูรณ์ของทรัพยากรต่อไปนี้:
- ไฟล์ในไดเร็กทอรี:
- %SYSTEMROOT%\การบริการ\แพ็คเกจ
- %SYSTEMROOT%\WinSxS\รายการ
- เนื้อหาของสาขาทะเบียน:
- %SYSTEMROOT%\WinSxS\รายการ
- HKEY_LOCAL_MACHINE\สคีมา
- HKEY_LOCAL_MACHINE\ส่วนประกอบ
- การบริการตาม HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Component
หากยูทิลิตี้ CheckSUR ตรวจพบข้อผิดพลาดหรือความไม่สอดคล้องกัน ยูทิลิตี้จะพยายามกู้คืน
ปัญหาเกี่ยวกับที่เก็บส่วนประกอบอาจทำให้เกิดข้อผิดพลาดต่างๆ เมื่อติดตั้งการอัปเดต Windows ด้านล่างนี้คือรายการรหัสข้อผิดพลาดทั่วไปที่ยูทิลิตี้นี้ควรแก้ไข
รายการข้อผิดพลาด WindowsUpdate ที่เกิดจากความเสียหายของที่เก็บส่วนประกอบ
รหัส | ข้อผิดพลาด | คำอธิบาย |
0×80070002 | ERROR_FILE_NOT_FOUND | ระบบไม่พบไฟล์ที่ระบุ |
0x8007000D | ERROR_INVALID_DATA | ข้อมูลไม่ถูกต้อง |
0x800F081F | CBS_E_SOURCE_MISSING | ไม่พบแหล่งที่มาของแพ็คเกจหรือไฟล์ |
0×80073712 | ERROR_SXS_COMPONENT_STORE_CORRUPT | ที่เก็บส่วนประกอบอยู่ในสถานะที่ไม่สอดคล้องกัน |
0x800736ซีซี | ERROR_SXS_FILE_HASH_MISMATCH | ไฟล์ของส่วนประกอบไม่ตรงกับข้อมูลการตรวจสอบที่มีอยู่ในไฟล์ Manifest ของส่วนประกอบ |
0x800705B9 | ERROR_XML_PARSE_ERROR | ไม่สามารถแยกวิเคราะห์ข้อมูล XML ที่ร้องขอได้ |
0×80070246 | ERROR_ILLEGAL_CHARACTER | พบอักขระที่ไม่ถูกต้อง |
0x8007370D | ERROR_SXS_IDENTITY_PARSE_ERROR | สตริงข้อมูลประจำตัวมีรูปแบบไม่ถูกต้อง |
0x8007370B | ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME | ชื่อของแอตทริบิวต์ในข้อมูลประจำตัวไม่อยู่ในช่วงที่ถูกต้อง |
0x8007370A | ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE | ค่าของแอตทริบิวต์ในเอกลักษณ์ไม่อยู่ในช่วงที่ถูกต้อง |
0×80070057 | ERROR_INVALID_PARAMETER | พารามิเตอร์ไม่ถูกต้อง |
0x800B0100 | TRUST_E_NOSIGNATURE | ไม่มีลายเซ็นอยู่ในเรื่อง |
0×80092003 | CRYPT_E_FILE_ERROR | เกิดข้อผิดพลาดในขณะที่ Windows Update อ่านหรือเขียนลงในไฟล์ |
0x800B0101 | CERT_E_EXPIRED | ใบรับรองที่จำเป็นไม่อยู่ในช่วงเวลาที่ถูกต้องเมื่อตรวจสอบกับนาฬิการะบบปัจจุบันหรือการประทับเวลาในไฟล์ที่ลงนาม |
0x8007371B | ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE | ไม่มีสมาชิกที่จำเป็นอย่างน้อยหนึ่งรายการของธุรกรรม |
0×80070490 | ข้อผิดพลาด_NOT_FOUND | Windows ไม่สามารถค้นหาการอัปเดตใหม่ได้ |
ใน Windows 8 และ Windows Server 2012 ฟังก์ชันการทำงานคล้ายกับยูทิลิตี้ CheckSUR มีอยู่แล้วในระบบและเรียกว่า กล่องจดหมายการทุจริตซ่อมแซม(การกู้คืนส่วนประกอบในตัว) การกู้คืนส่วนประกอบในตัวสามารถทำงานได้ในสองโหมด: พื้นหลังและ คู่มือ- การกู้คืนพื้นหลังจะเริ่มต้นโดยอัตโนมัติหากเกิดข้อผิดพลาดขณะพยายามติดตั้ง Windows Update Windows ในกรณีนี้จะพยายามแก้ไขส่วนประกอบที่เสียหายโดยอัตโนมัติและติดตั้งแพ็คเกจ Windows Update ใหม่ หากการกู้คืนอัตโนมัติไม่สามารถแก้ไขปัญหาได้ด้วยตัวเอง ผู้ดูแลระบบสามารถแก้ไขข้อผิดพลาดด้วยตนเองโดยคืนค่าที่เก็บส่วนประกอบให้อยู่ในสถานะใช้งานได้ ซึ่งสามารถทำได้โดยใช้ยูทิลิตี้การบำรุงรักษาอิมเมจ DISM (คำสั่ง Dism/ออนไลน์/ล้างข้อมูลรูปภาพ) หรือใช้ Powershell (cmdlet ซ่อมแซม WindowsImage)
หากต้องการตรวจสอบสถานะของที่เก็บส่วนประกอบ ให้เปิดพร้อมท์คำสั่งที่ยกระดับแล้วรัน:
Dism /ออนไลน์ /Cleanup-Image /CheckHealth
คำแนะนำ.
- DISM ต่างจากยูทิลิตี้ Windows ส่วนใหญ่ตรงที่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
- คำสั่ง Dism /Cleanup-Image จะบันทึกบันทึกในไดเร็กทอรี C:\Windows\Logs\CBS\CBS.log และ C:\Windows\Logs\DISM\dism.log
คำสั่ง Powershell ที่คล้ายกัน:
ซ่อมแซม WindowsImage - ออนไลน์ - CheckHealth
CheckHealth จะใช้เวลาสักครู่ อย่างที่คุณเห็น สถานะปัจจุบันของที่เก็บส่วนประกอบในรูปภาพคือ แข็งแรง กล่าวคือ ไม่จำเป็นต้องมีการบูรณะ
หากตรวจพบปัญหาหรือข้อผิดพลาด คุณควรเริ่มขั้นตอนการกู้คืนพื้นที่เก็บข้อมูลด้วยคำสั่ง:
Dism.exe /ออนไลน์ /Cleanup-Image /Restorehealth
คำสั่ง Powershell ที่คล้ายกัน:
ซ่อมแซม WindowsImage - ออนไลน์ - RestoreHealth
ในตัวอย่างนี้ การกู้คืนไฟล์ระบบสำเร็จ:
การดำเนินการคืนค่าเสร็จสมบูรณ์แล้ว ความเสียหายของที่เก็บส่วนประกอบได้รับการซ่อมแซมแล้ว
หากระบบไม่สามารถกู้คืนส่วนประกอบบางส่วนในที่เก็บข้อมูลได้คุณอาจต้องใช้ชุดการแจกจ่าย (ดิสก์การติดตั้ง) ของ Windows 8 ใส่ดิสก์นี้ลงในไดรฟ์หรือ สมมติว่าไดรฟ์ที่มีการกระจายถูกกำหนดด้วยตัวอักษร E มาดูรายการเวอร์ชันของ Windows 8 ที่พร้อมใช้งานบนไดรฟ์โดยใช้คำสั่ง PoSH:
รับ-WindowsImage -ImagePath E:\sources\install.wim
ในตัวอย่างนี้ เราจะเห็นว่ามีเพียงภาพเดียวบนดิสก์ (Windows 8 Pro) ที่มีดัชนี 1 (ดัชนี: 1)
คำสั่งต่อไปนี้จะเรียกใช้การกู้คืนพื้นที่เก็บข้อมูล โดยกู้คืนส่วนประกอบที่เสียหายจากอิมเมจ Windows 8 ดั้งเดิม:
ซ่อมแซม WindowsImage - ออนไลน์ - RestoreHealth - แหล่งที่มา G:\sources\install.wim:1
หลังจากการคืนค่าเสร็จสมบูรณ์ ตรวจสอบให้แน่ใจว่าที่เก็บส่วนประกอบอยู่ในสถานะที่สมบูรณ์ (สถานะ: แข็งแรง)
ขั้นตอนถัดไป (ไม่บังคับเสมอไป) คือการตรวจสอบความสมบูรณ์ของไฟล์ระบบโดยใช้คำสั่ง:
Sfc /สแกนตอนนี้
คำแนะนำ- หากคุณหันไปใช้การคืนค่าที่เก็บส่วนประกอบเนื่องจากปัญหาในการติดตั้งการอัปเดต Windows ให้รีสตาร์ทบริการ Windows Update และรีเซ็ตแคชการอัปเดตในเครื่อง เมื่อต้องการทำเช่นนี้ ให้รันคำสั่งต่อไปนี้ตามลำดับบนบรรทัดคำสั่ง:
หยุดสุทธิ wuauserv บิตหยุดสุทธิ หยุดสุทธิ cryptsvc ren %systemroot%\SoftwareDistribution oldSD ren %systemroot%\System32\catroot2 oldCat2 เริ่มต้นสุทธิ cryptsvc บิตเริ่มต้นสุทธิ เริ่มต้นสุทธิ wuauserv
ในความคาดหมายของการเปิดตัว Windows 8 นั้น Microsoft ได้เปิดตัวการอัปเดตแบบสะสมขนาดใหญ่ KB2756872 ซึ่งเป็นสิ่งที่ไม่เคยทำมาก่อนสำหรับระบบปฏิบัติการไคลเอนต์ อย่างไรก็ตามเมื่อติดตั้งการอัปเดตฉันมีความประหลาดใจอันไม่พึงประสงค์รออยู่ - ข้อผิดพลาด 80073712
วันนี้ฉันจะพูดถึงวิธีแก้ไขปัญหานี้และข้อผิดพลาดอื่น ๆ เมื่อติดตั้งการอัปเดต Windows โดยใช้คุณสมบัติบริการใหม่ - การซ่อมแซมความเสียหายในกล่อง
รายการนี้เริ่มต้นชุดบทความเกี่ยวกับนวัตกรรมในการให้บริการ Windows และไม่ มันไม่เกี่ยวอะไรกับการบำรุงรักษาอัตโนมัติโดยใช้ตัวกำหนดเวลา ก่อนอื่น ฉันจะแสดงวิธีแก้ปัญหาด้วยการติดตั้งการอัปเดต จากนั้นฉันจะพูดถึงเทคโนโลยี
วันนี้ในรายการ
การแก้ไขปัญหาข้อผิดพลาด Windows Update ที่เกิดจากความเสียหายของที่เก็บส่วนประกอบ
ในความช่วยเหลือ Microsoft OS ก่อนหน้าสำหรับข้อผิดพลาด 80073712 มีคำอธิบายที่ตามมาว่าสาเหตุคือความเสียหายต่อที่เก็บส่วนประกอบ เครื่องมือเตรียมพร้อมในการอัปเดตระบบ (CheckSUR) เปิดตัวสำหรับ Windows Vista และ Windows 7 เพื่อช่วยแก้ไขข้อผิดพลาดของ Windows Update หลายประการ
80070002 ERROR_FILE_NOT_FOUND 8007000D ERROR_INVALID_DATA 800F081F CBS_E_SOURCE_MISSING 80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT 800736CC ERROR_SXS_FILE_HASH_MISMATCH 9 ERROR_XML_PARSE_ERROR 80070246 ERROR_ILLEGAL_CHARACTER 8007370D ERROR_SXS_IDENTITY_PARSE_ERROR 8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME 8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE _ ค่า 80070057 ERROR_INVALID_PARAMETER 800B0100 TRUST_E_NOSIGNATURE 80092003 CRYPT_E_FILE_ERROR 800B0101 CERT_E_EXPIRED 8007371B ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE 80070490 ข้อผิดพลาด NOT_FOUND
เพื่อแก้ไขข้อผิดพลาดเหล่านี้ใน Windows 8 และระบบปฏิบัติการใหม่กว่า ไม่จำเป็นต้องใช้ยูทิลิตี้ CheckSUR เนื่องจากทุกสิ่งที่คุณต้องการมีอยู่ในระบบแล้ว! คุณสามารถซ่อมแซมส่วนประกอบที่เสียหายได้โดยใช้ PowerShell cmdlet (วิธีที่แนะนำ) หรือยูทิลิตี้ DISM.exe
อัปเดต 28 ก.ค. 2558- Microsoft ได้เปิดตัวการอัปเดตพิเศษที่นำการกู้คืนส่วนประกอบในตัวมาสู่ Windows 7 ซึ่งคล้ายกับ Windows 8+
ขั้นตอนที่ 1 - การกู้คืนที่เก็บชิ้นส่วนที่เสียหาย
คุณสามารถดำเนินการกู้คืนโดยไม่ต้องใช้แผ่นดิสก์การติดตั้ง Windows แต่ในบางกรณี คุณอาจจำเป็นต้องใช้
การกู้คืนโดยไม่ต้องใช้แผ่นดิสก์การติดตั้ง
ในกรณีนี้ จะใช้ไฟล์จัดเก็บข้อมูลบนดิสก์ภายในเครื่องและ Windows Update
สถานะของการจัดเก็บส่วนประกอบจะถูกระบุโดยพารามิเตอร์ สถานะสุขภาพของรูปภาพ- เขามี สุขภาพดีหมายความว่าทุกอย่างเรียบร้อยดีกับที่เก็บส่วนประกอบ สำหรับการวินิจฉัยเพิ่มเติม ให้ดำเนินการตรวจสอบความสมบูรณ์ของไฟล์ระบบด้านล่าง ↓ หากความเสียหายของที่เก็บข้อมูลไม่ได้รับการแก้ไข คุณต้องลองทำสิ่งนี้โดยใช้ดิสก์การติดตั้ง
การกู้คืนโดยใช้แผ่นดิสก์การติดตั้ง
เมื่อระบบล้มเหลวในการกู้คืนส่วนประกอบใดๆ ดิสก์การติดตั้งดั้งเดิมสามารถช่วยคุณได้
- คลิกขวาที่อิมเมจ ISO และเลือกจากเมนู เชื่อมต่อ- ให้ความสนใจกับอักษรระบุไดรฟ์ที่ได้รับรูปภาพที่ติดตั้งไว้
- ใน PowerShell ให้รันคำสั่ง: Repair-WindowsImage -Online -RestoreHealth -Source:WIM:E:\sources\install.wim:1
ที่นี่ตัวอักษร "E" ตรงกับตัวอักษรของรูปภาพที่แนบมาและหมายเลข "1" ตรงกับดัชนีรุ่นในรูปภาพ (ในตัวอย่างนี้ใช้อิมเมจ Windows 8 Enterprise ที่มีรุ่นเดียว)
- ในตอนท้ายของขั้นตอน ตรวจสอบให้แน่ใจว่าการจัดเก็บส่วนประกอบอยู่ในลำดับ (สุขภาพ)
ขั้นตอนที่ 2 – ตรวจสอบความสมบูรณ์ของไฟล์ระบบ
พูดอย่างเคร่งครัด ขั้นตอนนี้ไม่เกี่ยวข้องกับการฟื้นฟูส่วนประกอบต่างๆ อย่างไรก็ตาม ฝ่ายสนับสนุนด้านเทคนิคของ Microsoft แนะนำว่าหลังจากตรวจสอบความสมบูรณ์ของที่เก็บส่วนประกอบแล้ว คุณควรตรวจสอบความสมบูรณ์ของไฟล์ระบบด้วย เมื่อต้องการทำเช่นนี้ ในพรอมต์คำสั่งที่ทำงานในฐานะผู้ดูแลระบบ ให้รันคำสั่ง:
Sfc /สแกนตอนนี้
ไฟล์หนึ่งของฉันเสียหาย และยูทิลิตี้ SFC ซ่อมแซมได้สำเร็จ
กรณีที่ระบบไม่สามารถกู้คืนไฟล์ใดๆ ได้จะอยู่นอกเหนือขอบเขตของบทความนี้ (ฉันจะกล่าวถึงกรณีเหล่านั้นอีกครั้ง)
ขั้นตอนที่ 3 - การติดตั้งการอัปเดต
ดังนั้น ทั้งสองทีมจึงคืนความสมบูรณ์ของที่เก็บส่วนประกอบและไฟล์ระบบ ถึงเวลาลองติดตั้งการอัปเดตอีกครั้ง
อย่างที่คุณเห็น คราวนี้มันได้ผลสำหรับฉัน!
Windows Maintenance คืออะไร และเหตุใดจึงจำเป็น
ประโยชน์ของการกู้คืนคอมโพเนนต์แบบรวมของ Windows
เรามาเปรียบเทียบประเด็นสำคัญของการกู้คืนส่วนประกอบในระบบปฏิบัติการต่างๆ กัน
วินโดวส์วิสตาและวินโดวส์ 7
วัตถุประสงค์ของการทดสอบ (ระบบการทำงานและรูปภาพ)
เป้าหมายของการสแกนอาจเป็นได้ทั้งระบบที่ติดตั้งหรือรูปภาพในรูปแบบ WIM หรือ VHD
ตรวจสอบระบบการทำงาน
ตรวจสอบรูปภาพออฟไลน์ที่เชื่อมต่อโดยใช้เส้นทางที่ระบุหลังพารามิเตอร์
การตรวจสอบและการกู้คืนพื้นที่เก็บข้อมูล
เพื่อตรวจสอบสถานะและการซ่อมแซมส่วนประกอบ cmdlet Repair-WindowsImage มีพารามิเตอร์สามตัวที่จะตรวจสอบร้านค้า ผลการสแกนอาจเป็น:
- ไม่เสียหาย (สุขภาพดี)
- การปรากฏตัวของความเสียหายที่สามารถซ่อมแซมได้ (ซ่อมแซมได้)
- มีความเสียหายที่ไม่สามารถซ่อมแซมได้ (ไม่สามารถซ่อมแซมได้)
อย่างไรก็ตาม การทำงานของพารามิเตอร์จะแตกต่างกัน
-ตรวจสุขภาพ
ตรวจสอบทันทีว่ามีเครื่องหมายบ่งชี้ความเสียหายอยู่ในรีจิสทรีของระบบหรือไม่ เครื่องหมายนี้อาจปรากฏขึ้นในขณะที่ระบบบำรุงรักษากำลังทำงาน
-สแกนสุขภาพ
ตรวจสอบการจัดเก็บว่ามีความเสียหายหรือไม่ การดำเนินการนี้ใช้เวลานานกว่าการตรวจสอบโทเค็นแบบธรรมดา
-ฟื้นฟูสุขภาพ
ตรวจสอบที่จัดเก็บว่ามีความเสียหายหรือไม่และซ่อมแซม การดำเนินการนี้ยาวนานที่สุดในสามรายการ
แหล่งที่มาของส่วนประกอบการกู้คืน
หากต้องการคืนค่าส่วนประกอบจะต้องนำมาจากที่ไหนสักแห่ง เมื่อต้นทาง ไม่ได้ระบุการสแกนจะใช้ที่เก็บส่วนประกอบภายในเครื่องและ Windows Update โดยอัตโนมัติ
จุดนี้ไม่ได้บันทึกไว้ที่ใด และคุณควรเข้าใจว่าเมื่อตรวจสอบอิมเมจ Windows ออฟไลน์จาก Windows รุ่นอื่นหรือเวอร์ชันอื่น จะต้องระบุแหล่งที่มา
ในทั้งสองกรณี คุณสามารถระบุแหล่งที่มาได้มากกว่าหนึ่งแหล่งและแม้แต่บล็อก Windows Update ในขณะที่ทำเช่นนั้น ตัวเลือกต่อไปนี้มีไว้เพื่อวัตถุประสงค์ในการกู้คืนเท่านั้น และดังนั้นจึงใช้ได้ร่วมกับเท่านั้น -ฟื้นฟูสุขภาพ.
คุณสามารถใช้เส้นทางไปที่:
- ระบบการทำงานที่สามารถเข้าถึงได้ผ่านเครือข่าย
- ภาพออฟไลน์และไม่จำเป็นต้องเชื่อมต่อเบื้องต้น
สิ่งที่น่าสนใจที่นี่คือความสามารถในการระบุเส้นทางโดยตรงไปยังสิ่งพิมพ์ในรูปแบบ WIM โดยไม่ต้องคัดลอกไปยังดิสก์ในเครื่องก่อนแล้วจึงเชื่อมต่อ เป็นความรู้ลับที่ยังไม่ได้สะท้อนให้เห็นในเอกสารประกอบ;) ใช้งานได้ด้วยฟังก์ชันการเชื่อมต่ออัตโนมัติ WIM ซึ่งนำไปใช้ในขั้นตอนสุดท้ายของการพัฒนา Windows 8
คุณสามารถแสดงรายการหลายเส้นทางโดยคั่นด้วยเครื่องหมายจุลภาค แหล่งข้อมูลเพิ่มเติมจะใช้เฉพาะในกรณีที่ไม่พบส่วนประกอบที่เหมาะสมในแหล่งก่อนหน้า
เมื่อใช้รูปภาพ WIM เป็นแหล่งที่มา คุณต้องระบุประเภทรูปภาพและดัชนี:
แหล่งที่มา: WIM:E:\sources\install.wim:1
-จำกัดการเข้าถึง
บล็อกการเข้าถึง Windows Update ระหว่างการสแกน
ตัวอย่างคำสั่ง PowerShell
ฉันจะยกตัวอย่างการใช้งานจริงของ Repair-WindowsImage cmdlet โดยมีวัตถุประสงค์และแหล่งที่มาในการตรวจสอบที่แตกต่างกัน คุณเห็นสองอันแรกแล้วในตอนต้นของบทความ
การกู้คืนที่เก็บข้อมูลของระบบที่ทำงานอยู่โดยใช้ไฟล์ในเครื่องและ Windows Update เป็นแหล่งที่มา:
ซ่อมแซม WindowsImage - ออนไลน์ - RestoreHealth
การคืนค่าที่เก็บข้อมูลของระบบที่ทำงานอยู่โดยใช้ Windows Update และอิมเมจ WIM เป็นแหล่งที่มา:
ซ่อมแซม WindowsImage - ออนไลน์ - RestoreHealth - แหล่งที่มา: WIM:E:\sources\install.wim:1
กำลังตรวจสอบการจัดเก็บภาพ VHD ออฟไลน์ ขั้นแรกให้เมาต์ไปที่โฟลเดอร์ C:\mount (ซึ่งเกิดขึ้นเร็วมาก) จากนั้นทำการตรวจสอบ
เมานต์-Windowsimage -ImagePath C:\vhd\Win8.vhd -ดัชนี 1 -Path C:\mount ซ่อมแซม-WindowsImage -Path C:\mount -ScanHealth
คืนค่าพื้นที่จัดเก็บอิมเมจ VHD แบบสแตนด์อโลนโดยใช้อิมเมจ WIM เป็นแหล่งที่มา ขั้นแรก VHD จะถูกเมาท์ไปที่โฟลเดอร์ จากนั้นอิมเมจจะถูกกู้คืน หลังจากนั้น VHD จะถูกตัดการเชื่อมต่อและการเปลี่ยนแปลงจะถูกบันทึก
Mount-Windowsimage -ImagePath C:\vhd\Win8.vhd -ดัชนี 1 -Path C:\mount การซ่อมแซม-WindowsImage -Path C:\mount -RestoreHealth -Source:WIM:E:\sources\install.wim:1 Dismount- WindowsImage -เส้นทาง C:\mount -บันทึก
ผลลัพธ์การสแกนและการกู้คืน
นอกจากผลลัพธ์ในคอนโซลแล้ว คุณสามารถดูรายงานโดยละเอียดบริเวณส่วนท้ายของไฟล์ %WinDir%\Logs\DISM\dism.log
ครึ่งแรกของส่วนด้านบนแสดงส่วนประกอบเฉพาะและผลลัพธ์ของการกู้คืน (ความสำเร็จหรือความล้มเหลว) และครึ่งหลังจะแสดงสรุปของการดำเนินการ รวมถึงเวลาที่ใช้ในการทำให้เสร็จสมบูรณ์
การตรวจสอบความพร้อมในการอัปเดตระบบ
(p) CSI Manifest Corrupt (แก้ไขแล้ว) amd64_microsoft-windows-lpksetup_31bf3856ad364e35_6.2.9200.16384_none_7a23086df63cad13 (p) CSI Manifest Corrupt (แก้ไขแล้ว) amd64_microsoft-windows-l..oyment-Languagepack_31bf ad364e35_6.2.9200.16384_ru-ru_2422e0b40b0ac235 (p) CSI Manifest เสียหาย ( แก้ไขแล้ว) amd64_microsoft-windows-l..oyment- languagepack_31bf3856ad364e35_6.2.9200.16384_ru-ru_2a982e5d65c9a294 (p) CSI Manifest เสียหาย (แก้ไขแล้ว) amd64_microsoft-windows-l..oyment- languagepack_31bf3856ad 364e3 5_6.2.9200.16384_ru-ru_53ea2a36610cb913 (p) รายการ CSI เสียหาย (แก้ไขแล้ว) amd64_microsoft-windows-l..oyment- languagepack_31bf3856ad364e35_6.2.9200.16384_ru-ru_879ccd7f3842e229 (p) CSI Manifest เสียหาย (แก้ไขแล้ว) amd64_microsoft-windows-l..oyment- languagepack_31bf3856ad3 e35_6.2.9200.16384_ru-ru_8e2bd9e9b9aeac5f (พี) ซีเอสไอ รายการเสียหาย (แก้ไขแล้ว) amd64_microsoft-windows-l..oyment- languagepack_31bf3856ad364e35_6.2.9200.16384_ru-ru_c73545896a8993dd สรุป: การดำเนินการ: ตรวจจับและซ่อมแซมผลการดำเนินการ: 0x0 ขั้นตอนที่สำเร็จครั้งสุดท้าย: การดำเนินการทั้งหมดเสร็จสมบูรณ์
การทุจริตที่ตรวจพบทั้งหมด: 7 การทุจริตของ CBS Manifest: 0 การทุจริตของ CBS Manifest: 0 การทุจริตของ CSI Manifest: 7 การทุจริตของข้อมูลเมตาของ CSI: 0 การทุจริตของ CSI Payload: 0 การทุจริตของ CBS ที่ซ่อมแซมแล้วทั้งหมด: 7 CSI Manifest ของเสียหาย: 0 CSI Manifest ของเสียหาย: 7 CSI Payload ของการซ่อมแซม: 0 รีเฟรชข้อมูลเมตาของร้านค้า CSI: เวลาดำเนินการทั้งหมดจริง: 221 วินาที
อย่างที่คุณเห็น 7 รายการที่เป็นของชุดภาษาได้รับความเสียหายซึ่งกลายเป็นอุปสรรคต่อการติดตั้งการอัปเดต Windows ความเสียหายทั้งหมดได้รับการแก้ไขแล้ว
แน่นอนว่าเนื้อหานี้ไม่ได้หมายความถึงการใช้งานจริงในทันที แม้ว่าคุณสามารถตรวจสอบสถานะของที่เก็บส่วนประกอบ Windows ได้ในขณะนี้ ยิ่งไปกว่านั้น ในรอบสามปีของการทำงานใน Windows 7 ฉันไม่เคยมีปัญหาในการติดตั้งการอัปเดตเลย
ฉันวางแผนโพสต์หลายชุดเกี่ยวกับการเปลี่ยนแปลงการบำรุงรักษา Windows มาเป็นเวลานาน และปัญหาที่เกิดขึ้นกับการติดตั้งการอัปเดตนั้นบังคับให้เผยแพร่เท่านั้น ในเวลาเดียวกันก็บังคับให้ฉันเปลี่ยนลำดับของบทความในซีรีส์
วันนี้คุณมีรายละเอียดปลีกย่อยทางเทคนิคเพียงพอหรือไม่? -
ถ้าไม่ รายการถัดไปในชุดนี้จะไม่เพียงแต่ให้ข้อมูลเชิงลึกเกี่ยวกับประวัติของเครื่องมือบำรุงรักษา Microsoft OS เท่านั้น แต่ยังให้โอกาสพิเศษในการลองตัวเองในฐานะ Windows g-assembler! แต่ก่อนหน้านั้นรายการบล็อกจะปรากฏในหัวข้ออื่น
มีปัญหากับ Windows 10 และไม่สามารถแก้ไขได้ใช่ไหม ไฟล์ระบบของคุณเสียหายและคำสั่ง sfc /scannow แบบเดิมไม่ทำงานหรือไม่ ดูวิธีใช้คุณสมบัติ DISM เพื่อแก้ไขไฟล์ระบบที่เสียหายหรือกู้คืนจากอิมเมจระบบดั้งเดิมโดยไม่ต้องติดตั้ง Windows 10 ใหม่
ตามกฎแล้ว ในกรณีที่เกิดปัญหากับไฟล์ระบบ ให้ใช้ยูทิลิตี้ SFC ซึ่งจะสแกนฮาร์ดไดรฟ์เพื่อหาข้อผิดพลาดและแก้ไข แต่ถึงกระนั้นการปฐมพยาบาลเบื้องต้นก็ไม่ได้ให้ผลลัพธ์ที่ต้องการเสมอไป ยูทิลิตี้ DISM อื่นมีอยู่ในระบบซึ่งเราได้กล่าวถึงสั้น ๆ ในบทความก่อนหน้านี้ซึ่งสามารถแก้ไขปัญหาไฟล์ที่เสียหายใน Windows 10 ได้ คราวนี้เราจะดูฟังก์ชัน DISM อย่างเต็มรูปแบบ อธิบายกรณีการใช้งานต่างๆ และแสดงวิธีใช้งาน เพื่อกู้คืนไฟล์ระบบที่เสียหายจากอิมเมจระบบดั้งเดิม (ที่เก็บข้อมูลส่วนประกอบ)
คุณสมบัตินี้ออกแบบมาเพื่อแก้ไขและเตรียมอิมเมจ WIndows เช่น ดิสก์สำหรับบูต OS เครื่องมือการกู้คืนระบบ ฯลฯ อิมเมจเหล่านี้สามารถใช้เพื่อติดตั้งใหม่หรือกู้คืนระบบในกรณีที่เกิดปัญหา เมื่อใช้ยูทิลิตี้ SFC เพื่อสแกนและซ่อมแซมดิสก์ ปัญหาเกี่ยวกับไฟล์ที่เสียหายสามารถแก้ไขได้โดยใช้อิมเมจที่เหมาะสมจากที่เก็บส่วนประกอบในฮาร์ดไดรฟ์เท่านั้น เมื่ออิมเมจนี้เสียหาย ระบบจะไม่สามารถเรียกไฟล์ระบบจากที่จัดเก็บส่วนประกอบได้ ดังนั้นจึงไม่สามารถกู้คืนได้โดยใช้ฟังก์ชัน SFC ในกรณีนี้ยูทิลิตี้ DISM จะช่วยเราซึ่งจะแก้ปัญหาด้วยอิมเมจการกู้คืนและอนุญาตให้ฟังก์ชัน SFC ทำงานได้อย่างถูกต้อง
จะใช้ยูทิลิตี้ DISM ได้อย่างไร?
การกู้คืนไฟล์ระบบโดยใช้ยูทิลิตี้นั้นไม่ใช่เรื่องยาก ด้วยแอปพลิเคชันนี้ คุณสามารถกู้คืนส่วนประกอบต่างๆ โดยใช้หลักการเดียวกับการใช้ SFC ผ่านทางบรรทัดคำสั่ง หากต้องการเปิดบรรทัดคำสั่ง ให้กดคีย์ผสม Windows + X และเลือก "command prompt (administrator)" จากเมนูที่ปรากฏขึ้น จากนั้นในคอนโซลคุณต้องป้อนคำสั่ง DISM พร้อมพารามิเตอร์ที่เหมาะสม
เราสามารถเพิ่มพารามิเตอร์เพิ่มเติมให้กับคำสั่ง DISM ซึ่งคุณสามารถตรวจสอบ สแกน และกู้คืนรูปภาพได้หลายวิธี ลองดูชุดค่าผสมที่สำคัญที่สุด
DISM พร้อมพารามิเตอร์ CheckHealth
ในคอนโซลบรรทัดคำสั่ง ให้ป้อนคำสั่งต่อไปนี้:
DISM /ออนไลน์ /Cleanup-Image /CheckHealth
เมื่อใช้ตัวเลือกนี้ คุณสามารถตรวจสอบอิมเมจและส่วนประกอบแต่ละส่วนของการติดตั้งระบบที่จัดเก็บไว้ในดิสก์เพื่อดูความเสียหายได้อย่างรวดเร็ว คำสั่งนี้ไม่ได้ทำการเปลี่ยนแปลงใด ๆ - ปลอดภัยอย่างสมบูรณ์ CheckHealth ให้ข้อมูลเกี่ยวกับสถานะของแพ็คเกจระบบปฏิบัติการ นี่เป็นตัวเลือกที่มีประโยชน์มากเมื่อเราต้องการตรวจสอบอย่างปลอดภัยว่าไฟล์ระบบเสียหายในที่เก็บส่วนประกอบหรือไม่
DISM พร้อมตัวเลือก ScanHealth
ตัวเลือกนี้ทำงานคล้ายกับ CheckHealth แต่ใช้เวลานานกว่าเล็กน้อยเนื่องจากการสแกนอย่างละเอียดมากขึ้น แต่ก็ไม่ได้แก้ไขอะไรเลย ควรใช้เมื่อตัวเลือก /CheckHealth ก่อนหน้าระบุว่าทุกอย่างเรียบร้อยดี แต่เราต้องการให้แน่ใจว่าเป็นเช่นนั้นอย่างแน่นอน เข้า:
DISM /ออนไลน์ /ล้างข้อมูล-รูปภาพ /ScanHealth
การสแกนอาจใช้เวลานานกว่าตัวเลือกก่อนหน้ามาก (ประมาณ 10 นาที) หากการสแกนหยุดที่ 20% หรือ 40% คุณจะต้องรอ - อาจดูเหมือนว่าคอมพิวเตอร์ของคุณค้าง - แต่จริงๆ แล้วการสแกนอยู่
DISM พร้อมตัวเลือก RestoreHealth
หากคำสั่งแรกและคำสั่งที่สองยกเลิกการโหลดข้อความว่าอิมเมจได้รับความเสียหาย ก็ถึงเวลาที่ต้องกู้คืน เพื่อจุดประสงค์นี้ เราใช้พารามิเตอร์ /RestoreHealth ป้อนคำสั่งต่อไปนี้ในคอนโซลพร้อมรับคำสั่ง:
DISM / ออนไลน์ / Cleanup-Image / RestoreHealth
ตัวเลือกนี้ใช้ Windows Update เพื่อซ่อมแซมไฟล์ที่เสียหายใน Component Store ขั้นตอนการสแกนและการกู้คืนอัตโนมัติอาจใช้เวลาประมาณ 20 นาที (บางครั้งอาจมากกว่านั้น) DISM ตรวจพบความล้มเหลว สร้างรายการไฟล์ที่เสียหาย จากนั้นดาวน์โหลดจากเซิร์ฟเวอร์ Microsoft โดยใช้ Windows Update
วิธีคืนค่าไฟล์จากแหล่งที่ระบุโดยใช้ตัวเลือก RestoreHealth
บางครั้งความเสียหายต่อระบบปฏิบัติการนั้นกว้างกว่ามากและส่งผลต่อบริการ Windows Update ในกรณีนี้ พารามิเตอร์ RestoreHealth จะไม่สามารถซ่อมแซมความเสียหายที่เกิดกับอิมเมจได้ เนื่องจากระบบไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ของ Microsoft ได้ ในสถานการณ์นี้คุณควรดำเนินการอื่น - ระบุเส้นทางไปยังตัวติดตั้ง Windows ซึ่งจะดาวน์โหลดไฟล์ "ใช้งานได้" โดยไม่ต้องใช้อินเทอร์เน็ตและศูนย์อัปเดต
ในการดำเนินการนี้ คุณต้องมีตัวติดตั้ง Windows 10 บนดีวีดี แฟลชไดรฟ์ หรืออิมเมจ ISO หลังสามารถดาวน์โหลดได้ผ่านแอพ Media Creation Tool สำหรับ Windows 10
ดาวน์โหลดเวอร์ชันสำหรับ Windows 10 (32 หรือ 64 บิต) เรียกใช้แอปพลิเคชันและทำตามตัวช่วยสร้างเพื่อดาวน์โหลด ISO ลงในคอมพิวเตอร์ของคุณ หลังจากดาวน์โหลดและบันทึกรูปภาพแล้ว ให้ไปที่หน้าต่าง Explorer แล้วดับเบิลคลิกที่ไฟล์ ISO พร้อมตัวติดตั้งเพื่อติดตั้ง ในหน้าต่าง This PC ให้ตรวจสอบว่าตัวอักษรใดถูกกำหนดให้กับรูปภาพที่เมาท์ (เช่น ตัวอักษร "E")
หากคุณมีไดรฟ์ DVD หรือ USB ที่สามารถบู๊ตได้ซึ่งติดตั้ง Windows 10 คุณไม่จำเป็นต้องดาวน์โหลดอะไรเลย - เพียงแค่ใส่ดิสก์หรือเชื่อมต่อไดรฟ์ภายนอกแล้วดูว่าอักษรตัวใดถูกกำหนดให้กับไดรฟ์นี้ในส่วน "พีซีเครื่องนี้" .
หลังจากที่ระบบตรวจพบไดรฟ์ที่มีการติดตั้ง Windows และเราทราบตัวอักษรแล้วก็ถึงเวลาใช้พารามิเตอร์ DISM ที่เหมาะสมซึ่งจะระบุเส้นทางไปยังสื่อนี้ เมื่อต้องการทำเช่นนี้ ให้ป้อนคำสั่งต่อไปนี้:
Dism /ออนไลน์ /Cleanup-Image /RestoreHealth /Source:wim:E:\Sources\install.wim:1 /limitaccess
โปรดทราบอีกครั้งว่าหากในกรณีของเรา ดีวีดี แฟลชไดรฟ์ หรืออิมเมจ ISO ถูกกำหนดด้วยตัวอักษรอื่นที่ไม่ใช่ "E" ให้เปลี่ยนตามคำสั่งด้านบน หลังจากกด Enter ไฟล์ที่จัดเก็บส่วนประกอบที่เสียหายจะถูกกู้คืนจาก Windows Installer ดั้งเดิมไปยังเส้นทางที่ระบุ
แก้ไขข้อผิดพลาดใน Windows
เมื่อคุณทำตามขั้นตอนข้างต้นทั้งหมดแล้ว ตอนนี้คุณจะต้องใช้ยูทิลิตี้ SFC อีกครั้งเพื่อแก้ไขข้อผิดพลาดในระบบจากอิมเมจ Windows ที่กู้คืน พิมพ์ในหน้าต่างพรอมต์คำสั่ง:
sfc /scannow.sfc
บางครั้งอาจจำเป็นต้องสแกนระบบสามครั้งเพื่อกำจัดข้อผิดพลาดทั้งหมดให้หมด ขณะนี้ SFC สามารถเข้าถึงอิมเมจที่กู้คืนในที่เก็บส่วนประกอบ และสามารถกู้คืนไฟล์ระบบที่เสียหายได้อย่างสมบูรณ์
ฉันไม่ได้เขียนอะไรที่เกี่ยวข้องมาเป็นเวลานาน โดยเฉพาะเป็น Windows 7 สาเหตุของการโพสต์ในวันนี้เป็นกรณีที่หายาก - Microsoft ได้เพิ่มคุณสมบัติใหม่ให้กับระบบปฏิบัติการเก่าย้อนหลัง!
ผู้อ่านที่มีประสบการณ์จะจำได้ทันทีว่าสี่ปีหลังจากการเปิดตัว Windows 7 ทำให้สามารถล้างโฟลเดอร์ WinSXS ได้อย่างไร จากนั้นฟังก์ชัน DISM บางส่วนก็ถูกถ่ายโอนจาก Windows 8+ สองปีผ่านไป และเทคโนโลยีอื่นที่เกี่ยวข้องกับการจัดเก็บข้อมูลส่วนประกอบได้ย้ายไปยัง Windows 7
วันนี้ในรายการ
กลับมาพิมพ์ต่อ.
จากนั้นคุณจะได้เรียนรู้:
- พื้นฐานการบำรุงรักษา Windows
- ขั้นตอนในการคืนค่าส่วนประกอบใน Windows 8+
- ความแตกต่างระหว่าง CheckSUR แบบเก่าใน Windows 7 และการกู้คืนในตัวใน Windows 8+
มีอะไรใหม่ใน Windows 7 :)
Microsoft ได้เผยแพร่บทความฐานความรู้ KB2966583 ซึ่งคุณสามารถดาวน์โหลดแพ็คเกจการอัปเดตได้ หลังจากติดตั้งและรีบูตแล้ว Windows 7 จะได้รับความสามารถในการกู้คืนส่วนประกอบเหมือนกับ Windows 8+
เช่นเดียวกับระบบปฏิบัติการรุ่นใหม่ การกู้คืนจะดำเนินการโดยใช้ DISM คำสั่งต่อไปนี้เริ่มกระบวนการตรวจสอบที่เก็บข้อมูลและซ่อมแซมส่วนประกอบที่เสียหาย
DISM /ออนไลน์ /ล้างข้อมูล-รูปภาพ /ScanHealth
อย่างไรก็ตาม Windows 7 มีคุณสมบัติหลายประการ:
- ที่นี่ไม่มีกุญแจ /ตรวจสุขภาพและ /ฟื้นฟูสุขภาพและกุญแจจะทำงานทั้งหมด /สแกนสุขภาพ
- คำสั่งสามารถดำเนินการได้บนระบบที่ทำงานอยู่เท่านั้น เช่น ไม่มีการคืนค่าอิมเมจที่ปิดใช้งาน
- สามารถตรวจสอบและกู้คืนส่วนประกอบของ Internet Explorer ซึ่งไม่มีใน CheckSUR เก่า
ควรดูผลลัพธ์ของคำสั่งในบันทึก เช่นเดียวกับเมื่อก่อน โดยบันทึกไว้ที่ \Windows\logs\CBS\checksur.log
================================= กำลังตรวจสอบความพร้อมในการอัปเดตระบบ ไบนารีเวอร์ชัน 6.1.7601.18489 27-07-2558 12:32 การตรวจสอบแพ็คเกจการบริการของ Windows การตรวจสอบรายการแพ็คเกจและแค็ตตาล็อก การตรวจสอบรายการเฝ้าดูแพ็คเกจ การตรวจสอบรายการเฝ้าดูส่วนประกอบ การตรวจสอบแพ็คเกจ การตรวจสอบร้านค้าส่วนประกอบ สรุป: วินาทีที่ดำเนินการ: 149 ไม่พบข้อผิดพลาดฉันไม่พบความเสียหายใดๆ บน VM ของฉัน แต่คุณสามารถตรวจสอบได้ด้วยตัวเอง
บทความฐานความรู้กล่าวถึงความสามารถในการสร้างงานตามกำหนดการเพื่อรันคำสั่งโดยเฉพาะ อย่างไรก็ตาม โปรดทราบว่าในการเรียกใช้ DISM คุณต้องมีสิทธิ์ของผู้ดูแลระบบ เช่น งานจะไม่ทำงานภายใต้บัญชีปกติ
การอภิปรายและการสำรวจความคิดเห็น
หากคุณมีคำถามหรือความคิดเห็นเกี่ยวกับหัวข้อการกู้คืนส่วนประกอบ คุณสามารถแสดงความคิดเห็นได้ในการสนทนา กรุณาอย่าเผยแพร่บันทึก checksur ในข้อความของความคิดเห็น - มี PasteBin
อย่างไรก็ตาม ฉันคิดว่าจะมีน้อยคน ดังนั้นฉันอยากจะเปลี่ยนการสนทนาเป็นระนาบอื่น เหลือเวลาอีกเพียงไม่กี่วันก่อนที่ Windows 10 จะเปิดตัวอย่างเป็นทางการ ไม่มีเรื่องน่าประหลาดใจสำหรับคนวงในและผู้ที่ชื่นชอบ - เราได้ติดตามความคืบหน้าของการพัฒนาระบบปฏิบัติการมาเป็นเวลาแปดเดือนแล้ว เป็นที่ชัดเจนว่าเจ้าของ Windows 8.1 เกือบทั้งหมดจะอัพเกรดเป็น Windows 10
ดังนั้นฉันจึงสนใจเป็นพิเศษว่ามีกี่คนที่ยินดีอัปเกรดเป็น Windows 10 จาก Windows7 และระบบปฏิบัติการรุ่นก่อนหน้า
ฉันได้ดำเนินการสำรวจเกี่ยวกับความเร็วในการอัปเกรดเป็น Windows 10 แล้ว แต่ไม่มีรายละเอียดใดๆ สำหรับระบบปัจจุบันของคุณ และตอนนี้เราจะได้เห็นกัน หาก Windows 10 IP เป็นระบบหลักของคุณในปัจจุบัน ให้ระบุระบบที่ติดตั้งก่อนหน้านั้น
เขียนความคิดเห็นว่าทำไมคุณถึงจะเปลี่ยนมาใช้ Windows 10 หรือไม่!อย่าลืมระบุระยะเวลาและวิธีที่คุณใช้ Windows 10 Preview