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

แก้ข้อผิดพลาด 'You Do Not Have Sufficient Access to Uninstall a Program' ใน Windows 10/11

Windows 10/11 มีคุณสมบัติยอดเยอะมาก และหนึ่งในนั้นคือ User Account Control หรือ UAC ฟีเจอร์นี้ออกแบบมาเพื่อให้ผู้ใช้ตั้งค่าฟังก์ชัน Admin ให้บางบัญชี และจำกัดการเข้าถึงของบัญชีผู้ใช้ แม้จะเป็น Admin ก็ตาม นอกจากนี้ ยังป้องกันมัลแวร์และไวรัสจากการติดเชื้อคอมพิวเตอร์

แล้วมันทำงานอย่างไร?

เมื่อผู้ใช้พยายามถอนการติดตั้งหรือติดตั้งโปรแกรม อาจต้องการ Elevated Access และแม้บัญชีจะมีสิทธิ์ Admin ฟีเจอร์นี้น่าจะโยนข้อความข้อผิดพลาด "You do not have sufficient access to uninstall."

แม้จะเป็นเช่นนั้น ไม่มีเหตุผลที่จะตกใจ ในส่วนต่อไป เราจะแชร์ Workaround ที่ได้ผลกับผู้ใช้ที่ได้รับผลกระทบอื่นๆ เรายังจะอภิปรายว่าอะไรทำให้ข้อความข้อผิดพลาดปรากฏ

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

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

สาเหตุของ "You Do Not Have Sufficient Access to Uninstall a Program" Error ใน Windows 10/11

แม้ข้อความข้อผิดพลาดจะตรงไปตรงมา บ่งชี้ว่าผู้ใช้ไม่มีสิทธิ์เพียงพอในการถอนการติดตั้งโปรแกรม แต่มีกรณี نادرและสุ่มที่ข้อความข้อผิดพลาดนี้ถูกกระตุ้น หนึ่งคือเมื่อมัลแวร์ติดเชื้ออุปกรณ์ อีกสาเหตุที่เป็นไปได้คือ Registry Key ที่ Corrupt หรือเสียหาย

ไม่ว่าจะเป็นสาเหตุอะไรที่ทำให้ข้อผิดพลาดปรากฏ จงทราบว่าโซลูชันเป็นเรื่องรวดเร็วและง่าย

วิธีแก้ "You Do Not Have Sufficient Access to Uninstall a Program" Error

אז מה לעשות לגבי השגיאה "You Do Not Have Sufficient Access to Uninstall a Program"? בחלק זה נפרט כמה תיקונים אפשריים שכדאי לשקול. נסה אותם בסדר המומלץ כדי להשיג את התוצאות הטובות ביותר.

วิธีแก้ #1: ซ่อมแซม Damaged Registry Keys

Windows Registry ทำหน้าที่เป็นฐานข้อมูลสำหรับข้อมูลที่จำเป็นสำหรับการทำงานที่เหมาะสมของระบบปฏิบัติการ Windows รวมถึงแอปพลิเคชันและโปรแกรมที่รันบนมัน โดยทางเทคนิค ข้อมูลนี้มีโครงสร้างในรูปแบบ Tree ด้วย Nodes ทุก Node 被称为 Key

ตอนนี้ แต่ละแอปพลิเคชันบนคอมพิวเตอร์มี Registry Entry เมื่อแอปพลิเคชันถูกเปิด Windows จะค้นหา Key ที่สอดคล้องเพื่อให้มันทำงานโดยอ้างอิงจากมัน

เมื่อ Keys เหล่านี้ Corrupt พวกเขาสามารถกระตุ้นข้อความข้อผิดพลาดอย่าง "You Do Not Have Sufficient Access to Uninstall a Program" ปรากฏได้ รวมถึงทำให้กระบวนการถอนการติดตั้งทั้งหมดไร้ประโยชน์

