คู่มือ · Windows 10/11

วิธีลบโปรแกรมที่ถอนไม่ออก ใน Windows 10/11

กด Uninstall แล้วไม่มีอะไรเกิดขึ้น ขึ้น error หรือตัวถอนหายไปแล้ว คู่มือนี้ไล่แก้จากวิธีที่ปลอดภัยที่สุดไปจนถึงการลบเองอย่างระมัดระวัง โดยใช้เครื่องมือที่มีใน Windows

อัปเดต 11 พฤศจิกายน 2569อ่านประมาณ 8 นาทีโดยทีม CleanSweep

สรุปสั้น ๆ

  • ลองจากวิธีเบาไปหนัก: ปิดโปรแกรมและรีสตาร์ต › ถอนจากทั้ง Settings และ Control Panel › ติดตั้งเวอร์ชันเดิมทับแล้วถอนใหม่ › ใช้ winget › ถอนใน Safe Mode
  • การลบเองเป็นทางเลือกสุดท้าย ต้องสร้างจุดคืนค่าระบบและ export รีจิสทรีก่อนทุกครั้ง
  • ห้ามบังคับลบไดรเวอร์ โปรแกรมป้องกันไวรัส และไลบรารีที่ใช้ร่วมกัน ให้ใช้เครื่องมือถอนของผู้ผลิตแทน
  • CleanSweep Pro มีโหมดบังคับลบที่สแกนร่องรอยเชิงลึกและสำรองทุกอย่างก่อนลบ

ทำไมบางโปรแกรมถึงถอนไม่ออก?

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

“บังคับลบ” (force uninstall) คือการลบโปรแกรมโดยไม่พึ่งตัวถอนของโปรแกรมนั้น ด้วยการหยุดโปรเซส บริการ และงานตามกำหนดเวลา แล้วลบไฟล์ รีจิสทรี และรายการในหน้า Installed apps ด้วยตัวเอง

อาการที่พบบ่อยมีอะไรบ้าง และเกิดจากอะไร?

อาการสาเหตุที่เป็นไปได้ลองขั้นตอน
กด Uninstall แล้วเงียบตัวถอนถูกบล็อก หรือรอสิทธิ์ผู้ดูแลระบบ1, 2
หาไฟล์ตัวถอนไม่เจอโฟลเดอร์โปรแกรมถูกลบไปก่อน3, 4, 6
ขึ้น error 1603 หรือ 1605ข้อมูล Windows Installer เสีย หรือไม่ตรงกับที่ติดตั้ง3, 4
ไฟล์ถูกใช้งานอยู่โปรเซสหรือบริการของโปรแกรมยังรัน1, 5

ลบโปรแกรมที่ถอนไม่ออกด้วยเครื่องมือของ Windows ทำอย่างไร?

