DISM Error 1009 - ฐานข้อมูลรีจิสตรีการกำหนดค่าเสียหาย

หากเมื่อคุณพยายามเรียกใช้คำสั่ง DISM(running the DISM command)บนอุปกรณ์ Windows 10 ของคุณและพบ " ข้อผิดพลาด 1009: ฐานข้อมูลรีจิสทรีการกำหนดค่าเสียหาย(Error 1009: The configuration registry database is corrupt) " แสดงว่าโพสต์นี้มีไว้เพื่อช่วยคุณ ในโพสต์นี้ เราจะนำเสนอวิธีแก้ไขปัญหาที่เหมาะสมที่สุดที่คุณสามารถลองแก้ไขปัญหานี้ได้สำเร็จ วิธีแก้ปัญหาในโพสต์นี้ใช้กับ ข้อผิดพลาด DISM อื่น ๆ ในซีรีย์ 10xx แจ้งให้ทราบในส่วนความคิดเห็นหลังจากโพสต์หากไม่ใช่กรณี

ข้อผิดพลาด DISM 1009

ข้อ ผิดพลาด DISM 1009 อาจปรากฏขึ้นเมื่อคุณพยายามซ่อมแซมอิมเมจ Windows(repair a Windows image)ด้วยรีจิสทรีที่เสียหาย (เสียหาย) โดยใช้ คำสั่ง DISM ต่อไปนี้ ในพรอมต์คำสั่ง:

Dism /Online /Cleanup-Image /Restorehealth
Dism /Online /Cleanup-image /Restorehealth /source:wim:X:\sources\install.wim:1 /LimitAccess

คุณอาจพบข้อผิดพลาดนี้เมื่อเรียกใช้ คำสั่ง DISMด้านล่างในWindows Recovery Environment (WinRE )

Dism.exe /Image:X:\ /Cleanup-Image /Restorehealth

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

DISM Error 1009 – ฐานข้อมูลรีจิสตรีการกำหนดค่าเสียหาย

หากคุณประสบปัญหานี้ คุณสามารถลองใช้วิธีแก้ปัญหาที่เราแนะนำด้านล่างโดยไม่เรียงลำดับเฉพาะ และดูว่าจะช่วยแก้ปัญหาได้หรือไม่

  1. ลบการอัปเดต Windows
  2. กู้คืนรีจิสทรีจากข้อมูลสำรอง
  3. ทำการคืนค่าระบบ
  4. ดำเนินการ(Perform)ซ่อมแซมการอัปเกรดแบบแทนที่ Windows 10

มาดูคำอธิบายของกระบวนการที่เกี่ยวข้องกับโซลูชันแต่ละรายการกัน

ก่อนแก้ไขข้อผิดพลาด คุณต้องมีสื่อการติดตั้ง(Installation Media –) Windows 10 ของ คุณนั่นคือDVDหรือUSB หากคุณไม่มีเครื่องมือนี้ คุณสามารถสร้างสื่อการติดตั้ง(create the installation media)บนพีซีที่ใช้ Windows 10 ได้ หรือสร้างสื่อการติดตั้งบนคอมพิวเตอร์ Linux หรือ Macหากมี

1] ลบการอัปเดต Windows

หากคุณเริ่มประสบปัญหาหลังจากติดตั้งการอัปเดต คุณต้องลบการอัปเดตเหล่านี้ออกจากพีซี Windows 10 ของคุณโดยใช้สื่อการติดตั้ง โดยใช้วิธีดังนี้:

  • (Boot your computer with Windows 10 installation media)เริ่มระบบคอมพิวเตอร์ของคุณด้วยสื่อการ ติดตั้ง Windows 10
  • บนหน้าจอบูต ให้เปิดCommand PromptโดยกดShift + F10หรือมิฉะนั้น คุณสามารถคลิกNextจากนั้นเลือกRepair your computer > Troubleshoot > Command Prompt.
  • ใน พรอมต์ CMDให้พิมพ์คำสั่งด้านล่างแล้วกดEnter :
wmic logicaldisk get name
  • จากนั้นพิมพ์dir C:คำสั่งเพื่อค้นหาไดรฟ์ที่มีโฟลเดอร์Windows เป็นไดรฟ์ที่มีการติดตั้งWindows แทนที่ C(Replace C)ด้วยตัวอักษรของไดรฟ์ที่ติดตั้งWindows
  • เมื่อคุณระบุไดรฟ์ที่มีโฟลเดอร์Windows แล้ว (Windows)จาก นั้นคุณสามารถพิมพ์C:และกดEnter หากไม่ใช่ C ให้ป้อนตัวอักษรที่เหมาะสม
  • ถัดไป คุณควรสร้างโฟลเดอร์เริ่มต้นบนไดรฟ์ของคุณโดยพิมพ์คำสั่งด้านล่างแล้วกดEnter :
