จะแก้ไขข้อผิดพลาด 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 ​​มาพร้อมกับเครื่องมือที่เป็นประโยชน์อื่นๆ มากมายที่จะช่วยให้คุณปรับแต่งพีซีและเพิ่มประสิทธิภาพของระบบได้ คุณจะสามารถเพิ่มพื้นที่เก็บข้อมูลกิกะไบต์ได้โดยไม่ต้องอัปเกรดฮาร์ดแวร์ราคาแพงหรือใช้เวลาหลายชั่วโมงในการทำความสะอาดพีซีของคุณ