แก้ไขข้อผิดพลาดของ Windows Update โดยใช้ DISM หรือเครื่องมือเตรียมความพร้อมในการปรับปรุงระบบ

โปรแกรมปรับปรุงของ Windows และ Service Pack อาจไม่สามารถติดตั้งได้ถ้ามีข้อผิดพลาดเนื่องจากข้อมูลเสียหาย ตัวอย่างเช่น การปรับปรุงอาจไม่ติดตั้งถ้าแฟ้มระบบเสียหาย DISM หรือเครื่องมือเตรียมความพร้อมในการปรับปรุงระบบอาจช่วยให้คุณสามารถแก้ไขข้อผิดพลาดเนื่องจากข้อมูลเสียหายของ Windows

หมายเหตุสำหรับผู้ใช้ภายในบ้าน: บทความนี้สำหรับตัวแทนฝ่ายสนับสนุนและผู้เชี่ยวชาญด้าน IT ถ้าคุณกำลังค้นหาข้อมูลเพิ่มเติมเกี่ยวกับการแก้ปัญหาการปรับปรุงของ Windows ให้ไปเว็บไซต์ต่อไปนี้ของ Windows:
ดูรหัสข้อผิดพลาดที่คุณอาจได้รับเมื่อมีแฟ้มที่เสียหาย

ถ้าคุณมีปัญหาบางอย่างที่ทำให้คุณไม่สามารถติดตั้งโปรแกรมปรับปรุงโดยใช้ Windows Update ดูการแก้ไขปัญหาเกี่ยวกับการติดตั้งโปรแกรมปรับปรุง

การแก้ปัญหา

สำหรับ Windows 10, Windows 8.1, Windows 8, Windows Server 2012 R2 หรือ Windows Server 2012

เมื่อต้องการแก้ไขปัญหานี้ ใช้กล่องขาเข้าเครื่องมือ Deployment Image Servicing and Management (DISM) แล้วติดตั้งการปรับปรุงของ Windows หรือ Service Pack อีกครั้ง
  1. เปิดพร้อมท์คำสั่งด้วยสิทธิ์ผู้ดูแล เมื่อต้องการทำเช่นนี้ ปัดนิ้วจากขอบด้านขวาของหน้าจอ แล้วแตะ ค้นหา หรือถ้าคุณกำลังใช้เมาส์ ให้ชี้ไปทางมุมขวาล่างของหน้าจอ แล้วคลิก ค้นหา พิมพ์พร้อมท์คำสั่งในกล่องค้นหา คลิกขวาที่พร้อมท์คำสั่ง และจากนั้น คลิกเรียกใช้ในฐานะผู้ดูแล หากคุณได้รับพร้อมท์สำหรับป้อนรหัสผ่านของผู้ดูแลระบบหรือสำหรับการยืนยัน ให้พิมพ์รหัสผ่าน หรือคลิก อนุญาต
  2. พิมพ์คำสั่งต่อไปนี้ และจากนั้น กดEnter
    อาจใช้เวลาหลายนาทีในการดำเนินการตามคำสั่ง
    DISM.exe /Online /Cleanup-image /Restorehealth
    สิ่งสำคัญ เมื่อคุณเรียกใช้คำสั่งนี้ DISM ใช้ Windows Update เพื่อให้แฟ้มที่จำเป็นเพื่อแก้ไขความเสียหาย อย่างไรก็ตาม ถ้าไคลเอนต์ Windows Update ของคุณยังใช้งานไม่ได้ ใช้การติดตั้ง Windows ที่กำลังทำงานอยู่เป็นแหล่งซ่อมแซม หรือใช้โฟลเดอร์ Windows แบบคู่ขนานจากเครือข่ายที่ใช้ร่วมกันหรือสื่อที่ถอดออกได้ เช่น ดีวีดี Windows เพื่อเป็นแหล่งของแฟ้ม เมื่อต้องการทำเช่นนี้ เรียกใช้คำสั่งต่อไปนี้แทน:
    DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
    หมายเหตุ แทนที่ตัวยึด C:\RepairSource\Windows ด้วยตำแหน่งที่ตั้งของแหล่งซ่อมแซมของคุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้เครื่องมือ DISM เพื่อซ่อมแซม Windows ให้อ้างอิง ซ่อมแซมอิมเมจของ Windows
  3. พิมพ์คำสั่งต่อไปนี้ และกดEnter
    อาจใช้เวลาหลายนาทีในการดำเนินการตามคำสั่ง
    sfc /scannow
  4. ปิดพรอมต์คำสั่ง และจากนั้น เรียกใช้Windows Updateอีกครั้ง
