การกู้คืนที่เก็บส่วนประกอบของระบบ PowerShell Windows 7 วิธีแก้ไขข้อผิดพลาดเมื่อติดตั้งการอัปเดต Windows โดยใช้การกู้คืนส่วนประกอบในตัว การใช้ตัวเลือก CheckHealth ใน DISM

เอกสารนี้ถูกเก็บถาวรและไม่มีการดูแลรักษาอีกต่อไป

การจัดการร้านค้าส่วนประกอบ

ผู้ใช้ 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×80070002ERROR_FILE_NOT_FOUNDระบบไม่พบไฟล์ที่ระบุ
0x8007000DERROR_INVALID_DATAข้อมูลไม่ถูกต้อง
0x800F081FCBS_E_SOURCE_MISSINGไม่พบแหล่งที่มาของแพ็คเกจหรือไฟล์
0×80073712ERROR_SXS_COMPONENT_STORE_CORRUPTที่เก็บส่วนประกอบอยู่ในสถานะที่ไม่สอดคล้องกัน
0x800736ซีซีERROR_SXS_FILE_HASH_MISMATCHไฟล์ของส่วนประกอบไม่ตรงกับข้อมูลการตรวจสอบที่มีอยู่ในไฟล์ Manifest ของส่วนประกอบ
0x800705B9ERROR_XML_PARSE_ERRORไม่สามารถแยกวิเคราะห์ข้อมูล XML ที่ร้องขอได้
0×80070246ERROR_ILLEGAL_CHARACTERพบอักขระที่ไม่ถูกต้อง
0x8007370DERROR_SXS_IDENTITY_PARSE_ERRORสตริงข้อมูลประจำตัวมีรูปแบบไม่ถูกต้อง
0x8007370BERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAMEชื่อของแอตทริบิวต์ในข้อมูลประจำตัวไม่อยู่ในช่วงที่ถูกต้อง
0x8007370AERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUEค่าของแอตทริบิวต์ในเอกลักษณ์ไม่อยู่ในช่วงที่ถูกต้อง
0×80070057ERROR_INVALID_PARAMETERพารามิเตอร์ไม่ถูกต้อง
0x800B0100TRUST_E_NOSIGNATUREไม่มีลายเซ็นอยู่ในเรื่อง
0×80092003CRYPT_E_FILE_ERRORเกิดข้อผิดพลาดในขณะที่ Windows Update อ่านหรือเขียนลงในไฟล์
0x800B0101CERT_E_EXPIREDใบรับรองที่จำเป็นไม่อยู่ในช่วงเวลาที่ถูกต้องเมื่อตรวจสอบกับนาฬิการะบบปัจจุบันหรือการประทับเวลาในไฟล์ที่ลงนาม
0x8007371BERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETEไม่มีสมาชิกที่จำเป็นอย่างน้อยหนึ่งรายการของธุรกรรม
0×80070490ข้อผิดพลาด_NOT_FOUNDWindows ไม่สามารถค้นหาการอัปเดตใหม่ได้

ใน Windows 8 และ Windows Server 2012 ฟังก์ชันการทำงานคล้ายกับยูทิลิตี้ CheckSUR มีอยู่แล้วในระบบและเรียกว่า กล่องจดหมายการทุจริตซ่อมแซม(การกู้คืนส่วนประกอบในตัว) การกู้คืนส่วนประกอบในตัวสามารถทำงานได้ในสองโหมด: พื้นหลังและ คู่มือ- การกู้คืนพื้นหลังจะเริ่มต้นโดยอัตโนมัติหากเกิดข้อผิดพลาดขณะพยายามติดตั้ง Windows Update Windows ในกรณีนี้จะพยายามแก้ไขส่วนประกอบที่เสียหายโดยอัตโนมัติและติดตั้งแพ็คเกจ Windows Update ใหม่ หากการกู้คืนอัตโนมัติไม่สามารถแก้ไขปัญหาได้ด้วยตัวเอง ผู้ดูแลระบบสามารถแก้ไขข้อผิดพลาดด้วยตนเองโดยคืนค่าที่เก็บส่วนประกอบให้อยู่ในสถานะใช้งานได้ ซึ่งสามารถทำได้โดยใช้ยูทิลิตี้การบำรุงรักษาอิมเมจ DISM (คำสั่ง Dism/ออนไลน์/ล้างข้อมูลรูปภาพ) หรือใช้ Powershell (cmdlet ซ่อมแซม WindowsImage)

หากต้องการตรวจสอบสถานะของที่เก็บส่วนประกอบ ให้เปิดพร้อมท์คำสั่งที่ยกระดับแล้วรัน:

Dism /ออนไลน์ /Cleanup-Image /CheckHealth

คำแนะนำ.

  1. DISM ต่างจากยูทิลิตี้ Windows ส่วนใหญ่ตรงที่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
  2. คำสั่ง 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

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

การกู้คืนโดยใช้แผ่นดิสก์การติดตั้ง

เมื่อระบบล้มเหลวในการกู้คืนส่วนประกอบใดๆ ดิสก์การติดตั้งดั้งเดิมสามารถช่วยคุณได้

  1. คลิกขวาที่อิมเมจ ISO และเลือกจากเมนู เชื่อมต่อ- ให้ความสนใจกับอักษรระบุไดรฟ์ที่ได้รับรูปภาพที่ติดตั้งไว้
  2. ใน PowerShell ให้รันคำสั่ง: Repair-WindowsImage -Online -RestoreHealth -Source:WIM:E:\sources\install.wim:1

    ที่นี่ตัวอักษร "E" ตรงกับตัวอักษรของรูปภาพที่แนบมาและหมายเลข "1" ตรงกับดัชนีรุ่นในรูปภาพ (ในตัวอย่างนี้ใช้อิมเมจ Windows 8 Enterprise ที่มีรุ่นเดียว)

  3. ในตอนท้ายของขั้นตอน ตรวจสอบให้แน่ใจว่าการจัดเก็บส่วนประกอบอยู่ในลำดับ (สุขภาพ)

ขั้นตอนที่ 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