ทำตามลำดับ และหยุดทันทีที่ถอนสำเร็จ ขั้นตอนท้าย ๆ เสี่ยงกว่าขั้นตอนแรก ทุกขั้นต้องใช้บัญชีผู้ดูแลระบบ

  1. ปิดโปรแกรมให้สนิทแล้วรีสตาร์ต

    ปิดโปรแกรมจากไอคอนมุมขวาล่าง แล้วเปิด Task Manager (Ctrl + Shift + Esc) กด End task ที่โปรเซสของโปรแกรมนั้น จากนั้นรีสตาร์ตเครื่องหนึ่งครั้งแล้วลองถอนใหม่ ปัญหาไฟล์ถูกล็อกจำนวนมากหายไปด้วยขั้นตอนนี้

  2. ลองถอนจากทั้ง Settings และ Control Panel

    ใน Windows 11 ไปที่ Settings › Apps › Installed apps ส่วน Windows 10 ไปที่ Settings › Apps › Apps & features ถ้าไม่ได้ผล ให้ลอง Control Panel › Programs and Features ซึ่งบางครั้งเรียกตัวถอนคนละแบบ และถ้าโปรแกรมมีไฟล์ uninstall.exe ในโฟลเดอร์ติดตั้ง ให้คลิกขวาแล้วเลือก Run as administrator

  3. ติดตั้งเวอร์ชันเดิมทับ แล้วถอนใหม่

    ดาวน์โหลดตัวติดตั้งเวอร์ชันเดียวกับที่มีในเครื่องจากเว็บไซต์ผู้ผลิต แล้วติดตั้งทับ (บางตัวมีปุ่ม Repair) การติดตั้งทับจะคืนไฟล์ตัวถอนและข้อมูล Windows Installer ที่หายไป จากนั้นจึงถอนตามปกติ วิธีนี้แก้ error 1603 และ 1605 ได้บ่อยที่สุด

  4. ถอนด้วย winget

    เปิด Terminal แบบผู้ดูแลระบบ พิมพ์ winget list เพื่อหาชื่อหรือ Id ของโปรแกรม แล้วสั่ง winget uninstall --id ชื่อId winget จะเรียกตัวถอนแบบเงียบหรือคำสั่ง MSI ที่ถูกต้องให้ ซึ่งบางครั้งได้ผลเมื่อการกดผ่านหน้าจอล้มเหลว

  5. ถอนใน Safe Mode

    ไปที่ Settings › System › Recovery › Advanced startup แล้วกด Restart now เลือก Troubleshoot › Advanced options › Startup Settings › Restart แล้วกด 4 เพื่อเข้า Safe Mode ใน Safe Mode บริการของโปรแกรมจะไม่ทำงาน จึงลบไฟล์ที่เคยถูกล็อกได้ ข้อควรรู้คือตัวถอนแบบ MSI มักทำงานใน Safe Mode ไม่ได้ วิธีนี้จึงเหมาะกับตัวถอนแบบไฟล์ exe

  6. ลบเองอย่างระมัดระวัง (ทางเลือกสุดท้าย)

    สร้างจุดคืนค่าระบบ แล้วเปิด regedit เลือก File › Export เก็บสำรองทั้งหมดก่อน จากนั้นหยุดบริการของโปรแกรมใน services.msc และตั้งเป็น Disabled ปิดงานของโปรแกรมใน taskschd.msc แล้วย้ายโฟลเดอร์ติดตั้งของโปรแกรม (ไม่ใช่ Program Files ทั้งโฟลเดอร์) ไปถังรีไซเคิล

  7. ลบรายการที่ค้างในหน้า Installed apps

    ถ้าชื่อโปรแกรมยังค้างในรายการ ให้เปิดรีจิสทรีที่ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall (และใน WOW6432Node กับ HKEY_CURRENT_USER) คลิกแต่ละคีย์ย่อยเพื่อดูค่า DisplayName ลบเฉพาะคีย์ที่ DisplayName ตรงกับโปรแกรมนั้นเท่านั้น

  8. รีสตาร์ตและตรวจผล

    รีสตาร์ตเครื่อง แล้วตรวจว่าโปรแกรมหายจากรายการ ไม่มีบริการหรือหน้าต่างแจ้งเตือนของมันขึ้นมาอีก ถ้ามีอะไรผิดปกติ ให้ดับเบิลคลิกไฟล์ .reg ที่ export ไว้ หรือใช้ System Restore ย้อนกลับ

คำสั่ง sc delete ลบบริการถาวร ใช้เฉพาะกับบริการที่คุณแน่ใจว่าเป็นของโปรแกรมที่ถอนแล้ว ห้ามใช้กับบริการที่ชื่อขึ้นต้นด้วย Windows หรือที่ผู้ผลิตเป็น Microsoft เด็ดขาด การตั้งเป็น Disabled ก่อนปลอดภัยกว่าเสมอ

โปรแกรมแบบไหนที่ไม่ควรบังคับลบเอง?

  • โปรแกรมป้องกันไวรัสและไดรเวอร์ ฝังตัวลึกถึงระดับระบบ ผู้ผลิตส่วนใหญ่มีเครื่องมือถอนเฉพาะ ให้ใช้เครื่องมือนั้นแทน
  • ไลบรารีที่ใช้ร่วมกัน เช่น Visual C++ Redistributable และ .NET หลายโปรแกรมต้องใช้ ลบแล้วโปรแกรมอื่นอาจเปิดไม่ขึ้น
  • เกมที่ติดตั้งผ่าน launcher เช่น Steam หรือ Epic ให้ถอนผ่าน launcher เพื่อไม่ให้กระทบเกมอื่น
  • แอปที่ติดมากับ Windows ให้ถอนผ่าน Settings หรือ PowerShell ไม่ใช่ลบไฟล์ใน WindowsApps

