วิธีการลบโปรแกรมที่ใช้งานไม่ได้ออกจากรายการโปรแกรมและคุณสมบัติใน Windows 7


27

บนเดสก์ท็อป Windows 7 64- บิตมีโปรแกรมในรายการโปรแกรมและคุณสมบัติ (แผงควบคุม \ รายการและโปรแกรมและแผงควบคุม) ที่ปฏิเสธการถอนการติดตั้ง ข้อผิดพลาดที่ได้รับคือ:

 Error 1723. There is a problem with this Installer package.
 A DLL required for this install to complete could not be run

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

ดังนั้นฉันจะล้างรายการโปรแกรมที่ติดตั้งด้วยตนเองได้อย่างไร

คำตอบ:


24

ขึ้นอยู่กับว่าโปรแกรมตรวจจับว่ามีการติดตั้งแล้ว

โปรแกรมที่แสดงในรายการโปรแกรมและคุณลักษณะนั้นสร้างขึ้นจากรีจิสตรีคีย์ภายใต้: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

โปรแกรมอาจค้นหาที่อื่นในรีจิสทรีหรือค้นหาไฟล์บนดิสก์เพื่อตรวจสอบว่ามีการติดตั้งไว้แล้วหรือไม่

คุณสามารถใช้การตรวจสอบกระบวนการ (ProcMon) จาก Sysinternals เพื่อดูว่าไฟล์ใดและไฟล์ใดบ้างที่เป็นกุญแจสำคัญเมื่อมันปฏิเสธที่จะร่วมมือกับคุณ


19
โปรแกรม 32 บิตที่ติดตั้งบนเครื่อง 64 บิตจะอยู่ในHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstallโฟลเดอร์ที่อธิบายโดย @Fabien แทน
JumpingJezza

7
หากมีการติดตั้งจาก. MSI ก็จะถูกระบุไว้ภายใต้:HKEY_CLASSES_ROOT\Installer\Products
James Newton

30

Microsoft จัดทำเครื่องมือสำหรับแก้ไขปัญหาการติดตั้งและถอนการติดตั้งโปรแกรม มันมาจาก

http://aka.ms/Program_Install_and_Uninstall


1
ฉันคิดว่าบริการไม่ทำงานอีกต่อไป ทุกครั้งที่ฉันพยายามดาวน์โหลดเครื่องมือมันบอกว่ามันไม่สามารถสื่อสารกับเซิร์ฟเวอร์ได้
Donny V

3
@ DonnyV: ฉันลองแล้วมันดาวน์โหลดได้ดีสำหรับฉัน มันอาจจะเป็นความผิดพลาดชั่วคราว หากยังใช้งานไม่ได้ให้ลองดาวน์โหลดเครื่องมือจากคอมพิวเตอร์เครื่องอื่น (คลิกที่ลิงก์ "ดาวน์โหลดขั้นสูงเพื่อเรียกใช้บนคอมพิวเตอร์เครื่องอื่นหรือตัดการเชื่อมต่อ" ใต้ลิงก์ "เรียกใช้ตอนนี้") ซอฟต์แวร์ที่เป็นอันตรายสามารถบล็อกการดาวน์โหลดจาก Microsoft (เพื่อพยายามป้องกันตัวเองจากการถูกลบ) ดังนั้นคุณอาจต้องการตรวจสอบสิ่งนั้นด้วย
Tweek

ฉันไม่สามารถลบโปรแกรมโดยใช้เครื่องมือ "โปรแกรมและคุณสมบัติ" (appwiz.cpl) ได้รับข้อผิดพลาดที่ระบุว่า "มีการติดตั้งผลิตภัณฑ์รุ่นอื่นแล้ว" เครื่องมือที่ลิงก์ด้านบนสามารถลบโปรแกรมได้สำเร็จ ขอบคุณ!
Jeremy Lyons

5

ต่อไปนี้เป็นสองกรณีที่มีโซลูชันที่แตกต่างกันเล็กน้อย:

  1. โปรแกรม (ในรูปแบบของไฟล์หรือโฟลเดอร์) ที่คุณพยายามถอนการติดตั้งมาพร้อมกับคอมพิวเตอร์เมื่อซื้อ

  2. โปรแกรม (ไฟล์หรือโฟลเดอร์) ที่คุณพยายามถอนการติดตั้งนั้นติดตั้งติดตั้งโดยที่คุณไม่รู้ตัวโดยบุคคลอื่น

กลยุทธ์ของคุณในทั้งสองกรณีคือ:

  • ติดตั้งซอฟต์แวร์เดิมอีกครั้งเพื่อให้มีรูปร่างสมบูรณ์ (ไฟล์ที่ขาดหายไปหรือเสียหายในโปรแกรมจะไม่ยอมให้คุณถอนการติดตั้ง)
  • รีบูทคอมพิวเตอร์ของคุณ
  • ถอนการติดตั้งโปรแกรม
  • รีบูตอีกครั้ง