DISM สร้างแฟ้มบันทึก (% windir%/Logs/CBS/CBS.log) ที่เก็บปัญหาต่าง ๆ ที่เครื่องมือพบ หรือแก้ไข % windir %คือ โฟลเดอร์ที่ติดตั้ง Windows ตัวอย่างเช่น โฟลเดอร์% windir %คือ C:\Windows

สำหรับ Windows 7, Windows Vista, Windows Server 2008 R2 หรือ Windows Server 2008

เมื่อต้องการแก้ไขปัญหานี้ ใช้เครื่องมือการเตรียมพร้อมในการปรับปรุงระบบ แล้วติดตั้งการปรับปรุงของ Windows หรือ Service Pack อีกครั้ง
  1. ดาวน์โหลดเครื่องมือการเตรียมพร้อมในการปรับปรุงระบบ
    คลิกลิงก์สำหรับการดาวน์โหลดในตารางต่อไปนี้ที่ตรงกับรุ่นของ Windows ที่กำลังทำงานอยู่บนคอมพิวเตอร์ของคุณ
    ตรวจสอบว่าคอมพิวเตอร์ของคุณกำลังเรียกใช้ Windows รุ่น 32 หรือ 64 บิต

    เครื่องมือนี้ถูกปรับปรุงเป็นประจำ เราขอแนะนำให้ คุณดาวน์โหลดรุ่นล่าสุดเสมอ

    ระบบปฏิบัติการลิงค์ดาวน์โหลด
    รุ่น x86 (32 บิต) ของ Windows 7 SP1 และ Windows 7Download ดาวน์โหลดแพคเกจ
    รุ่น x64 (64 บิต) ของ Windows 7 SP1 และ Windows 7Download ดาวน์โหลดแพคเกจ
    รุ่น x64 (64 บิต) ของ Windows Server 2008 R2 SP1Download ดาวน์โหลดแพคเกจ
    รุ่นที่ใช้ Itanium ของ Windows Server 2008 R2 SP1Download ดาวน์โหลดแพคเกจ
    รุ่น x86 (32 บิต) ของ Windows Vista SP2 และ Windows Vista SP1Download ดาวน์โหลดแพคเกจ
    รุ่น x64 (64 บิต) ของ Windows Vista SP2 และ Windows Vista SP1Download ดาวน์โหลดแพคเกจ
    รุ่น x86 (32 บิต) ของ Windows Server 2008 SP2Download ดาวน์โหลดแพคเกจ
    รุ่น x64 (64 บิต) ของ Windows Server 2008 SP2Download ดาวน์โหลดแพคเกจ
    รุ่นที่ใช้ Itanium ของ Windows Server 2008 SP2Download ดาวน์โหลดแพคเกจ
  2. ติดตั้ง และเรียกใช้เครื่องมือ
    1. คลิกดาวน์โหลดบนเว็บเพจศูนย์ดาวน์โหลดแล้วทำอย่างใดอย่างหนึ่งต่อไปนี้:
      • เมื่อต้องการติดตั้งเครื่องมือทันที คลิกเปิดหรือเรียกใช้และจากนั้น ทำตามคำแนะนำบนหน้าจอของคุณ
      • เมื่อต้องการติดตั้งเครื่องมือนี้ในภายหลัง คลิกบันทึกและดาวน์โหลดแฟ้มการติดตั้งคอมพิวเตอร์ของคุณแล้ว เมื่อคุณพร้อมที่จะติดตั้งเครื่องมือ คลิกสองครั้งที่แฟ้มนั้น
    2. ในกล่องโต้ตอบโปรแกรมติดตั้งการปรับปรุง Windows แบบสแตนด์อโลนคลิกใช่

      confirm
    3. เมื่อติดตั้งแล้ว เครื่องมือดังกล่าวจะทำงานโดยอัตโนมัติ แม้ว่าโดยทั่วไปการเรียกใช้จะใช้เวลาน้อยกว่า 15 นาที แต่อาจใช้เวลานานกว่านั้นมากในคอมพิวเตอร์บางเครื่อง แม้ว่าแถบความคืบหน้าดูเหมือนว่าจะ หยุด การสแกนจะยังคงทำงานอยู่ ดังนั้นอย่าคลิกยกเลิก

      install
    4. เมื่อคุณเห็นการติดตั้งเสร็จสมบูรณ์ คลิกปิด

      close
    5. ติดตั้งการปรับปรุงหรือ service pack ที่คุณพยายามติดตั้งก่อนหน้านี้
