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

DISM /online/cleanup-image/checkhealth: ซ่อมแซม Windows Image เร็วและน่าเชื่อถือ

Windows น่าจะมี Tools หลายอย่างเพื่อประสบการณ์ผู้ใช้ที่ราบรื่น Deployment Image Servicing and Management (DISM) Tool อยู่ในกลุ่ม Top Tools ที่คุณน่าจะเคยใช้หรือได้ยิน Admin ส่วนใหญ่ใช้เพื่อเตรียม ปรับแต่ง หรือซ่อมแซม System Images และพื้นที่อื่นๆ เช่น Windows PE (WinPE), Windows Setup, และ Windows Recovery Environment หากคุณไม่ใช่ Admin ก็สามารถใช้ Troubleshoot Errors บน Windows PC ได้

DISM Tool มี Commands ต่างๆ ให้ใช้ บทความวันนี้จะเน้นที่ dism online cleanup image checkhealth command เราจะอธิบายทุกอย่างเกี่ยวกับมัน ตั้งแต่ฟังก์ชัน ไปจนถึงวิธีใช้อย่างราบรื่นบน Windows 10/11

DISM /Online /Cleanup-image /Checkhealth คืออะไร?

DISM /online/cleanup-image/checkhealth เป็น Windows Command สำหรับสแกน OS หา Corrupted Files หลังสแกนอุปกรณ์ ผลลัพธ์จะแสดงสุขภาพของไฟล์ที่สแกน หากไฟล์เสียหาย จะระบุว่า Repairable หรือไม่ คำสั่งนี้ไม่ซ่อมแซมไฟล์เสียหาย

หลายคนสับสนระหว่าง CheckHealth Command กับ dism /online /cleanup-image /scanhealth Command เพราะฟังดูคล้ายกัน จริงๆ แล้ว คำสั่งเหล่านี้ทำหน้าที่ต่างกัน

เคล็ดลับ: ใช้เครื่องมือเพิ่มประสิทธิภาพ PC เฉพาะทาง เพื่อกำจัดการตั้งค่าผิดพลาด ไฟล์ขยะ แอปมี害 และภัยคุกคามด้านความปลอดภัย ที่อาจก่อให้เกิดปัญหาระบบหรือทำให้เครื่องช้า

สแกนฟรีสำหรับปัญหา PC | 3,145,873 ครั้งดาวน์โหลด | รองรับ: Windows 10/11, Windows 7, Windows 8

DISM /Online/Cleanup-image/Checkhealth และ DISM /Online /Cleanup-image /Scanhealth แตกต่างอย่างไร?

CheckHealth Command เรียบง่ายและเร็วกว่า ScanHealth มันตรวจสอบ Existing Logs เพื่อเช็ค Reported Errors จาก Windows Processes มันเช็คแค่ Errors ที่มีอยู่แล้ว ทำให้ Scan เสร็จเร็วมาก แต่ไม่สร้าง Log File

ScanHealth Command ตรงข้าม เช็คทุก Item ใน Windows Image Component Store คำนวณ Hash Value ของไฟล์ปัจจุบัน เปรียบเทียบกับ Stored Hash Values เพื่อหา Best Working Version ต่างจาก CheckHealth คำสั่งนี้สร้าง Log File ระหว่างกระบวนการ ดังนั้น ใช้เวลานานกว่า เพราะขุดลึกกว่า งานมากกว่า

DISM /Online/Cleanup-image/Checkhealth พอเพียงหรือไม่?

คุณอาจสงสัยว่าทำไมต้องใช้ CheckHealth Command หากมันไม่ทำ Deep Scan การใช้หรือไม่ใช้ Command นี้ มักขึ้นอยู่กับว่า System ของคุณ Healthy แค่ไหน

Command นี้ให้สแกน PC หา Corruption และ Verify ว่ามีอะไรทำได้หรือไม่ หากบอกว่า Windows Image Healthy กระบวนการจบ ไม่ต้อง Troubleshoot อื่น แต่ถ้าไฟล์ที่สแกนเสียหายแต่ Repairable แล้วคุณสามารถใช้ ScanHealth Command ระบุไฟล์ที่ซ่อมได้จริง

จากนั้นใช้ Dism /Online /Cleanup-Image /RestoreHealth ซ่อมไฟล์ที่ Repairable หากไฟล์เสียหายเป็น Unrepairable ต้องเริ่มกระบวนการใหม่ทั้งหมด ซึ่งใช้เวลานาน