mkdir C:\Scratch
  • ตอนนี้ให้เรียกใช้คำสั่งด้านล่างเพื่อย้อนกลับการอัปเดตที่คุณได้ติดตั้งไว้
DISM /Image:C:\ /ScratchDir:C:\Scratch /Cleanup-Image /RevertPendingActions

เมื่อคำสั่งทำงาน คุณจะได้รับข้อความต่อไปนี้

Reverting pending actions from the image….

The operation was completed. Any revert of pending actions will be attempted after the reboot

The operation completed successfully.

  • หลังจากได้รับข้อความข้างต้น คุณสามารถออกจากพรอมต์คำสั่ง(Command Prompt)และรีสตาร์ทพีซีของคุณ

หากWindowsบูทได้สำเร็จ ก็ถือว่าดีและดี แต่ถ้าไม่สามารถบู๊ตได้และกำลังพยายามติดตั้งโปรแกรมปรับปรุงอีกครั้ง ให้ทำดังนี้:

  • รีสตาร์ทพีซีของคุณและบูตโดยใช้สื่อการติดตั้งเหมือนที่คุณทำก่อนหน้านี้
  • เรียกใช้พรอมต์คำสั่งโดยทำตามขั้นตอนด้านบน
  • ตอนนี้คุณเรียกใช้คำสั่งสามคำสั่งต่อไปนี้ในลำดับนั้นและกดEnterหลังจากแต่ละบรรทัด แทนที่C:ด้วยอักษรระบุไดรฟ์ของคุณ
del C:\Windows\SoftwareDistribution

del C:\Windows\WinSxS\cleanup.xml

del C:\Windows\WinSxS\pending.xml

หลังจากที่คุณรันคำสั่งแล้ว ให้รีสตาร์ทพีซีของคุณ

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

chkdsk /f C:

sfc /scannow /offbootdir=C:\ /offwindir=C:\windows

dism /image:C:\ /cleanup-image /restorehealth

หลังจากที่คุณรันคำสั่งแล้ว ให้รีสตาร์ทคอมพิวเตอร์ของคุณ

ข้อผิดพลาด DISM 1009 – ฐานข้อมูลรีจิสทรีการกำหนดค่าเสียหาย(DISM Error 1009 – The configuration registry database is corrupt)ข้อผิดพลาดควรได้รับการแก้ไขทันที หากไม่เป็นเช่นนั้น ให้ลองแก้ไขครั้งต่อไป

2] คืนค่ารีจิสทรีจากการสำรองข้อมูล

วิธีแก้ปัญหานี้กำหนดให้คุณต้องกู้คืนรีจิสทรี ของ Windows โดยใช้ โฟลเดอร์RegBack โดยใช้วิธีดังนี้:

  • บูต(Boot)เครื่องคอมพิวเตอร์ด้วย สื่อการติดตั้ง Windows 10และเข้าถึงCommand Promptตามที่แสดงด้านบน
  • พิมพ์C:และกดEnterเพื่อเปิด โฟลเดอร์ Windowsบนไดรฟ์ แทนที่C:ด้วยอักษรระบุไดรฟ์ของคุณ
  • ถัดไป ใน พรอมต์ CMDให้พิมพ์คำสั่งด้านล่างแล้วกดEnterหลังจากแต่ละบรรทัด:
cd \windows\system32\config
md Backup
copy *.* Backup
  • ตอนนี้ ไปที่ โฟลเดอร์ RegBackโดยเรียกใช้คำสั่งcd RegBackในพรอมต์คำสั่ง

มีสองสถานการณ์: อันดับแรก จะมีรายการไฟล์ และขนาดของไฟล์จะแสดงเป็นไบต์ คุณอาจสังเกตเห็นไฟล์ที่มีศูนย์ไบต์ (0) นี่แสดงว่าไฟล์รีจิสตรีดังกล่าวเสียหายหรือว่างเปล่า และนั่นน่าจะเป็นสาเหตุของปัญหา คุณควรหยุดที่นี่เพราะสิ่งที่ดีที่สุดที่ต้องทำที่นี่คือคืนค่าWindows 10กลับเป็นสถานะการทำงานก่อนหน้า ซึ่งเราจะอธิบายไว้ในโซลูชัน 3(Solution 3)  ด้านล่าง

สถานการณ์ที่สองคือเมื่อไม่มีไฟล์ใดแสดงเป็นศูนย์ไบต์ (0) ในกรณีนี้ คุณต้องเรียกใช้คำสั่งด้านล่าง:

copy *.* ..
  • การดำเนินการคำสั่งนี้จะคัดลอกไฟล์รีจิสตรีจากโฟลเดอร์ WindowsSystem32ConfigRegBack ไปWindows\System32\Config\RegBackโฟลเดอร์Windows\System32\Config\
  • หากได้รับแจ้ง คุณควรกดตัวอักษรAบนแป้นพิมพ์เพื่อเขียนทับไฟล์ในโฟลเดอร์ปลายทาง
  • เมื่อคัดลอกไฟล์เสร็จแล้ว ให้คุณพิมพ์exitและกดEnterเพื่อออกจากพรอมต์คำสั่ง
  • รีสตาร์ทพีซีของคุณ

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

chkdsk /f C:
sfc /scannow /offbootdir=C:\ /offwindir=C:\windows
dism /image:C:\ /cleanup-image /restorehealth

หลังจากที่คุณรันคำสั่งแล้ว ให้รีสตาร์ทพีซีของคุณ ควรบูตไปที่เดสก์ท็อปโดยไม่มีปัญหา มิฉะนั้น(Otherwise)ให้ลองวิธีแก้ไขปัญหาถัดไป

3] ทำการคืนค่าระบบ

ดังที่กล่าวไว้ในการแก้ไขข้างต้น หากคุณได้รับค่าศูนย์(Zero) (0) ในบางไฟล์ที่แสดงไว้ก่อนหน้านี้ คุณต้องกู้คืน Windows 10 เนื่องจากแสดงว่ารีจิสทรีเสียหายอย่างร้ายแรง

หมายเหตุ(Note) : หากคุณสามารถบูตเครื่องไปยังเดสก์ท็อปได้ คุณสามารถปฏิบัติตามคำแนะนำในคู่มือนี้เพื่อดำเนินการคืนค่าระบบ(System Restore –)มิฉะนั้น ให้ปฏิบัติตามคำแนะนำด้านล่าง

  • เริ่ม(Boot)ระบบคอมพิวเตอร์ของคุณด้วยสื่อการติดตั้งWindows 10
  • บนหน้าจอบูต ให้คลิกที่Nextจากนั้นเลือกRepair your computer > Troubleshoot > Advanced Options.
  • จากนั้นเลือกSystem Restoreหรือในพีซีบางเครื่อง คุณจะเห็นตัวเลือก Go back to a Previous build(Go back to a previous build)
  • ตอนนี้เลือกระบบปฏิบัติการของคุณ(select your operating system)ในหน้าจอถัดไป
  • คลิกถัดไป(Next)ที่ตัวช่วยสร้างการคืนค่าระบบ
  • เลือกจุดคืนค่า คุณต้องเลือกวันที่ที่ระบบของคุณทำงานได้ตามปกติ
  • คลิกถัดไป(Next)เพื่อเริ่มกระบวนการกู้คืนระบบ เมื่อเสร็จแล้ว คุณจะได้รับแจ้งให้รีสตาร์ทพีซีของคุณ หรือโดยส่วนใหญ่ พีซีจะรีสตาร์ทโดยอัตโนมัติ

หากปัญหายังไม่ได้รับการแก้ไข ให้ลองวิธีแก้ไขปัญหาถัดไป

4] ดำเนินการ(Perform)ซ่อมแซมการอัปเกรดแบบแทนที่ Windows 10

หากข้อผิดพลาดนี้แก้ไขไม่ได้ด้วยการกู้คืนระบบ วิธีแก้ไขสุดท้ายคือดำเนินการซ่อมแซมการอัปเกรดแบบแทนที่ของ Windows 10และหากไม่สำเร็จ คุณสามารถสำรองไฟล์ของคุณ จากนั้นจึงติดตั้ง Windows 10(clean install Windows 10)ใหม่ทั้งหมด

หวังว่านี่จะช่วยได้!

โพสต์ที่เกี่ยวข้อง(Related post) : แก้ไขข้อผิดพลาด DISM 87, 112, 11, 50, 2, 3, 87,1726, 1393, 1910, 0x800f081f(Fix DISM Errors 87, 112, 11, 50, 2, 3, 87,1726, 1393, 1910, 0x800f081f, etc)เป็นต้น



About the author

ฉันเป็น windows, ios, pdf, ข้อผิดพลาด, วิศวกรแกดเจ็ตที่มีประสบการณ์มากกว่า 10 ปี ฉันได้ทำงานกับแอปพลิเคชันและเฟรมเวิร์กคุณภาพสูงของ Windows มากมาย เช่น OneDrive for Business, Office 365 และอื่นๆ งานล่าสุดของฉันได้รวมการพัฒนาโปรแกรมอ่าน pdf สำหรับแพลตฟอร์ม windows และการทำงานเพื่อทำให้ข้อความแสดงข้อผิดพลาดชัดเจนยิ่งขึ้นสำหรับผู้ใช้ นอกจากนี้ ฉันได้มีส่วนร่วมในการพัฒนาแพลตฟอร์ม ios มาสองสามปีแล้ว และคุ้นเคยกับทั้งคุณสมบัติและลักษณะเฉพาะของมันมาก



Related posts