เมื่อต้องการแก้ไขข้อผิดพลาดเนื่องจากข้อมูลเสียหายที่เครื่องมือนี้ตรวจพบ แต่ไม่สามารถแก้ไขได้ ดู วิธีการแก้ไขข้อผิดพลาดที่พบใน CheckSur.log

ดาวน์โหลดแพคเกจจากแคตตาล็อก Microsoft Update โดยตรง

นอกจากนี้ คุณสามารถพยายามดาวน์โหลดแพ็คเกจการปรับปรุงโดยตรงจากMicrosoft Update Catalogและติดตั้งแพคเกจการปรับปรุงด้วยตนเอง

ตัวอย่างเช่น คุณอาจมีปัญหาเมื่อคุณพยายามติดตั้งการปรับปรุง 3006137 จาก Windows Update ใน Windows 7 ในสถานการณ์นี้ คุณสามารถดาวน์โหลดแพคเกจโปรแกรมปรับปรุง และลองติดตั้งการปรับปรุงด้วยตนเอง เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
  1. เปิดแค็ตตาล็อก Microsoft Updateใน Internet Explorer
    A screenshot of Microsoft Update Catalog.
  2. ในกล่องค้นหา ป้อนข้อมูลหมายเลขการปรับปรุงที่คุณต้องการดาวน์โหลด ในตัวอย่างนี้ ป้อนข้อมูล3006137 คลิก การค้นหา
    A screenshot for this step.
  3. ค้นหาการปรับปรุงที่ใช้กับระบบปฏิบัติการของคุณอย่างเหมาะสมในผลลัพธ์การค้นหา และจากนั้น คลิกเพิ่มเพื่อเพิ่มการปรับปรุงลงในตะกร้าสินค้าของคุณ
    A screenshot for this step.
  4. คลิกมุมมองตะกร้าเพื่อเปิดตะกร้าของคุณ
    A screenshot for this step.
  5. คลิกดาวน์โหลดเพื่อดาวน์โหลดการปรับปรุงในตะกร้าสินค้าของคุณ
    A screenshot for this step.
  6. คลิกการเรียกดูเพื่อเลือกตำแหน่งที่ตั้งสำหรับการปรับปรุงที่คุณกำลังดาวน์โหลด และจากนั้น คลิกทำต่อ
    A screenshot for this step.
  7. คลิกปิดหลังจากที่กระบวนการดาวน์โหลดเสร็จเรียบร้อยแล้ว จากนั้น คุณสามารถค้นหาโฟลเดอร์ที่ประกอบด้วยแพคเกจโปรแกรมปรับปรุงในที่ตั้งที่คุณระบุ
  8. เปิดโฟลเดอร์ และจากนั้น คลิกสองครั้งที่แพ็คเกจการปรับปรุง เพื่อติดตั้งการปรับปรุง

หากการปรับปรุงของ Windows หรือ Service Pack ติดตั้งเรียบร้อยแล้ว แสดงว่าเสร็จสิ้น หากปัญหาไม่ได้รับการแก้ไข หรือการปรับปรุงระบบเครื่องมือการเตรียมพร้อมในไม่พบสาเหตุติดต่อเราขอความช่วยเหลือเพิ่มเติม

ข้อมูลเพิ่มเติม

คำอธิบายของข้อผิดพลาดเนื่องจากข้อมูลเสียหายที่พบทั่วไป