แต่โชคดีสำหรับผู้ใช้ Windows เพราะ Microsoft สร้างเครื่องมือเพื่อแก้ปัญหากับ Corrupt และ Damaged Registry Keys วิธีใช้:

  1. ดาวน์โหลด Troubleshooter จากเว็บไซต์อย่างเป็นทางการของ Microsoft ตรวจสอบให้แน่ใจว่าบันทึกไว้ในตำแหน่งที่เข้าถึงง่าย
  2. ต่อไป รัน Troubleshooter โดยดับเบิลคลิกที่มัน
  3. ทำตาม On-screen Prompts
  4. เมื่อ Troubleshooter สแกนระบบของคุณและแก้ไขปัญหา Registry ใดๆ ให้ Restart PC
  5. จากนั้น ตรวจสอบว่าข้อผิดพลาดแก้ไขแล้วหรือไม่

วิธีแก้ #2: ปิดใช้งาน User Account Control ชั่วคราว

ชัดเจนว่าข้อผิดพลาดเกิดขึ้นเพราะ User Account Control จำกัดกิจกรรมของผู้ใช้เพื่อป้องกันความเสียหายที่อาจเกิดขึ้น ในกรณีนี้ การปิดใช้งาน UAC Feature ชั่วคราวสามารถแก้ปัญหาได้

วิธีปิด UAC และตรวจสอบว่าแก้ข้อผิดพลาดได้หรือไม่:

  1. กด Windows + S เพื่อเปิดฟังก์ชัน Search
  2. ในกล่องข้อความ ใส่ user control และกด Enter จะเปิด ยูทิลิตี้ Settings
  3. เลื่อน Slider ไปที่ส่วน Never Notify และกด OK โปรดทราบว่าคุณอาจต้องการสิทธิ์ Admin เพื่อทำขั้นตอนนี้
  4. รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่ หากไม่ คุณสามารถ Revert การเปลี่ยนแปลงที่ทำได้ตลอดเวลา

วิธีแก้ #3: ถอนการติดตั้งโปรแกรมที่มีปัญหาโดยใช้ Elevated Command Prompt

หากคุณต้องการถอนการติดตั้งโปรแกรมจริงๆ คุณอาจใช้ Elevated Command Prompt แทน แต่เช่นเดิม คุณจะต้องการสิทธิ์ Administrator เพื่อ Execute วิธีแก้นี้

วิธีใช้ Elevated Command Prompt ถอนการติดตั้งโปรแกรมที่มีปัญหา:

  1. กด Windows + R เพื่อเปิดกล่องโต้ตอบ Run
  2. ในช่องข้อความ ใส่ regedit และกด Enter
  3. ต่อไป ไปที่ Path นี้: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall.
  4. หาแอปพลิเคชันที่ต้องการถอนการติดตั้ง จากนั้น ดับเบิลคลิกที่ Key ชื่อ UninstallString
  5. กล่องโต้ตอบควรเปิดขึ้นตอนนี้ กด Ctrl + C เพื่อ Copy String ที่แสดง
  6. กด Windows + S เพื่อเปิด Search Utility
  7. พิมพ์ command prompt ในกล่องข้อความและคลิกขวาที่ผลลัพธ์ค้นหาที่เกี่ยวข้องที่สุด
  8. เลือก Run as Administrator
  9. ในบรรทัดคำสั่ง วางคำสั่งที่คุณ Copy มาไว้ก่อนหน้านี้
  10. กด Enter เพื่อถอนการติดตั้งแอปพลิเคชันที่มีปัญหาได้อย่างมีประสิทธิภาพ
  11. รีสตาร์ท PC และตรวจสอบว่าข้อผิดพลาดยังคงอยู่หรือไม่

วิธีแก้ #4: ถอนการติดตั้งโปรแกรมใน Safe Mode

นี่คือโซลูชันอีกอย่างที่คุ้มค่าที่จะลอง คุณสามารถถอนการติดตั้งโปรแกรมขณะอยู่ใน Safe Mode ในโหมดนี้ ไม่มี UAC หมายความว่าคุณสามารถใช้มันถอนการติดตั้งแอปพลิเคชันโดยไม่มีข้อจำกัด