CleanSweep บังคับลบโปรแกรมให้อย่างไร?

CleanSweep มีตัวกรอง “ตัวถอนหายไป” ในหน้าถอนการติดตั้ง เพื่อให้เห็นทันทีว่าโปรแกรมไหนถอนตามปกติไม่ได้ และในรุ่น Pro มีปุ่มบังคับลบ ซึ่งทำขั้นตอนที่ 6–7 ให้อัตโนมัติ โดยคุณไม่ต้องแก้รีจิสทรีเอง

  • สแกนร่องรอยเชิงลึก ทั้งไฟล์ รีจิสทรี บริการ งานตามกำหนดเวลา PATH และกฎไฟร์วอลล์ ทุกรายการมีระดับความมั่นใจ และรายการที่ไม่แน่ใจจะไม่ถูกเลือกไว้
  • ถามก่อนปิดโปรแกรมที่ยังรันจากโฟลเดอร์ที่จะลบ และไม่ลบไดรเวอร์หรือบริการของ Windows
  • ปกป้อง launcher อย่าง Steam และ Epic เมื่อคุณลบเกมเพียงเกมเดียว
  • สำรองรีจิสทรี บริการ และงานตามกำหนดเวลาก่อนลบ ไฟล์ไปที่ถังรีไซเคิล และกู้คืนได้ฟรีเสมอ

รุ่นฟรีถอนตามปกติพร้อมสแกนร่องรอยมาตรฐานได้ทีละโปรแกรม ส่วนบังคับลบอยู่ในรุ่น Pro ราคา ฿299 ครั้งเดียว ใช้ได้ 3 เครื่อง ทดลองฟรี 7 วันจากในแอปได้ อ่านเพิ่มเรื่องระบบความปลอดภัย

คำถามที่เกี่ยวข้อง

ลบโฟลเดอร์โปรแกรมใน Program Files ทิ้งเลยได้ไหม?

ไม่แนะนำให้ทำเป็นขั้นแรก เพราะจะทำให้ตัวถอนหายไป และบริการหรือรายการรีจิสทรีของโปรแกรมยังค้างอยู่ ควรลองถอนตามปกติหรือติดตั้งทับก่อน และถ้าต้องลบ ให้ลบเฉพาะโฟลเดอร์ของโปรแกรมนั้น ไม่ใช่ Program Files ทั้งโฟลเดอร์

Error 1603 ตอนถอนโปรแกรมหมายถึงอะไร?

Error 1603 คือข้อผิดพลาดทั่วไปของ Windows Installer ที่บอกว่าการติดตั้งหรือถอนล้มเหลวกลางทาง มักเกิดจากไฟล์ถูกล็อก สิทธิ์ไม่พอ หรือข้อมูลติดตั้งเสีย ลองรีสตาร์ต รันแบบผู้ดูแลระบบ หรือติดตั้งเวอร์ชันเดิมทับแล้วถอนใหม่

บังคับลบแล้วโปรแกรมกลับมาในรายการอีก ทำไม?

มักเป็นเพราะยังมีรายการใน Uninstall ของรีจิสทรีอีกตำแหน่งหนึ่ง เช่น ใน WOW6432Node หรือ HKEY_CURRENT_USER หรือมีงานตามกำหนดเวลาที่ติดตั้งโปรแกรมกลับ ตรวจทั้งสามตำแหน่งและ Task Scheduler อีกครั้ง

คู่มือที่เกี่ยวข้อง: วิธีถอนโปรแกรมให้หมดจด · วิธีล้างไฟล์ขยะ Windows 11 · วิธีปิดโปรแกรมที่เปิดพร้อม Windows

โปรแกรมดื้อ ถอนไม่ออก? ให้ CleanSweep จัดการ

บังคับลบพร้อมสแกนร่องรอยเชิงลึก สำรองทุกอย่าง และกู้คืนได้เสมอ ทดลอง Pro ฟรี 7 วันจากในแอป ไม่ต้องใช้บัตร

Windows 10/11 · ตัวติดตั้ง 2.5 MB · คืนเงินได้ภายใน 14 วัน