จะแก้ไขข้อผิดพลาด DISM 1009 ได้อย่างไร
เผยแพร่แล้ว: 2021-01-04ผู้ใช้ Windows 10 บางรายเพิ่งรายงานว่าพบข้อผิดพลาด DISM 1009 บนพีซีของตน เมื่อสิ่งนี้เกิดขึ้น พวกเขามักจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: "ข้อผิดพลาด 1009: ฐานข้อมูลรีจิสทรีการกำหนดค่าเสียหาย" หากคุณพบว่าตัวเองถูกรบกวนโดยข้อความแสดงข้อผิดพลาดนี้ แสดงว่าคุณมาถูกที่แล้ว ในโพสต์นี้ เราจะพิจารณาวิธีแก้ปัญหาที่เป็นไปได้หลายวิธีในการแก้ไขข้อผิดพลาด DISM 1009
ฐานข้อมูล Registry การกำหนดค่ามีข้อผิดพลาดเสียหายคืออะไร?
มีหลายสถานการณ์ที่คุณอาจพบข้อผิดพลาดนี้ ในหลายกรณี เกิดขึ้นเมื่อคุณพยายามซ่อมแซมอิมเมจ Windows ด้วยรีจิสตรีที่เสียหายหรือเสียหาย คุณอาจใช้หนึ่งในคำสั่ง DISM ด้านล่าง:
- Dism /Online /Cleanup-Image /Restorehealth
- Dism /Online /Cleanup-image /Restorehealth /source:wim:X:\sources\install.wim:1 /LimitAccess
สถานการณ์อื่นที่คุณอาจพบข้อผิดพลาด DISM 1009 คือถ้าคุณเรียกใช้คำสั่ง DISM นี้ใน Windows Recovery Environment (WinRE):
Dism.exe /Image:X:\ /Cleanup-Image /Restorehealth
ข้อผิดพลาดยังสามารถเกิดขึ้นได้จากการอัปเดต Windows ที่ล้มเหลว
ดังนั้นปัญหาฐานข้อมูลรีจิสทรีเสียหายคืออะไร โดยทั่วไป เมื่อคุณเห็นรหัสข้อผิดพลาดนี้ แสดงว่ามีไฟล์รีจิสทรีที่เสียหายอย่างน้อยหนึ่งไฟล์อยู่ในระบบของคุณ ดังนั้น โอกาสที่ดีที่สุดในการกำจัดข้อผิดพลาดคือการแก้ไขไฟล์ที่เสียหาย
วิธีแก้ไขข้อผิดพลาด 'ฐานข้อมูลรีจิสทรีการกำหนดค่าเสียหาย' ใน Windows 10
ดังที่เราได้กล่าวไว้ข้างต้น มีหลายสิ่งที่คุณสามารถลองลบข้อผิดพลาด 'ฐานข้อมูลรีจิสทรีการกำหนดค่าเสียหาย' นี่คือวิธีแก้ปัญหาที่เป็นไปได้บางส่วน:
- การเปลี่ยนกลับเป็น Windows เวอร์ชันก่อนหน้า
- การกู้คืนรีจิสทรีจากการสำรองข้อมูล
- ทำการคืนค่าระบบ
- เรียกใช้การซ่อมแซมการอัปเกรดแบบแทนที่ Windows 10
ด้านล่างนี้ เราจะพูดถึงขั้นตอนสำหรับแต่ละวิธีแก้ไขปัญหาข้างต้น เราขอแนะนำให้คุณเริ่มต้นที่ด้านบนสุดของรายการและหาทางลงในกรณีที่วิธีแรกใช้ไม่ได้ผล
สำคัญ: โปรดทราบว่าก่อนดำเนินการแก้ไขด้านล่าง คุณจะต้องเตรียมสื่อการติดตั้ง Windows 10 ให้พร้อม หากไม่มี คุณสามารถสร้างสื่อการติดตั้งบนพีซี Windows 10 หรือใช้คอมพิวเตอร์ Linux หรือ Mac
ในการดาวน์โหลดสื่อการติดตั้ง ให้ไปที่หน้าดาวน์โหลดของ Windows 10 และค้นหาเครื่องมือดาวน์โหลด ไปดาวน์โหลดไฟล์ปฏิบัติการชื่อ MediaCreationTool
เอาล่ะ มาเริ่มกันเลย
ตัวเลือกที่หนึ่ง: เปลี่ยนกลับเป็น Windows เวอร์ชันก่อนหน้า
หากคุณสังเกตเห็นข้อผิดพลาด DISM 1009 บนพีซีของคุณหลังจากติดตั้งการอัปเดตของ Windows การลบการอัปเดตล่าสุดนั้นอาจช่วยให้คุณกำจัดปัญหาได้ นี่คือวิธีการ:
- ขั้นแรก ให้บูตพีซีของคุณด้วยสื่อการติดตั้ง Windows 10
- เมื่อคุณอยู่ที่หน้าจอบูต ให้ไปที่พรอมต์คำสั่ง หากต้องการเข้าถึง ให้ใช้คีย์ผสม Shift + F10 บนแป้นพิมพ์ของคุณ หรือคุณสามารถคลิก ถัดไป จากนั้นไปที่ Repair your computer > Troubleshoot > Command Prompt
- ในหน้าต่างใหม่ พิมพ์คำสั่งต่อไปนี้:
wmic logicaldisk รับชื่อ
- กดปุ่ม Enter
- พิมพ์ "dir C:" (ไม่มีเครื่องหมายคำพูด) คำสั่งนี้จะระบุตำแหน่งไดรฟ์ที่มีโฟลเดอร์ Windows ตรวจสอบให้แน่ใจว่าได้แทนที่ตัวอักษร “c” (หากจำเป็น) ด้วยตัวอักษรของไดรฟ์ที่ติดตั้ง Windows
- ไปสร้างโฟลเดอร์เริ่มต้นบนไดรฟ์ของคุณ พิมพ์คำสั่งต่อไปนี้:
mkdir C:\Scratch
- กดปุ่ม Enter
- จากนั้นรันคำสั่งด้านล่าง:
DISM /Image:C:\ /ScratchDir:C:\Scratch /Cleanup-Image /RevertPendingActions ยกเลิก
- เมื่อดำเนินการคำสั่งแล้ว คุณจะได้รับข้อความหลายข้อความที่ลงท้ายด้วย:
ดำเนินการเสร็จเรียบร้อยแล้ว
ตอนนี้คุณสามารถปิดพรอมต์คำสั่งและรีสตาร์ทคอมพิวเตอร์ของคุณ
หากระบบของคุณบู๊ตได้สำเร็จ แสดงว่าคุณพร้อมแล้ว
อย่างไรก็ตาม หากไม่สามารถบู๊ตและเริ่มติดตั้งการอัปเดตอีกครั้ง คุณจะต้องดำเนินการดังต่อไปนี้:
- รีสตาร์ทคอมพิวเตอร์และบูตโดยใช้สื่อการติดตั้ง (เหมือนกับที่คุณทำในขั้นตอนแรก)
- เปิดพรอมต์คำสั่ง
- เรียกใช้คำสั่งต่อไปนี้ (อย่าลืมแทนที่ "c" ด้วยอักษรระบุไดรฟ์ที่คุณต้องการ):
เดล C:\Windows\SoftwareDistribution
เดล C:\Windows\WinSxS\cleanup.xml
เดล C:\Windows\WinSxS\pending.xml
อีกครั้ง ให้รีสตาร์ทคอมพิวเตอร์ของคุณ
หากระบบของคุณยังคงไม่สามารถบู๊ตได้อย่างถูกต้อง คุณจะต้องทำซ้ำสองสามขั้นตอนแรก:
- บูตพีซีของคุณด้วยสื่อการติดตั้ง
- เปิดพรอมต์คำสั่ง
- เรียกใช้คำสั่งด้านล่าง (แทนที่ตัวอักษร “c” ตามต้องการ):
chkdsk /f C:
sfc /scannow /offbootdir=C:\ /offwindir=C:\windows
dism /image:C:\ /cleanup-image /restorehealth
รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณอีกครั้ง
ณ จุดนี้ คุณไม่ควรมีปัญหาในการบูตระบบ และคุณจะไม่เห็นข้อความข้อผิดพลาด DISM 1009 อีกต่อไป หากวิธีนี้ใช้ไม่ได้ผล ให้ไปยังแนวทางแก้ไขปัญหาถัดไป
ตัวเลือกที่สอง: กู้คืน Registry จาก Backup
ด้วยวิธีนี้ คุณจะต้องกู้คืนรีจิสทรีของ Windows โดยใช้โฟลเดอร์ RegBack ต่อไปนี้เป็นวิธีดำเนินการ:
- บูตพีซีของคุณด้วยสื่อการติดตั้ง Windows 10
- เรียกใช้พรอมต์คำสั่ง
- พิมพ์ “C:” (ไม่มีเครื่องหมายอัญประกาศ) แล้วกดปุ่ม Enter (ตรวจสอบให้แน่ใจว่าได้แทนที่ “c” ด้วยอักษรระบุไดรฟ์ที่ต้องการ)
- พิมพ์คำสั่งนี้แล้วกด Enter หลังจากแต่ละบรรทัด:
cd \windows\system32\config
md สำรอง
คัดลอก *.* สำรอง
- ใน Command Prompt ให้เรียกใช้คำสั่งต่อไปนี้เพื่อไปที่โฟลเดอร์ RegBack:
RegBack
ตอนนี้ มีสองสถานการณ์ที่เป็นไปได้ที่นี่:
- คุณอาจเห็นรายการไฟล์ที่มีขนาดตามลำดับที่แสดงเป็นไบต์ ไฟล์เหล่านี้บางไฟล์จะมีศูนย์ไบต์ ซึ่งหมายความว่าไฟล์รีจิสตรีเหล่านี้เสียหายหรือว่างเปล่า และอาจเป็นไฟล์ที่ทำให้เกิดข้อผิดพลาด หากเป็นกรณีนี้ ให้หยุดที่นี่และไปที่ตัวเลือกที่สามด้านล่าง ซึ่งเราจะบอกวิธีคืนค่า Windows 10 ให้เป็นสถานะการทำงานก่อนหน้า
- สถานการณ์ที่สองที่เป็นไปได้คือไม่มีไฟล์ใดในรายการที่จะมีไบต์ศูนย์ ในกรณีนี้ ให้รันคำสั่งต่อไปนี้:
สำเนา *.* ..

