Windows 10: sfc และ dism ไม่สามารถซ่อมแซมความเสียหายได้


0

มีการโพสต์หลายรายการในบรรทัดนี้ แต่การแก้ไขที่ตอบคำถามอื่นไม่ได้แก้ปัญหาของฉัน

  • Windows 10 Pro
    • อัปเกรดจาก W7 Pro แต่ทำ "รีเซ็ต" เนื่องจากฉันมีปัญหากับโปรแกรมรักษาหน้าจอและต้องการติดตั้งที่สะอาดกว่า
  • ฉันรัน sfc / scannow และคำตอบคือพบว่ามีการทุจริต แต่ไม่สามารถซ่อมแซมได้ (ดูส่วนที่เกี่ยวข้องของ CBS.log ด้านล่าง)
    • ไฟล์ที่เสียหายถูกระบุว่าเป็น malgunbd.ttf
  • ฉันลองใช้คำสั่ง DISM ต่างๆ

    dism / ออนไลน์ / cleanup-image / restorehealth

    dism / ออนไลน์ / cleanup-image / restorehealth /source:wim:d:\sources\install.wim:1 / LimitAccess

เช่นเดียวกับการลองแหล่งข้อมูลอื่น ๆ สิ่งเหล่านี้ทั้งหมดส่งคืนข้อความ:

ข้อผิดพลาด: 0x800f081f

ไม่พบไฟล์ต้นฉบับ

พร้อมกับการอ้างอิงเพื่อดูบทความ Microsoft เกี่ยวกับการระบุแหล่ง

แหล่งที่มาข้างต้นเป็น ISO ที่ดาวน์โหลดล่าสุดจาก MS ฉันยังลองไฟล์. cab ที่ดาวน์โหลดโดยหนึ่งในผู้โพสต์ที่นี่ แต่ดูเหมือนจะไม่มีไฟล์ตัวอักษรที่เกี่ยวข้อง

ฉันพยายามแทนที่ malgunbd.ttf ด้วยไฟล์ฟอนต์เดียวกันจากคอมพิวเตอร์ W10 เครื่องอื่น sfc /scannow ทำงานโดยไม่มีข้อผิดพลาด ไม่ดี (และทำให้ฉันสงสัยว่าฐานข้อมูลที่ sfc ใช้เพื่อตรวจสอบว่าไฟล์ระบบที่ถูกต้องคือตัวเองเสียหาย)

ฉันเข้าใจว่าด้วย W10 การซ่อมแซม / ติดตั้งสามารถทำได้ซึ่งจะแทนที่ไฟล์ระบบโดยปล่อยโปรแกรมที่ติดตั้งไว้ก่อนหน้าการตั้งค่าและข้อมูลที่ไม่ถูกรบกวน แต่ดูเหมือนว่า overkill ถ้าปัญหาเป็นเพียงไฟล์ตัวอักษรเดียว

นี่คือส่วนที่เกี่ยวข้องของ cbs.log และ dism.log

- CBS.log

2015-09-23 21:00:12, Info                  CSI    000050ad [SR] Cannot repair member file [l:24{12}]"malgunbd.ttf" of Microsoft-Windows-Font-TrueType-MalgunGothicBold, Version = 10.0.10240.16384, pA = amd64, nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2015-09-23 21:00:12, Info                  CSI    000050b0 [SR] Cannot repair member file [l:24{12}]"malgunbd.ttf" of Microsoft-Windows-Font-TrueType-MalgunGothicBold, Version = 10.0.10240.16384, pA = amd64, nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2015-09-23 21:00:12, Info                  CSI    000050b1 [SR] This component was referenced by [l:252{126}]"Microsoft-OneCore-Fonts-DesktopFonts-windows-Package~31bf3856ad364e35~amd64~~10.0.10240.16384.aa769378d5daebe8af8c9f1c3efdd70e"
2015-09-23 21:00:12, Info                  CSI    000050b2 [SR] This component was referenced by [l:346{173}]"Microsoft-Windows-Client-Features-Package-AutoMerged-windows~31bf3856ad364e35~amd64~~10.0.10240.16384.Microsoft-Windows-Client-Features-Package-AutoMerged-windows-Deployment"
2015-09-23 21:00:12, Info                  CSI    000050b5 [SR] Could not reproject corrupted file [ml:42{21},l:40{20}]"\??\C:\WINDOWS\fonts"\[l:24{12}]"malgunbd.ttf"; source file in store is also corrupted
2015-09-23 21:00:12, Info                  CSI    000050b8 [SR] Repair complete
2015-09-23 21:00:12, Info                  CSI    000050b9 [SR] Committing transaction
2015-09-23 21:00:12, Info                  CSI    000050be [SR] Verify and Repair Transaction completed. All files and registry keys listed in this transaction  have been successfully repaired