บางครั้ง CheckHealth Command ไม่พบ Problematic Files ที่ก่อให้เกิด Errors บน PC ในกรณีนี้ ให้ใช้ ScanHealth ทำ Deep Scan ช่วยแก้ Stubborn Issues

วิธีใช้คำสั่ง DISM /Online/Cleanup-image/Checkhealth

เพื่อสแกนคอมพิวเตอร์หา Corrupted Files ด้วยคำสั่งนี้ ทำตามขั้นตอน:

  1. กดปุ่ม Windows บนคีย์บอร์ด
  2. ไปกล่องค้นหามุมซ้ายล่าง พิมพ์ "command"
  3. คลิกขวาผลลัพธ์ Command Prompt เลือก Run as administrator
  4. เลือก Yes ตอน User Account Control (UAC) Prompt Box ขึ้น
  5. พิมพ์ Dism /Online /Cleanup-Image /RestoreHealth (ไม่ต้องเครื่องหมายคำพูด) ในหน้าต่าง CMD
  6. กด Enter
  7. ข้อความ "The operation completed successfully" ควรขึ้นเมื่อกระบวนการเสร็จ

ถ้าเจอ DISM CheckHealth Error 87 จะทำอย่างไร?

บางผู้ใช้รายงานว่าเจอ "checkhealth option is not recognized in this context" Error ตอนใช้ DISM Tool ปัญหานี้ขวางไม่ให้รันคำสั่งที่ต้องการ หากเจอตอนรัน CheckHealth Scan ลอง Workarounds นี้:

Solution 1: ตรวจสอบการสะกดผิดในคำสั่ง

สาเหตุทั่วไปของ Error 87 คือ ใช้คำสั่งผิด ดังนั้น Verify ว่ากำลังพิมพ์คำสั่งที่ถูกต้อง เช่น DISM Commands มี Slashes ต่างๆ ซึ่งส่วนใหญ่ตามด้วย Spaces การไม่ปฏิบัติตาม Format นี้ง่ายๆ ก็ Trigger Error บนอุปกรณ์

ตัวอย่าง ScanHealth Command:

dism /online /cleanup-image /scanhealth

Solution 2: รัน SFC Tool

Corrupted System Files ก่อให้เกิด Issues หลายอย่างบน Windows PC รวมถึง Error 87 การใช้ System File Checker (SFC) ช่วยสแกนคอมพิวเตอร์หา Corrupted Files และซ่อมแซมอัตโนมัติได้เร็ว

วิธีทำ:

  1. กด Windows Logo Key + S เปิด Search Bar
  2. พิมพ์ "cmd" คลิกขวา Command Prompt
  3. เลือก Run as administrator
  4. กด Yes ใน User Account Control Box
  5. พิมพ์ sfc /scannow ใน Command Prompt ที่เปิด
  6. กด Enter
  7. รอ Scan เสร็จ
  8. รีสตาร์ทคอมพิวเตอร์
  9. สุดท้าย รัน Command Prompt As Admin และลองใช้ DISM Tool ดูว่า Error กลับมาหรือไม่

Solution 3: อัปเดต Windows

ถ้าใช้ Windows มาสักพัก รู้ว่า OS ทำงานผิดปกติตอน Outdated การติดตั้ง Windows Updates ล่าสุดช่วยลบ Bugs ที่อาจก่อให้เกิดปัญหา เช่น Error 87

คู่มือเร็วอัปเดต OS:

  1. คลิกขวา Windows Logo Key มุมซ้ายล่าง
  2. เลือก Settings จาก Menu
  3. Settings App เปิด ไป Update & Security
  4. คลิกปุ่ม Check for updates ด้านขวา
  5. Windows จะเช็ค Updates ที่มี และติดตั้งอัตโนมัติ หากมี Optional Updates แสดง ให้ดาวน์โหลดและติดตั้งด้วย
  6. รีสตาร์ท PC จบกระบวนการ

Error ควรหายไปแล้ว แต่ไม่ต้องกังวลถ้ายังคงรบกวน เทคนิคถัดไปอาจช่วย

Solution 4: รัน Chkdsk Scan

Chkdsk Tool สแกนอุปกรณ์หา Errors ที่มีอยู่ และซ่อมแซมอัตโนมัติ เพื่อดูว่าลบ Error 87 จากเครื่องได้ไหม ทำตามคำแนะนำ:

  1. ใช้ Win Key + R Combo เปิด Run Dialog Box
  2. พิมพ์ "cmd" แล้วใช้ Ctrl + Shift + Enter เปิด Command Prompt As Administrator
  3. พิมพ์ chkdsk /offlinescanandfix ใน CMD Window แล้วกด Enter
  4. รอจบกระบวนการ รีสตาร์ท Windows PC