วิธีแก้ปัญหาสำหรับกรณีที่ 1:

  1. เปิดเริ่มต้น → ช่วยเหลือและสนับสนุน
  2. พิมพ์การติดตั้งซอฟต์แวร์และฮาร์ดแวร์ใหม่และเลือกการติดตั้งโปรแกรมซอฟต์แวร์ใหม่ "
  3. ทำตามคำแนะนำของตัวช่วยสร้าง
  4. รีบูทคอมพิวเตอร์ของคุณ
  5. เปิดเริ่มแผงควบคุมโปรแกรมและคุณลักษณะ
  6. ค้นหาโปรแกรมที่คุณต้องการถอนการติดตั้งและคลิกขวาด้วยเมาส์ของคุณ
  7. เลือกถอนการติดตั้ง
  8. รีบูทคอมพิวเตอร์ของคุณอีกครั้ง

วิธีแก้ปัญหาสำหรับกรณีที่ 2:

  1. ไปที่เครื่องมือค้นหา (เช่น Google)
  2. ค้นหาเว็บไซต์ของ บริษัท ที่คุณสามารถดาวน์โหลดซอฟต์แวร์เดียวกัน
  3. ดาวน์โหลดและติดตั้งซอฟต์แวร์อีกครั้ง
  4. รีบูทคอมพิวเตอร์ของคุณ
  5. เปิดเริ่มแผงควบคุมโปรแกรมและคุณลักษณะ
  6. ค้นหาโปรแกรมที่คุณต้องการถอนการติดตั้งและคลิกขวาด้วยเมาส์ของคุณ
  7. เลือกถอนการติดตั้ง
  8. รีบูทคอมพิวเตอร์ของคุณอีกครั้ง

ติดตั้งอีกครั้งก่อนที่จะถอนการติดตั้งทำงาน ฉันจะต้องจำอันนี้ ขอบคุณ
LonnieBest

3

ฉันคิดว่าการล้างข้อมูลจะไม่เปลี่ยนปัญหากับโปรแกรม คุณสามารถลอง ccleaner http://www.piriform.com/ccleaner/featuresและปล่อยให้มันลบรายการ แต่คุณยังคงต้องการลองและทำความสะอาดรีจิสทรีด้วยมือ ไปหาคีย์ของโปรแกรมใน HKEY_LOCAL_MACHINE \ Software \ YourProgram หรือถ้าคุณใช้แอพ 32 บิตบนระบบปฏิบัติการ 64 บิตใน HKEY_LOCAL_MACHINE \ Software \ Wow6432Node \ YourProgram คุณอาจลองติดตั้งใหม่หลังจากนั้น ฉันอยากจะแนะนำให้คุณทำความสะอาดรีจิสทรีทำความสะอาดรีจิสทรีหลังจากนั้น


1
นั่นเป็นโปรแกรมที่เรียบร้อยและฉันก็กำจัดสิ่งต่าง ๆ มากมาย แต่น่าเสียดายที่มันไม่สามารถลบโปรแกรมที่ละเมิดออกได้โดยมีข้อผิดพลาดเดียวกับ Windows
Itai

2

มีโปรแกรมที่ไม่มีตัวเลือกใด ๆ ด้านบนจะใช้งานได้

จบลงด้วยการทิ้งทั้งรีจิสทรีโดยมองหาชื่อของมันและพบได้ที่นี่: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \

เพื่อให้ชีวิตของฉันง่ายขึ้นเพียงลงเอยด้วยการใช้ Revo Uninstaller เพื่อลบมัน


แทนที่จะ Revo Uninstaller (ไม่ฟรี) ผมหยิบ RegEdit ดีกว่าที่alternativeto.net/software/regedit - The O & O วิธีแก้คือดีและฟรี ( oo-software.com/en/ooregeditor )
starlocke

1

รีจิสตรีคีย์ที่เกี่ยวข้องอาจอยู่ด้วยเช่นกัน

HKEY_USERS\(user id)\Software\Microsoft\Windows\CurrentVersion\Uninstall

สำหรับฉัน (รหัสผู้ใช้) คือS-1-5-21-874921695-2243469788-227544040-1000แต่ฉันไม่แน่ใจว่ามันไม่ซ้ำกันหรือไม่

C:\Users\(user name)\AppData\Local\Package Cacheแฟ้มการติดตั้งอาจจะอยู่ใน ถ้าเป็นเช่นนั้นจะมีหมายเลขตัวอักษรสำหรับค้นหาในรีจิสตรี


0

ตัวติดตั้งให้เส้นทางสำหรับไฟล์ ... เพียงแค่เลือกส่วนหนึ่งของโฟลเดอร์ชั่วคราวที่มีตัวเลขและตัวอักษรแบบสุ่มและค้นหาใน regeditor ... ลบรายการทั้งหมด (ทั้งโฟลเดอร์) ที่คุณค้นหา ฉันต้องทำเพื่อรูปลักษณ์และ colorista.msi ดังนั้นมันใช้เวลาไม่กี่นาที


1
สวัสดีและยินดีต้อนรับสู่ SuperUser คุณมีแหล่งที่มาจากการให้เครดิตกับคำตอบของคุณหรือไม่?
Lorenzo Von Matterhorn

0

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

หลังจากนั้นให้ใช้ CCleaner เพื่อทำความสะอาดรีจิสทรี จากนั้นติดตั้ง / ถอนการติดตั้ง (อีกครั้ง) แอพโดยใช้ไฟล์ติดตั้ง MSI

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.