- DISM.log

เนื่องจากความยาวของส่วนที่เกี่ยวข้องของไฟล์ dism.log ฉันเพิ่งโพสต์ลิงก์ ไฟล์ประกอบด้วยการเรียกใช้ DISM สองครั้งล่าสุดตามคำสั่งด้านบน การเรียกใช้ครั้งแรกไม่มีการระบุแหล่งที่มา ไฟล์ที่สองคือไฟล์ install.wim ที่ระบุ

ขอบคุณสำหรับความช่วยเหลือ

แก้ไข ความกังวลว่าสเปคพา ธ ไฟล์ของฉันอาจไม่ถูกต้องและในมุมมองของคำตอบของ magicandre ฉันดำเนินการคำสั่งต่อไปนี้โดยมีผลลัพธ์ต่อไปนี้

PS C:\WINDOWS\system32> dism /get-imageinfo /Imagefile:d:\sources\install.wim

Deployment Image Servicing and Management tool
Version: 10.0.10240.16384

Details for image : d:\sources\install.wim

Index : 1
Name : Windows 10 Pro
Description : Windows 10 Pro
Size : 13,736,528,128 bytes

The operation completed successfully.

จากนั้นความพยายามที่แท้จริงในการล้างภาพ:

PS C:\WINDOWS\system32> dism /online /cleanup-image /restorehealth /source:wim:d:\sources\install.wim:1 /LimitAccess

Deployment Image Servicing and Management tool
Version: 10.0.10240.16384

Image Version: 10.0.10240.16384

[==========================100.0%==========================]

Error: 0x800f081f

The source files could not be found.
Use the "Source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077.

The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log

คัดลอกไฟล์ฟอนต์จากพีซี W10 เครื่องอื่นหรือไม่
Moab

@Moab ฉันพูดถึงในโพสต์ของฉันฉันได้ลองแล้ว นั่นคือสาเหตุที่ฉันสงสัยว่ามีปัญหาในฐานข้อมูล sfc หรือไม่
Ron Rosenfeld

ดังนั้นปัญหาที่เกิดขึ้นกับไฟล์ต้นฉบับไม่สามารถพบข้อผิดพลาด?
Moab

ทำไมคุณถึงเป็นกังวลเกี่ยวกับไฟล์แบบอักษรพวกเขาจะไม่ทำให้เกิดปัญหาใด ๆ ฉันจำได้ว่ามีการปรับปรุงที่ทำให้เกิดข้อผิดพลาดที่ไม่เป็นอันตรายนี้
Ramhound

@ Moab น่าจะเป็นอย่างนั้น
Ron Rosenfeld

คำตอบ:


0

DISM.log ฉันเห็นข้อผิดพลาดนี้:

AddSource failed with HRESULT=0x8007007b! 
Error in operation: source for package or file not found, ResolveSource() unsuccessful.

ความผิดพลาด 0x8007007b วิธี ERROR_INVALID_NAME:

C:\>err 0x8007007b
# for hex 0x8007007b / decimal -2147024773
  STIERR_INVALID_DEVICE_NAME                                     stierr.h
# as an HRESULT: Severity: FAILURE (1), FACILITY_WIN32 (0x7), Code 0x7b
# for hex 0x7b / decimal 123
  ERROR_INVALID_NAME                                             winerror.h
# The filename, directory name, or volume label syntax is
# incorrect.
# 2 matches found for "0x8007007b"

ตรวจสอบให้แน่ใจว่าไดรฟ์ D: เป็นไดรฟ์ ISO / ที่ติดตั้งจริงของคุณ

ฉันแยก 2 แพ็คเกจออกเป็นไฟล์. cab และอัปโหลดไปยัง OneDrive ของฉัน

ดาวน์โหลดและแยกทั้งสองเป็น C: \ Source

https://www.dropbox.com/s/ijpex5tax011ved/Microsoft-Windows-Client-Features-Package-AutoMerged-windows~31bf3856ad364e35~amd64~~10.0.10240.16384.cab?dl=0

https://www.dropbox.com/s/588ka8pv7uai2he/Microsoft-OneCore-Fonts-DesktopFonts-windows-Package~31bf3856ad364e35~amd64~~10.0.10240.16384.cab?dl=0

และตอนนี้เรียกใช้คำสั่งนี้:

dism /online /cleanup-image /restorehealth /source:C:\Source

มันใช้ได้ไหม?


