Windows 8 - DISM.exe / Online / Cleanup-Image / RestoreHealth ล่ม - รหัสข้อผิดพลาด 0x800F0906


3

ข้อมูลความเป็นมา :

ฉันมีสำเนาเสมือนจริงของ Windows 8 Pro x64 ที่ทำงานบน Oracle Virtual Box

เมื่อฉันพยายามที่จะติดตั้งโปรแกรมปรับปรุง KB2977766-X64, ฉันได้รับรหัสข้อผิดพลาด0x80073712 สิ่งนี้เกิดขึ้นเมื่อฉันใช้ทั้ง Windows Update และตัวติดตั้งแบบสแตนด์อโลนสำหรับการอัปเดต

คำแนะนำอย่างเป็นทางการของ Microsoft สำหรับข้อผิดพลาดนี้ - อธิบายไว้ที่นี่ - คำแนะนำที่sfc /scannowใช้ก่อนและในกรณีที่ไม่สามารถใช้งานได้DISMควรใช้แทน แหล่งข้อมูลอื่น ๆ ระบุด้วยว่าการใช้ตัวแก้ไขปัญหา Windows Update ในศูนย์ปฏิบัติการควรแก้ไขข้อผิดพลาดนี้

  • หลังจากฉันใช้ตัวแก้ไขปัญหา Windows Update แล้วผลลัพธ์ระบุว่าข้อผิดพลาดดังกล่าวได้รับการแก้ไขแล้ว อย่างไรก็ตามเมื่อฉันพยายามติดตั้งการปรับปรุงอีกครั้งข้อผิดพลาดเกิดขึ้นอีกครั้ง

  • sfc /scannow ไม่พบข้อผิดพลาด (หรือซ่อมแซม)

  • DISM.exe /Online /Cleanup-Image /RestoreHealthเกิดปัญหากับรหัสข้อผิดพลาด0x800F0906

จากประสบการณ์ในอดีต

ฉันเคยมีประสบการณ์คล้ายกับเครื่อง Windows 8.1 มาก่อน การปรับปรุงในคำถามคือ KB2977765-x64 (เทียบเท่า Windows 8.1 ของการปรับปรุงที่ฉันพยายามติดตั้งบน Windows 8 VM ของฉัน) เช่นเดียวกับ Windows 8 VM ของฉันมันทำงานล้มเหลวด้วยรหัสข้อผิดพลาด0x80073712 ; อย่างไรก็ตามในกรณีของเครื่อง Windows 8.1 ของฉันฉันสามารถซ่อมแซมข้อผิดพลาดโดยใช้DISMคำสั่งที่ระบุไว้ด้านบน

จากประสบการณ์นี้ฉันคิดว่าขั้นตอนเดียวกันจะใช้กับปัญหาเดียวกันใน Windows 8 แต่ฉันทำไม่ได้เพราะDISMขัดข้องใน Windows 8 VM ของฉัน

คำถาม

ฉันจะซ่อมแซมข้อผิดพลาด 0x800F0906 ได้อย่างไรเมื่อมันเกิดขึ้นขณะที่ DISM ทำงานอยู่

ฉันได้DISMกำหนดค่าให้รันการซ่อมแซมจากทั้ง Windows Update (ตามที่อธิบายไว้ข้างต้น) และดีวีดีการติดตั้ง Windows 8 (แหล่งที่มา \ sxs); อย่างไรก็ตามทั้งสองล้มเหลวพร้อมรหัสข้อผิดพลาด 0x800F0906

การวิจัยของฉันเองเกี่ยวกับข้อผิดพลาดนี้แสดงว่ามันเกิดขึ้นค่อนข้างมากเมื่อติดตั้ง. NET Framework V3.5 บน Windows 8 และ 8.1 อย่างไรก็ตาม. NET ไม่ได้ติดตั้งบน Windows 8 VM ของฉันหรือเครื่อง Windows 8.1 ของฉัน

ความช่วยเหลือใด ๆ ที่ชื่นชมมาก

ขอบคุณ


ขอบคุณ @Ramhound - คุณทราบถึงวิธีการที่ร้านส่วนประกอบสามารถซ่อมแซมได้หรือไม่?
slickboy

@Rahmound - เป็น Windows 8 Pro VM ที่ไม่ได้เป็นส่วนหนึ่งของโดเมน ฉันพยายามเรียกใช้DISMก่อนหน้านี้โดยใช้WinSxSร้านค้า แต่สิ่งนี้ขัดข้องด้วยรหัสข้อผิดพลาดที่แสดงในชื่อ
slickboy

ฉันพยายามเรียกใช้DISMก่อนหน้านี้โดยใช้ที่WinSxSจัดเก็บบนดีวีดีการติดตั้ง Windows 8 ของฉัน แต่สิ่งนี้ก็ขัดข้องด้วยรหัสข้อผิดพลาดที่แสดงในชื่อเรื่อง
slickboy

1
สวัสดี @ magicandre1981 ขอบคุณที่สละเวลาติดต่อฉัน แต่ฉันจัดการเพื่อแก้ไขปัญหาได้จริง ฉันบูตแผ่นดีวีดีติดตั้ง Windows 8 แล้วเลือกrepairตัวเลือก การทำเช่นนี้จะคืนค่าไฟล์ระบบจำนวนหนึ่งเป็นสถานะดั้งเดิม ฉันต้องติดตั้งการอัปเดตใหม่เกือบ 150 ครั้งและต้องขอบคุณที่ไม่มีข้อผิดพลาดเกิดขึ้น
slickboy

1
คุณควรโพสต์สิ่งนี้เป็นคำตอบและทำเครื่องหมายในภายหลังว่าเป็นคำตอบ
magicandre1981
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.