Solution 5: ใช้ System Restore

System Restore เป็น Windows Feature สำคัญ ให้ย้อนกลับการเปลี่ยนแปลงที่ทำลายล้างบนอุปกรณ์ เช่น การปรับ Registry Keys ปกติ Disabled By Default ต้อง Enable เอง ดังนั้น หากไม่เคยใช้สร้าง Restore Point วิธีนี้ไม่ใช่สำหรับคุณ แต่ถ้าสร้าง Restore Point ไว้ Tool นี้ช่วยย้อนกลับ Recent Changes ที่อาจก่อให้เกิด Error

คำแนะนำช่วยดำเนินการ:

  1. กดปุ่ม Windows เปิดกล่องค้นหา
  2. พิมพ์ "restore point" เลือกผลลัพธ์ "Create a restore point"
  3. หน้า System Properties คลิกปุ่ม System Restore หากไม่มี Restore Points ปุ่มจะมัว (Greyed out) ไม่สามารถดำเนินต่อได้
  4. กด Next
  5. เลือก Restore Point ที่ต้องการจากตัวเลือก
  6. System Restore จะ Uninstall Software ที่ติดตั้งหลังวันที่เลือก คลิก "Scan for affected programs" ดูว่าอะไรจะถูกลบ แล้วกด Close
  7. กด Next พร้อมดำเนินการ
  8. เลือก Finish เริ่มกระบวนการ

System Restore จะนำคอมพิวเตอร์กลับสู่สถานะ Healthy ก่อนหน้า ควรจะรัน DISM Commands ได้โดยไม่มี Errors เพิ่มเติม หาก Error 87 กลับมาหลังใช้วิธีนี้ ตัวเลือกเดียวคือ Reinstall Windows จำได้ว่าจะลบไฟล์ทั้งหมด Backup ก่อนเริ่มกระบวนการ

เคล็ดลับ: ใช้ Professional Repair Tool

การใช้ Professional PC Repair Tool เช่น Outbyte PC Repair ช่วยให้คอมพิวเตอร์คงสุขภาพดีตลอด ตรวจสอบ Machine หา Issues ที่ส่งผลต่อ Performance และกำจัดอัตโนมัติ Outbyte PC Repair อยู่ในกลุ่ม Best Repair Tools ตอนนี้ สแกนและทำความสะอาด Drive อย่างระมัดระวัง เพิ่มประสิทธิภาพ Performance และเสริมสร้าง Security และ Privacy ของอุปกรณ์ ยัง Secure และ Seamless ในการใช้งาน

หากต้องการลอง Software นี้ ทำตามคู่มือ:

  1. ไปหน้า Outbyte PC Repair ดาวน์โหลด Software
  2. เปิดไฟล์ที่ดาวน์โหลด เลือก Yes ใน UAC Confirmation Box
  3. หน้าใหม่เปิด เลือกตำแหน่งติดตั้ง Software แล้วเลือก Optional Features ที่ลิสต์
  4. เลือก "Click to install" เริ่มกระบวนการ
  5. รอติดตั้งเสร็จ กด Checkbox "Launch PC repair and scan PC"
  6. กด Finish
  7. Outbyte PC Repair เปิดและเริ่มสแกน Performance-affecting Issues อาจใช้เวลาสักพัก ทำอย่างอื่นได้ขณะ Software ทำงาน Background
  8. เสร็จแล้ว Tool แสดง Issues ที่พบ สามารถดูและแก้ไขด้วย One Click
  9. ปิด Application รีสตาร์ท PC เพื่อสังเกต Performance ที่เพิ่มขึ้น

สรุป

DISM EXE Online Cleanup Image CheckHealth Scan สำคัญ เพราะให้เช็คระบบหา Corrupted Files ที่อาจส่งผลต่อ Performance โชคดีที่บทความโดยละเอียดนี้สอนวิธีรัน CheckHealth Command ครอบคลุมวิธีกำจัด Issues ที่อาจเจอตอนรัน Scan ดังนั้นหวังว่าคุณพร้อมแล้ว แต่หากมีปัญหาหรือคำถามเกี่ยวกับหัวข้อนี้ โปรดแสดงความคิดเห็นด้านล่าง