Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด DISM 14098:แก้ไขความเสียหายของ Component Store ใน Windows 10

เมื่อคุณติดตั้งระบบปฏิบัติการ Windows 10 มีสองอิมเมจที่คุณใช้:boot.wim และ install.wim สิ่งเหล่านี้อยู่ใน Windows 10 DVD หรือไฟล์ ISO ที่ตำแหน่ง \ Sources \ วัตถุประสงค์ของไฟล์ boot.wim คือการบูตเครื่อง Windows ของคุณเป็น Windows PE (Windows Preinstallation Environment) และวัตถุประสงค์ของ install.wim คือการติดตั้งระบบปฏิบัติการ Windows 10 ที่สมบูรณ์ ตามค่าเริ่มต้น ไม่มีการเปลี่ยนแปลงในไฟล์ install.wim ดังนั้นผู้ดูแลระบบไอทีหรือผู้ใช้จำเป็นต้องทำการกำหนดค่าเริ่มต้น

บางครั้งบริษัทหรือผู้ใช้ปลายทางจำเป็นต้องติดตั้ง Windows 10 ด้วยไดรเวอร์ที่เหมาะสม ติดตั้งฟีเจอร์ Windows ที่เปิดใช้งาน หรือจำเป็นต้องเพิ่มแพ็คเกจใหม่หรือกำหนดค่า Windows 10 ล่วงหน้า Microsoft เผยแพร่เครื่องมือการปรับใช้จำนวนมาก โดยบางเครื่องมือก็รวมอยู่ใน Windows ADK (Windows Assessment and Deployment Kit) และบางส่วนเป็นโซลูชันซอฟต์แวร์แบบเยื้อง

เครื่องมือการปรับใช้อย่างหนึ่งคือ DISM (Deployment Image Servicing and Management) DISM เป็นเครื่องมือบรรทัดคำสั่งที่ช่วยให้คุณสามารถเมานต์ไฟล์อิมเมจของ Windows (install.wim) และให้บริการอิมเมจ รวมถึงการติดตั้ง การถอนการติดตั้ง การกำหนดค่า และการอัปเดต Windows DISM เป็นส่วนหนึ่งของ Windows ADK (Windows Assessment and Deployment Kit) ซึ่งคุณสามารถดาวน์โหลดบนเว็บไซต์ Microsoft ได้ที่ลิงก์นี้

บางครั้งในระหว่างการให้บริการอิมเมจ Windows อิมเมจของคุณอาจเสียหาย และหนึ่งในข้อผิดพลาดที่ผู้ใช้ได้รับคือ ข้อผิดพลาด:14098 ที่เก็บส่วนประกอบเสียหาย เนื่องจากปัญหานี้ คุณลักษณะต่างๆ ในตัวของ Windows หลายตัวจึงหยุดทำงาน

แล้วทำไมมันถึงเสียหายล่ะ? สาเหตุหลักคือปัญหาเกี่ยวกับส่วนประกอบการอัปเดต Windows ข้อขัดแย้งระหว่างไฟล์หรือไฟล์เสียหาย  ไม่ต้องกังวล เรามีวิธีแก้ปัญหาที่เราเตรียมไว้เพื่อแก้ไขปัญหาของคุณ

รีเซ็ตคอมโพเนนต์ Windows Update

เพื่อแก้ไขปัญหานี้ คุณต้องรีเซ็ตส่วนประกอบ Windows Update และทำตามขั้นตอนต่อไปนี้:

  1. กด โลโก้ Windows + X
  2. เลือก Powershell (ผู้ดูแลระบบ)
  3. หยุดสามบริการดังต่อไปนี้:BITS (Background Intelligent Transfer Service), บริการ Windows Update และบริการเข้ารหัส . คุณต้องพิมพ์คำสั่งต่อไปนี้ที่ Command Prompt

บิตหยุดสุทธิ

เน็ตหยุด wuauserv

appidsvc หยุดสุทธิ

netstop cryptsvc

  1. ลบไฟล์ qmgr*.dat ซึ่งสร้างและใช้งานโดยบริการ BITS คุณต้องพิมพ์คำสั่งต่อไปนี้ที่ Command Prompt

เดล “%ALLUSERSPROFILE%\ApplicationData\Microsoft\Network\Downloader\qmgr*.dat”

  1. รีสตาร์ท Windows ของคุณและลองให้บริการรูปภาพโดย DISM
  2. ในกรณีที่ขั้นตอนที่คุณลองไม่สามารถแก้ปัญหาได้ คุณต้องดำเนินการแก้ไขในโหมดเชิงรุกโดยการเปลี่ยนชื่อโฟลเดอร์การแจกจ่ายซอฟต์แวร์และรีเซ็ต BITS บริการและ Windows Update บริการตามคำอธิบายความปลอดภัยเริ่มต้น สำหรับงานนี้ คุณต้องเปิด Command Prompt ที่มีสิทธิ์ของผู้ดูแลระบบ (ขั้นตอนที่ 1 ขั้นตอนที่ 2 และขั้นตอนที่ 3)