ขอบคุณที่มองดูอย่างใกล้ชิด ฉันจะแก้ไขคำถามของฉันเพื่อแสดงว่าฉันยืนยันความถูกต้องของพา ธ ไฟล์อย่างไร
Ron Rosenfeld

ฉันโพสต์โซลูชั่นที่ 2 ลองนี้
magicandre1981

ขอบคุณ ออกนอกเมืองสักสองสามวันแล้ว จะลองวิธีแก้ปัญหาของคุณเมื่อฉันกลับ Thu หรือศุกร์
Ron Rosenfeld

ลองดูสิ น่าเสียดายที่ข้อความผิดพลาดเหมือนเดิม นี่คือบันทึก dism สำหรับเหตุการณ์นั้น
Ron Rosenfeld

ฉันยังต้องการ CBS.log ปัจจุบันเพื่อดูเพิ่มเติม
magicandre1981

0

ในที่สุดฉันก็สามารถซ่อมแซมการติดตั้ง Windows ของฉันได้ SFC ส่งคืนผลลัพธ์ปกติ

เมื่อใช้อิมเมจ USB ที่ดาวน์โหลดใหม่ของ W10 ฉันได้อัปเกรดแบบแทนที่ตามที่แนะนำ magicandre1981 ความคิดเห็นของ

หลังจากนั้นมีไฟล์อื่นที่เสียหายและไม่สามารถซ่อมแซมได้

อีกครั้ง DISM ไม่ได้ซ่อมในตอนแรก อย่างไรก็ตามฉันสามารถระบุได้ว่าไฟล์ดังกล่าวอยู่ใน C:\windows\winsxs และยัง C:\windows\system32 โฟลเดอร์

เนื่องจากการติดตั้งก่อนหน้านี้ไม่ได้ตั้งค่าสถานะไฟล์นั้นเสียฉันจึงคิดว่าฉันสามารถใช้สำเนาการติดตั้งก่อนหน้าของไฟล์นั้นเป็นไฟล์ที่ดีได้

ก่อนเรียกใช้ DISM อีกครั้งฉันดำเนินการต่อไปนี้จากพรอมต์คำสั่งที่ยกระดับจากนั้นบูตเครื่องอีกครั้งตามคำแนะนำในบทความที่ thewindowsclub.com ซึ่งไม่สามารถเข้าถึงได้ในปัจจุบัน ฉันไม่แน่ใจว่าจำเป็นต้องรีบูตเครื่องหรือไม่เพราะไม่ได้กล่าวถึงในบทความอื่น

net stop wuauserv
cd %systemroot%\SoftwareDistribution
ren Download Download.old
net start wuauserv
net stop bits
net start bits
net stop cryptsvc
cd %systemroot%\system32
ren catroot2 catroot2old
net start cryptsvc

โดยเรียกใช้ DISM และการใช้ c:\windows.old\windows\winsxs ในฐานะแหล่งที่มาฉันสามารถซ่อมแซมร้านค้าได้ แล้วเรียกใช้ SFC ส่งผลให้ไฟล์ต้นฉบับถูกซ่อมแซม

ทำไมสิ่งนี้จึงเกิดขึ้นฉันก็ไม่รู้ บนเครื่องที่แตกต่างกัน (และการเชื่อมต่ออินเทอร์เน็ตที่แตกต่างกัน / ISP) การติดตั้งที่ได้รับการอัพเกรด (จาก W7) W10 ยังแสดงไฟล์ที่เสียหายเมื่อใช้ SFC บนเครื่องนั้น DISM สามารถซ่อมแซมได้โดยใช้ Windows Update เริ่มต้นเป็นแหล่งข้อมูล


-1

ฉันพบบทช่วยสอนแบบละเอียดเพื่อแก้ไขปัญหานี้: http://www.wintips.org/fix-dism-0x800f081f-error-in-windows-10-8/


แม้ว่าคำตอบของคุณจะถูกต้อง 100% แต่ก็อาจกลายเป็นไร้ประโยชน์ 100% หากลิงก์นั้นถูกย้ายเปลี่ยนแปลงรวมเข้ากับเว็บไซต์อื่นหรือเว็บไซต์หลักเพิ่งหายไป :-( ดังนั้นได้โปรด แก้ไข คำตอบของคุณและคัดลอกขั้นตอนที่เกี่ยวข้องจากลิงก์ไปยังคำตอบของคุณดังนั้นรับประกันคำตอบของคุณ 100% ของอายุการใช้งานของเว็บไซต์ ;-) คุณสามารถทิ้งลิงก์ไว้ที่ด้านล่างของคำตอบของคุณในฐานะที่เป็นแหล่งข้อมูลสำหรับวัสดุของคุณ ...
Donald Duck
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.