ควรทราบว่า Windows Installer ถูก Disable โดย Default ใน Safe Mode แม้ไม่ใช่ทุกแอปพลิเคชันใช้ Utility นี้สำหรับการถอนการติดตั้ง แต่วันที่ต้องการมันไม่สามารถถอนการติดตั้งได้สำเร็จ และในกรณีนี้ Registry Editor จะถูกใช้และ Windows Installer ควร Enable ใน Safe Mode

สำหรับคู่มือขั้นตอน อ้างอิงขั้นตอนด้านล่าง:

  1. กด Windows + R เพื่อเปิดกล่องโต้ตอบ Run
  2. ในช่องข้อความ พิมพ์ regedit และกด Enter จะเปิด Registry Editor
  3. ต่อไป ไปที่ Path นี้: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\Minimal.
  4. เมื่อถึงตำแหน่งนี้ คลิกขวาที่ Minimal และไปที่ New > Key
  5. ตั้งชื่อ Key ว่า MSIServer
  6. ดับเบิลคลิกที่ส่วน Default และตั้งค่า Value Data เป็น Service
  7. กด Enter เพื่อบันทึกการเปลี่ยนแปลง
  8. ออกจาก Registry Editor
  9. ตอนนี้ เราจะ Reboot PC ของคุณเข้า Safe Mode ไปที่เมนู Start และกดปุ่ม Power
  10. กดค้าง Shift ขณะคลิกที่ตัวเลือก Restart
  11. เลือก Troubleshoot จากรายการตัวเลือก
  12. คุณจะถูกนำไปหน้าจออีกหนึ่ง คลิก Advanced Options
  13. เลือก Startup Settings และ Restart PC
  14. เมื่อ PC ของคุณ Reboot เสร็จ คุณจะเห็นตัวเลือกหลายตัว เพื่อเลือก คุณจะใช้ F1 ถึง F9 ขึ้นอยู่กับที่แสดงบนหน้าจอ ให้เลือก Key ที่สอดคล้องกับ Safe Mode
  15. PC ของคุณจะบูตใน Safe Mode ขณะอยู่ในโหมดนี้ เปิด Elevated Command Prompt
  16. คัดลอกและวางคำสั่งด้านล่างทีละคำสั่งและกด Enter หลังแต่ละคำสั่ง
    • REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\MSIServer" /VE /T REG_SZ /F /D "Service"
    • REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\MSIServer" /VE /T REG_SZ /F /D "Service"
    • net start msiserver
  17. ปิด Command Prompt
  18. ในช่องค้นหา ใส่ Control Panel และคลิกที่ผลลัพธ์ค้นหาที่เกี่ยวข้องที่สุด
  19. ไปที่ Programs และเลือก Programs and Features
  20. คลิกขวาที่โปรแกรมที่ต้องการถอนการติดตั้งและคลิกปุ่ม Uninstall
  21. ทำตามคำแนะนำบนหน้าจอ
  22. รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าข้อความข้อผิดพลาดยังแสดงหรือไม่

วิธีแก้ #5: แก้ไข Permissions ของไฟล์ถอนการติดตั้ง

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

นี่คือคู่มือว่าจะทำอย่างไร:

  1. หา Directory ที่แอปพลิเคชันถูกบันทึก
  2. คลิกขวาที่ไฟล์ EXE และเลือก Properties
  3. เลือก Security From และ Take Ownership ของไฟล์ เพื่อให้คุณสามารถดำเนินการถอนการติดตั้งต่อได้
  4. เมื่อคุณได้ Ownership สมบูรณ์แล้ว ลองเปิด Uninstaller และดูว่ามีความแตกต่างหรือไม่

วิธีแก้ #6: ลบหรือถอนการติดตั้งไฟล์