เรน %systemroot%\SoftwareDistribution SoftwareDistribution.bak

เรน %systemroot%\system32\catroot2 catroot2.bak

บิต sc.exe sdset

D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

sc.exe sdset wuauserv

D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

  1. ที่ Command Prompt ให้พิมพ์คำสั่งต่อไปนี้:cd /d %windir%\system32
  2. ลงทะเบียนไฟล์ BITS และไฟล์ Windows Update อีกครั้ง พิมพ์คำสั่งต่อไปนี้:

regsvr32.exe atl.dll

regsvr32.exe urlmon.dll

regsvr32.exe mshtml.dll

regsvr32.exe shdocvw.dll

regsvr32.exe browserui.dll

regsvr32.exe jscript.dll

regsvr32.exe vbscript.dll

regsvr32.exe scrrun.dll

regsvr32.exe msxml.dll

regsvr32.exe msxml3.dll

regsvr32.exe msxml6.dll

regsvr32.exe actxprxy.dll

regsvr32.exe softpub.dll

regsvr32.exe wintrust.dll

regsvr32.exe dssenh.dll

regsvr32.exe rsaenh.dll

regsvr32.exe gpkcsp.dll

regsvr32.exe sccbase.dll

regsvr32.exe slbcsp.dll

regsvr32.exe cryptdlg.dll

regsvr32.exe oleaut32.dll

regsvr32.exe ole32.dll

regsvr32.exe shell32.dll

regsvr32.exe initpki.dll

regsvr32.exe wuapi.dll

regsvr32.exe wuaueng.dll

regsvr32.exe wuaueng1.dll

regsvr32.exe wucltui.dll

regsvr32.exe wups.dll

regsvr32.exe wups2.dll

regsvr32.exe wuweb.dll

regsvr32.exe qmgr.dll

regsvr32.exe qmgrprxy.dll

regsvr32.exe wucltux.dll

regsvr32.exe muweb.dll

regsvr32.exe wuwebv.dll

  1. รีเซ็ต Winsock

รีเซ็ต netsh winsock

  1. รีสตาร์ทบริการทั้งสามที่คุณหยุดไว้เมื่อเริ่มต้นขั้นตอนนี้ บริการสามประการ ได้แก่ บริการ BITS บริการ Windows Update และเซิร์ฟเวอร์การเข้ารหัส ที่พรอมต์คำสั่ง ให้พิมพ์คำสั่งต่อไปนี้:

บิตเริ่มต้นสุทธิ

เริ่มต้นสุทธิ wuauserv

เริ่มต้นสุทธิ appidsvc

เริ่มต้นสุทธิ cryptsvc

  1. รีสตาร์ทคอมพิวเตอร์ของคุณ
  2. เรียกใช้ DISM และพยายามให้บริการอิมเมจ Windows 10

หากวิธีการแก้ปัญหาที่แสดงข้างต้นไม่ได้ผล ให้ซ่อมแซม dism โดยทำตามคำแนะนำนี้ 0x800f081f

เกี่ยวกับผู้เขียน

แก้ไขข้อผิดพลาด DISM 14098:แก้ไขความเสียหายของ Component Store ใน Windows 10

เควิน แอร์โรว์ส

Kevin Arrows เป็นผู้เชี่ยวชาญด้านเทคโนโลยีที่มีประสบการณ์สูงและมีความรู้และมีประสบการณ์ในอุตสาหกรรมมานานกว่าทศวรรษ เขาได้รับการรับรองจาก Microsoft Certified Technology Specialist (MCTS) และมีความมุ่งมั่นอย่างแรงกล้าที่จะติดตามข่าวสารเกี่ยวกับการพัฒนาเทคโนโลยีล่าสุด Kevin ได้เขียนหัวข้อที่เกี่ยวข้องกับเทคโนโลยีอย่างกว้างขวาง โดยนำเสนอความเชี่ยวชาญและความรู้ของเขาในด้านต่างๆ เช่น การพัฒนาซอฟต์แวร์ ความปลอดภัยทางไซเบอร์ และการประมวลผลแบบคลาวด์ การมีส่วนร่วมของเขาในด้านเทคโนโลยีได้รับการยอมรับและเคารพอย่างกว้างขวางจากเพื่อนร่วมงานของเขา และเขาได้รับการยกย่องอย่างสูงจากความสามารถของเขาในการอธิบายแนวคิดทางเทคนิคที่ซับซ้อนในลักษณะที่ชัดเจนและรัดกุม