DISM Error 1009 - ฐานข้อมูลรีจิสตรีการกำหนดค่าเสียหาย
หากเมื่อคุณพยายามเรียกใช้คำสั่ง DISM(running the DISM command)บนอุปกรณ์ Windows 10 ของคุณและพบ " ข้อผิดพลาด 1009: ฐานข้อมูลรีจิสทรีการกำหนดค่าเสียหาย(Error 1009: The configuration registry database is corrupt) " แสดงว่าโพสต์นี้มีไว้เพื่อช่วยคุณ ในโพสต์นี้ เราจะนำเสนอวิธีแก้ไขปัญหาที่เหมาะสมที่สุดที่คุณสามารถลองแก้ไขปัญหานี้ได้สำเร็จ วิธีแก้ปัญหาในโพสต์นี้ใช้กับ ข้อผิดพลาด DISM อื่น ๆ ในซีรีย์ 10xx แจ้งให้ทราบในส่วนความคิดเห็นหลังจากโพสต์หากไม่ใช่กรณี
ข้อ ผิดพลาด 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 – ฐานข้อมูลรีจิสตรีการกำหนดค่าเสียหาย
หากคุณประสบปัญหานี้ คุณสามารถลองใช้วิธีแก้ปัญหาที่เราแนะนำด้านล่างโดยไม่เรียงลำดับเฉพาะ และดูว่าจะช่วยแก้ปัญหาได้หรือไม่
- ลบการอัปเดต Windows
- กู้คืนรีจิสทรีจากข้อมูลสำรอง
- ทำการคืนค่าระบบ
- ดำเนินการ(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)เป็นต้น
Related posts
Fix Application Load Error 5:0000065434 บน Windows 10
SFC ไม่สามารถแสดง Repair and DISM ได้ error 0x800f081f ใน Windows 10
Fix Bdeunlock.exe Bad image, System Error หรือไม่ตอบสนองข้อผิดพลาด
Fix Microsoft Store Error 0x87AF0001
Install Realtek HD Audio Driver Failure, Error OxC0000374 ใน Windows 10
Runtime Error 482 - ข้อผิดพลาดในการพิมพ์ใน Windows 10
Fix Invalid Depot Configuration Steam Error บน Windows 10
Microsoft Outlook ขัดข้องกับ Error Code 0xc0000005
Fix Error 0xC00D3E8E คุณสมบัติถูกอ่านเฉพาะใน Windows 11/10
Fix Error code 0x80070035 ไม่พบ network path บน Windows
วิธีการแก้ไข VPN Error 806 (GRE Blocked) บน Windows 11/10
InstallShield Error code 1722 ในขณะที่ติดตั้ง MSI program
Fix Bad Image, Error Status 0xc0000020 บน Windows 10
Web apps HTTP Error 503 และ WAS event 5189 บน Windows 10
Fix Error 0x80070141 อุปกรณ์ไม่สามารถเข้าถึงได้บน Windows 11/10
Network Error: ไม่สามารถเข้าถึง Network drive, Error 0x80004005
Fix Error 0xc00000e9 ใน Windows 11/10
Fix Error 503, Service Unavailable - Steam
Microsoft Store Error 0x80D03805 บน Windows 10
วิธีการแก้ไขข้อผิดพลาด Bad Image 0xC000012F ใน Windows 10