หาก 5 วิธีแก้แรกไม่แก้ปัญหาของคุณ คุณไม่มีทางเลือกอื่นนอกจากการบังคับลบไฟล์ ก่อนที่คุณจะทำ ให้เตรียม Backup ของไฟล์ของคุณ เพราะไม่มีการรับประกันว่านี้จะทำให้คุณถอนการติดตั้งแอปพลิเคชันได้อย่างถูกต้อง

หากคุณต้องการดำเนินการกับวิธีแก้นี้ ทำตามคำแนะนำเหล่านี้:

  1. ไปที่ Directory ที่ไฟล์ติดตั้ง
  2. เลือก Directory ทั้งหมดและกด Shift + Delete นี่จะลบข้อมูลของไฟล์ถาวร
  3. ในจุดนี้ ข้อมูลจะถูกลบ แต่ Entries ของแอปพลิเคชันยังคงอยู่บนอุปกรณ์ของคุณ
  4. ตอนนี้ กด Windows + R เพื่อเปิด Run Dialog
  5. ใส่ appwiz.cpl และกด Enter
  6. หน้าต่างพร้อมแอปพลิเคชันที่ติดตั้งทั้งหมดจะแสดง คลิกขวาที่แอปพลิเคชันที่ต้องการลบและกด Uninstall
  7. รีสตาร์ทอุปกรณ์หลังถอนการติดตั้งและตรวจสอบว่าแก้ปัญหาได้หรือไม่

วิธีแก้ #7: ทำ Antivirus Scan

บางครั้ง ไวรัสและเอนทิตี้มัลแวร์ Corrupt และทำลาย Registry Files และส่งผลกระทบต่อ System Processes ซึ่งมักนำไปสู่ปัญหาอย่างข้อความข้อผิดพลาด "You do not have sufficient access to uninstall" หากเป็นกรณีนี้ การทำ Virus Scan จะแก้ได้

มี 2 วิธีทำ Antivirus Scan: Manual และ Automatic อย่างไรก็ตาม นี่ไม่หมายความว่าคุณต้องเลือกจากทั้งสอง คุณสามารถทำทั้งคู่เพื่อผลลัพธ์ที่ดีกว่า

หากคุณต้องการเลือกตัวเลือกหลัง คุณจะเพียงต้องติดตั้ง Trusted Anti-Malware Software เมื่อคุณมีมันแล้ว ทำ Complete System Scan หลังจากนั้น ปล่อยให้มันรันในพื้นหลังเพื่อ Real-time Protection

หากคุณชอบวิธี Manual คุณจะต้องใช้ Built-in Security Software บนอุปกรณ์ Windows 10/11: Windows Defender และทำตาม 3 ขั้นตอนง่ายๆ นี้:

  1. คลิกขวาที่ไฟล์หรือโฟลเดอร์เฉพาะ เลือก Scan with Microsoft Defender
  2. เมื่อสแกนเสร็จ คุณจะถูกนำไปหน้าต่างใหม่ที่แสดงผลลัพธ์การสแกน นำโซลูชันที่แนะนำไปใช้
  3. รีสตาร์ทคอมพิวเตอร์

สำหรับการป้องกันเพิ่มเติม คุณสามารถใช้ Windows Security Tools อื่นๆ ได้เช่นกัน

สรุป

User Account Control เป็นเครื่องมือทรงพลังที่สามารถใช้เพิ่มความปลอดภัยของอุปกรณ์ของคุณได้ อย่างไรก็ตาม เหมือนเครื่องมืออื่นๆ มันก็เปราะบางต่อปัญหาและประเด็นต่างๆ แต่ด้วยวิธีแก้ที่ระบุไว้ข้างต้น หวังว่าคุณสามารถแก้ปัญหาที่เกี่ยวข้องกับ UAC ได้

แจ้งความคิดเห็นเกี่ยวกับบทความนี้ได้ที่ช่องความคิดเห็นด้านล่าง