ตารางต่อไปนี้แสดงรายการรหัสข้อผิดพลาดที่เป็นไปได้กับ Windows Update สำหรับเป็นข้อมูลอ้างอิงของคุณ:
รหัสข้อผิดพลาดคำอธิบาย
0x80070002ERROR_FILE_NOT_FOUNDระบบไม่พบแฟ้มที่ระบุ
0x8007000DERROR_INVALID_DATAข้อมูลไม่ถูกต้อง
0x800F081FCBS_E_SOURCE_MISSINGไม่พบแหล่งมาของแพคเกจหรือแฟ้ม
0x80073712ERROR_SXS_COMPONENT_STORE_CORRUPTการจัดเก็บองค์ประกอบอยู่ในสภาวะที่ไม่สอดคล้องกัน
0x800736CCERROR_SXS_FILE_HASH_MISMATCHแฟ้มของคอมโพเนนต์ไม่ตรงกับข้อมูลการตรวจสอบที่อยู่ในรายการคอมโพเนนต์
0x800705B9ERROR_XML_PARSE_ERRORไม่สามารถแยกวิเคราะห์ข้อมูล XML ที่ร้องขอ
0x80070246ERROR_ILLEGAL_CHARACTERพบอักขระไม่ถูกต้อง
0x8007370DERROR_SXS_IDENTITY_PARSE_ERRORสตริงข้อมูลเฉพาะตัวมีรูปแบบไม่ถูกต้อง
0x8007370BERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAMEชื่อของแอตทริบิวต์ในข้อมูลเฉพาะตัวไม่อยู่ภายในช่วงถูกต้อง
0x8007370AERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUEค่าของแอตทริบิวต์ในข้อมูลเฉพาะตัวไม่อยู่ภายในช่วงถูกต้อง
0x80070057ERROR_INVALID_PARAMETERพารามิเตอร์ไม่ถูกต้อง
0x800B0100TRUST_E_NOSIGNATUREไม่มีลายเซ็นปรากฏในชื่อเรื่อง
0x80092003CRYPT_E_FILE_ERRORมีข้อผิดพลาดเกิดขึ้นขณะที่ Windows Update อ่าน หรือเขียนไปยังแฟ้ม
0x800B0101CERT_E_EXPIREDใบรับรองที่จำเป็นไม่ได้อยู่ภายในรอบระยะเวลาการมีผลบังคับใช้ เมื่อตรวจสอบกับนาฬิการะบบในปัจจุบันหรือตราประทับเวลาในแฟ้มที่มีลายเซ็น
0x8007371BERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETEไม่ปรากฏสมาชิกที่จำเป็นของธุรกรรมอย่างน้อยหนึ่งราย
0x80070490ERROR_NOT_FOUNDWindows ไม่สามารถค้นหาการปรับปรุงใหม่

เครื่องมือการเตรียมพร้อมในการปรับปรุงระบบทำอะไรได้บ้าง

ตรวจสอบความสมบูรณ์ของทรัพยากร
การเข้าสู่ระบบ

วิธีการแก้ไขข้อผิดพลาดที่พบใน checksur.log

เมื่อต้องการแก้ไขข้อผิดพลาดความเสียหายที่เครื่องมือการเตรียมพร้อมในการปรับปรุงระบบตรวจพบด้วยตนเอง แต่ไม่สามารถแก้ไขได้ ให้ทำตามขั้นตอนเหล่านี้:
  1. เปิด% SYSTEMROOT%\Logs\CBS\CheckSUR.log
    หมายเหตุ% SYSTEMROOT %คือ ตัวแปรสภาพแวดล้อมที่บันทึกไว้ในโฟลเดอร์ที่ติดตั้ง Windows ตัวอย่างเช่น โดยทั่วไปแล้วโฟลเดอร์% SYSTEMROOT %คือ C:\Windows
  2. ระบุแพคเกจที่เครื่องมือนี้ไม่สามารถแก้ไข ตัวอย่างเช่น คุณอาจพบข้อมูลต่อไปนี้ในแฟ้มบันทึก:
    สรุป:

    วินาทีที่ดำเนินการ: 264
    พบ 3 ข้อผิดพลาด
    จำนวน CBS MUM ที่หายไปทั้งหมด: 3
    แฟ้มการซ่อมแซมไม่พร้อมใช้งาน:


    servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64~~6.0.1.6.mum
    ...
    ในกรณีนี้ แพคเกจที่เสียหายคือ KB958690
  3. ดาวน์โหลดแพคเกจจากศูนย์ดาวน์โหลดของไมโครซอฟท์หรือแคตาล็อก Microsoft Update
  4. คัดลอกแพคเกจ (.msu) ในไดเรกทอรี %SYSTEMROOT%\CheckSUR\packages โดยค่าเริ่มต้น ไดเรกทอรีนี้ไม่มีอยู่ และคุณต้องสร้างไดเรกทอรี
  5. เรียกใช้เครื่องมือการเตรียมพร้อมในการปรับปรุงระบบอีกครั้ง
ถ้าคุณเป็นผู้เชี่ยวชาญทางเทคนิค ดูวิธีการแก้ไขข้อผิดพลาดที่พบใน checksur.log สำหรับตัวเลือกเพิ่มเติมในการแก้ไขข้อผิดพลาดใน checksur.log
คุณสมบัติ

รหัสบทความ: 947821 - การตรวจสอบครั้งสุดท้าย: 8 ม.ค. 2017 - ฉบับแก้ไข: 1

คำติชม