- การดำเนินการคำสั่งนี้จะเป็นการคัดลอกไฟล์รีจิสตรีจากโฟลเดอร์ Windows\System32\Config\RegBack ไปยังโฟลเดอร์ Windows\System32\Config\
- หากคุณได้รับข้อความแจ้ง ให้กด A บนแป้นพิมพ์เพื่อเขียนทับไฟล์ในโฟลเดอร์ปลายทาง
- เมื่อดำเนินการเสร็จแล้ว ให้พิมพ์ "exit" (ไม่มีเครื่องหมายคำพูด) แล้วกดปุ่ม Enter บนแป้นพิมพ์เพื่อปิด Command Prompt
- รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ
หากคุณไม่สามารถบูตจากเดสก์ท็อปได้ คุณจะต้องบูตด้วยสื่อการติดตั้งอีกครั้งและเปิด Command Prompt
ถัดไป รันคำสั่งต่อไปนี้:
chkdsk /f C:
sfc /scannow /offbootdir=C:\ /offwindir=C:\windows
dism /image:C:\ /cleanup-image /restorehealth
เมื่อดำเนินการคำสั่งเหล่านี้แล้ว ให้รีสตาร์ทคอมพิวเตอร์ ตอนนี้คุณควรจะสามารถบูตเครื่องไปยังเดสก์ท็อปได้โดยไม่มีปัญหาใดๆ ข้อความแสดงข้อผิดพลาดไม่ควรรบกวนคุณเช่นกัน หากไม่เป็นเช่นนั้น ให้ลองวิธีแก้ไขปัญหาถัดไป
ตัวเลือกที่สาม: ทำการคืนค่าระบบ
ดังที่กล่าวไว้ก่อนหน้านี้ หากคุณสังเกตเห็นไฟล์บางไฟล์ที่มีค่าไบต์เป็นศูนย์ในรายการจากวิธีแก้ปัญหาด้านบน คุณจะต้องกู้คืน Windows 10 เป็นเวอร์ชันก่อนหน้า เนื่องจากรีจิสทรีได้รับความเสียหาย
โดยปกติ คุณสามารถใช้วิธีนี้ได้ก็ต่อเมื่อคุณได้สร้างจุดคืนค่าระบบไว้ก่อนหน้านี้ หากคุณยังไม่มี เราจะรวมคำแนะนำในการสร้างไว้ด้านล่าง หากคุณมี คุณสามารถดำเนินการตามขั้นตอนเหล่านี้:
- บูตพีซีของคุณด้วยสื่อการติดตั้ง Windows 10
- เมื่อคุณอยู่บนหน้าจอบูต ให้คลิก ถัดไป
- ไปที่การซ่อมแซมคอมพิวเตอร์ของคุณ
- เลือก แก้ไขปัญหา
- คลิกตัวเลือกขั้นสูง
- คลิกการคืนค่าระบบหรือกลับไปที่รุ่นก่อนหน้า
- ในหน้าจอถัดไป คุณจะต้องเลือกระบบปฏิบัติการของคุณ
- ในหน้าต่าง System Restore Wizard คลิก Next
- ถัดไป คุณจะต้องเลือกจุดคืนค่า นี่จะต้องเป็นเวลาที่ระบบของคุณทำงานอย่างถูกต้องและคุณไม่ได้รับข้อความแสดงข้อผิดพลาด
- คลิกถัดไปเพื่อให้กระบวนการกู้คืนระบบเริ่มต้นขึ้น
- เมื่อกระบวนการเสร็จสมบูรณ์ คุณจะได้รับแจ้งให้รีสตาร์ทพีซีของคุณ
คุณไม่ควรเห็นข้อความแสดงข้อผิดพลาดบนพีซีของคุณอีกต่อไป หากคุณยังคงประสบปัญหา คุณสามารถไปยังการแก้ไขถัดไปในรายการนี้
หากคุณไม่มีจุดคืนค่าบนพีซี ต่อไปนี้เป็นวิธีการสร้างจุดคืนค่าสำหรับอนาคต
ขั้นแรก คุณจะต้องตรวจสอบให้แน่ใจว่าได้เปิดใช้งานการคืนค่าระบบบนคอมพิวเตอร์ของคุณแล้ว โดยปกติแล้วจะเปิดใช้งานตามค่าเริ่มต้น อย่างไรก็ตาม อาจถูกปิดใช้งานด้วยตนเอง หากเป็นกรณีนี้ คุณจะต้องเปิดเครื่องอีกครั้ง โดยใช้วิธีดังนี้:
- ในแถบค้นหา ให้พิมพ์ “system restore” (ไม่มีเครื่องหมายคำพูด)
- เลือกสร้างจุดคืนค่า
- ไปที่การป้องกันระบบ
- เลือกไดรฟ์ที่ต้องการ
- คลิกกำหนดค่า
- ตรวจสอบให้แน่ใจว่าได้สลับตัวเลือกต่อไปนี้เป็นเปิด: เปิดการป้องกันระบบ
ตอนนี้ ดำเนินการสร้างจุดคืนค่าระบบ:
- คลิกขวาที่ปุ่มเริ่ม
- ไปที่แผงควบคุม
- เลือก ระบบและการบำรุงรักษา
- คลิก ระบบ
- ในส่วนด้านซ้าย ให้เลือก การป้องกันระบบ
- ในแท็บการป้องกันระบบ เลือกสร้าง
- ป้อนคำอธิบายสำหรับจุดคืนค่า อาจเป็นวันที่สร้างหรือคำอธิบายว่าเหตุใดคุณจึงสร้าง: ตัวอย่างเช่น "ก่อนอัปเดต"
- คลิกสร้าง
ตัวเลือกที่สี่: เรียกใช้การซ่อมแซมการอัปเกรดแบบแทนที่ของ Windows 10
หากวิธีแก้ไขปัญหาข้างต้นไม่ประสบความสำเร็จ คุณสามารถลองทำการซ่อมแซมการอัปเกรดแบบแทนที่ Windows 10
ก่อนที่คุณจะดำเนินการแก้ไขปัญหานี้ คุณจะต้องทำสิ่งต่อไปนี้:
- ตรวจสอบให้แน่ใจว่าคุณลงชื่อเข้าใช้ด้วยสิทธิ์ของผู้ดูแลระบบ
- ลบอุปกรณ์ภายนอกทั้งหมดที่เชื่อมต่อกับพีซีของคุณ (ยกเว้นเมาส์ คีย์บอร์ด และ LAN)
- ปิดการใช้งาน/ถอนการติดตั้งแอพป้องกันมัลแวร์ของบริษัทอื่น
เมื่อดำเนินการเสร็จแล้ว คุณสามารถดำเนินการอัปเกรดแบบแทนที่ Windows 10 ได้ ในระหว่างขั้นตอนนี้ คุณจะอัปเกรด Windows 10 เป็นการอัปเดตฟีเจอร์ถัดไปโดยไม่ต้องใช้ ISO นี่คือวิธีการ:
- คุณจะต้องใช้สื่อการติดตั้ง Windows 10 เพื่อดำเนินการต่อ
- เรียกใช้
- หากคุณถูกแสดงเงื่อนไขสิทธิ์การใช้งาน Microsoft ให้ยอมรับ
- จากนั้นคุณจะเห็น "หน้าจอเตรียมพร้อม" รอสักครู่
- คุณจะเห็นสองตัวเลือก:
อัปเกรดพีซีทันที
สร้างสื่อการติดตั้ง (ไฟล์ USB, DVD หรือ ISO)
- สำหรับวิธีนี้ คุณจะต้องเลือกตัวเลือกอัปเกรดพีซีทันที
- คลิกถัดไป
- การดาวน์โหลดไฟล์จะเริ่มขึ้น — อาจใช้เวลาสักครู่ ขึ้นอยู่กับความเร็วอินเทอร์เน็ตของคุณ
- เมื่อการดาวน์โหลดเสร็จสิ้น คุณจะได้รับตัวเลือก: คุณจะสามารถเก็บไฟล์ส่วนตัวของคุณหรือลบทุกอย่างและเริ่มต้นใหม่ทั้งหมด
- ขอแนะนำให้เก็บไฟล์ของคุณไว้โดยทั่วไป ด้วยวิธีนี้ คุณจะสามารถกำจัดข้อผิดพลาดของระบบและไม่ต้องดาวน์โหลดไฟล์ทั้งหมดของคุณใหม่ในภายหลัง
- เมื่อกระบวนการเสร็จสิ้น พีซีของคุณอาจต้องรีสตาร์ทหลายครั้ง
- หลังจากนี้ คุณควรจะสามารถกลับไปที่หน้าจอเข้าสู่ระบบได้
เราหวังว่าคุณจะรู้วิธีกำจัดข้อผิดพลาด DISM 1009 ใน Windows 10 และอย่างน้อยหนึ่งในวิธีแก้ไขปัญหาที่กล่าวถึงข้างต้นก็มีประโยชน์
ตอนนี้ หากคุณพบข้อผิดพลาดเกี่ยวกับไฟล์ Registry ที่เสียหายอยู่บ่อยครั้ง คุณอาจได้รับประโยชน์จากเครื่องมือพิเศษ เช่น Auslogics Registry Cleaner มาเป็นเครื่องมือใน Auslogics BoostSpeed ซึ่งเป็นทางออกที่ดีที่สุดสำหรับการแก้ไขปัญหา Registry ต่างๆ ที่อาจก่อให้เกิดความบกพร่องและข้อขัดข้องบนพีซีของคุณ ดังที่คุณทราบแล้ว รายการที่เสียหายหรือเสียหายใน Registry อาจส่งผลเสียต่อระบบทั้งหมดของคุณ และการแก้ไขด้วยตนเองอาจเป็นเรื่องยุ่งยากอย่างแท้จริง
Auslogics Registry Cleaner ล้างรีจิสตรีคีย์ที่เหลือโดยแอพพลิเคชั่นที่ถอนการติดตั้งอย่างมีประสิทธิภาพ ช่วยให้คุณหลีกเลี่ยงปัญหาที่ไม่ต้องการมากมายในอนาคต ยิ่งไปกว่านั้น Auslogics BoostSpeed มาพร้อมกับเครื่องมือที่เป็นประโยชน์อื่นๆ มากมายที่จะช่วยให้คุณปรับแต่งพีซีและเพิ่มประสิทธิภาพของระบบได้ คุณจะสามารถเพิ่มพื้นที่เก็บข้อมูลกิกะไบต์ได้โดยไม่ต้องอัปเกรดฮาร์ดแวร์ราคาแพงหรือใช้เวลาหลายชั่วโมงในการทำความสะอาดพีซีของคุณ