Làm cách nào để xóa chương trình bị hỏng khỏi danh sách chương trình và tính năng trong Windows 7?


27

Trên máy tính để bàn Windows 7 64 bit, có một chương trình trong danh sách Chương trình và Tính năng (Bảng điều khiển \ Tất cả các mục trong Bảng điều khiển \ Chương trình và Tính năng) đã từ chối gỡ cài đặt. Lỗi thu được là:

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

Tôi nghi ngờ filer đã bị xóa hoặc bị hỏng. Vấn đề lớn là chương trình đã từ chối cài đặt chính nó trên phiên bản bị hỏng.

Vậy làm thế nào để tôi tự làm sạch danh sách các chương trình đã cài đặt?

Câu trả lời:


24

Nó phụ thuộc vào cách chương trình phát hiện rằng nó đã được cài đặt.

Các chương trình hiển thị trong danh sách Chương trình và Tính năng được tạo từ các khóa đăng ký bên dưới: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Chương trình có thể đang tìm nơi khác trong sổ đăng ký, hoặc tìm kiếm một tệp trên đĩa, để xác định xem nó đã được cài đặt chưa.

Bạn có thể sử dụng Trình giám sát quy trình (ProcMon) từ Sysiternals để xem tệp nào và khóa reg mà nó đang chọc vào khi nó từ chối hợp tác với bạn.


19
Các chương trình 32 bit được cài đặt trên máy 64 bit sẽ nằm trong HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstallthư mục được mô tả bởi @Fabien.
JumpingJezza

7
Nếu nó được cài đặt từ .MSI, nó cũng sẽ được liệt kê dưới đây:HKEY_CLASSES_ROOT\Installer\Products
James Newton

30

Microsoft cung cấp một công cụ để khắc phục các sự cố cài đặt và gỡ cài đặt chương trình. Nó có sẵn từ

http://aka.ms/Program_Install_and_Uninstall


1
Tôi nghĩ rằng dịch vụ đó không hoạt động nữa. Mỗi khi tôi cố tải xuống công cụ thì nó nói rằng nó không thể giao tiếp với máy chủ.
Donny V

3
@DonnyV: Tôi vừa thử nó và nó đã tải xuống tốt cho tôi. Nó có thể là một trục trặc tạm thời. Nếu nó vẫn không hoạt động, hãy thử tải xuống công cụ từ một máy tính khác (nhấp vào liên kết "Tải xuống nâng cao để chạy trên một máy tính khác hoặc bị ngắt kết nối" ngay dưới liên kết "Chạy ngay"). Phần mềm độc hại có thể chặn tải xuống từ Microsoft (để thử và ngăn chặn bản thân bị xóa), do đó bạn cũng có thể muốn kiểm tra điều đó.
Tweek

Tôi không thể xóa chương trình bằng công cụ "Chương trình và Tính năng" (appwiz.cpl), nhận được thông báo lỗi "Phiên bản khác của sản phẩm này đã được cài đặt." Công cụ được liên kết ở trên đã có thể loại bỏ thành công chương trình. Cảm ơn!
Jeremy Lyons

5

Dưới đây là hai trường hợp với một giải pháp nhỏ khác nhau:

  1. Chương trình (ở dạng tệp hoặc thư mục) bạn đang cố gắng gỡ cài đặt đi kèm với máy tính của bạn khi mua.

  2. Chương trình (tệp hoặc thư mục) bạn đang cố gắng gỡ cài đặt là do bạn đã cài đặt, cài đặt mà bạn không biết.

Chiến lược của bạn trong cả hai trường hợp là:

  • Cài đặt lại cùng một phần mềm để làm cho nó ở dạng hoàn chỉnh (một tệp bị thiếu hoặc bị hỏng trong chương trình sẽ không cho phép bạn gỡ cài đặt).
  • Khởi động lại máy tính của bạn.
  • Gỡ cài đặt chương trình.
  • Khởi động lại một lần nữa.

Giải pháp cho trường hợp 1:

  1. Mở Bắt đầuTrợ giúp & Hỗ trợ .
  2. Loại phần mềm và cài đặt lại phần cứng và chọn chương trình phần mềm cài đặt lại ".
  3. Làm theo hướng dẫn của thuật sĩ.
  4. Khởi động lại máy tính của bạn.
  5. Mở Bắt đầuBảng điều khiểnChương trình & Tính năng
  6. Xác định vị trí chương trình bạn muốn gỡ cài đặt và nhấp chuột phải vào chương trình bằng chuột.
  7. Chọn Gỡ cài đặt .
  8. Khởi động lại máy tính của bạn một lần nữa.

Giải pháp cho trường hợp 2:

  1. Truy cập công cụ tìm kiếm (ví dụ: Google).
  2. Xác định vị trí trang web của công ty nơi bạn có thể tải xuống chính xác cùng một phần mềm.
  3. Tải về và cài đặt lại phần mềm.
  4. Khởi động lại máy tính của bạn.
  5. Mở Bắt đầuBảng điều khiểnChương trình & Tính năng
  6. Xác định vị trí chương trình bạn muốn gỡ cài đặt và nhấp chuột phải vào chương trình bằng chuột.
  7. Chọn Gỡ cài đặt .
  8. Khởi động lại máy tính của bạn một lần nữa.

Cài đặt lại, trước khi gỡ cài đặt làm việc. Tôi sẽ phải nhớ điều này. Cảm ơn.
LonnieBest

3

Tôi nghĩ rằng chỉ cần dọn dẹp sẽ không thực sự thay đổi vấn đề với chương trình. Bạn có thể thử ccleaner http://www.piriform.com/ccleaner/features và để nó xóa mục nhập danh sách, nhưng bạn vẫn muốn thử và dọn dẹp sổ đăng ký bằng tay. Đi và tìm các khóa của chương trình trong HKEY_LOCAL_MACHINE \ Software \ YourProgram hoặc nếu bạn chạy ứng dụng 32 bit trên HĐH 64 bit trong HKEY_LOCAL_MACHINE \ Software \ Wow6432Node \ YourProgram Bạn có thể thử cài đặt lại sau đó. Tôi sẽ đề nghị bạn để ccleaner thực hiện dọn dẹp registry sau đó.


1
Đó là một chương trình gọn gàng và tôi đã dọn dẹp rất nhiều thứ nhưng thật không may, nó đã thất bại trong việc loại bỏ chương trình vi phạm có cùng lỗi với Windows.
Itai

2

Có một chương trình mà không có tùy chọn nào ở trên sẽ hoạt động.

Đã kết thúc việc hủy toàn bộ sổ đăng ký, tìm kiếm tên của nó trong đó và tìm thấy nó ở đây: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \

Để làm cho cuộc sống của tôi dễ dàng hơn, cuối cùng chỉ cần sử dụng Revo Uninstaller để xóa nó.


Thay vì Revo Uninstaller (không miễn phí), tôi đã chọn một RegEdit tốt hơn ở alternativeto.net/software/regedit - The O & O Giải pháp là tốt đẹp, và miễn phí ( oo-software.com/en/ooregeditor )
starlocke

1

Các khóa đăng ký tương ứng cũng có thể được đặt trong

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

Đối với tôi (id người dùng) là S-1-5-21-874921695-2243469788-227544040-1000, nhưng tôi không chắc nó có độc đáo hay không.

Tập tin cài đặt có thể có mặt trong C:\Users\(user name)\AppData\Local\Package Cache. Nếu vậy, id số chữ cái để tìm kiếm trong sổ đăng ký có thể được tìm thấy ở đó.


0

Trình cài đặt cung cấp cho bạn Đường dẫn cho tệp ... chỉ cần chọn một phần của thư mục Temp với các số và chữ cái ngẫu nhiên và tìm kiếm nó trong regeditor ... xóa tất cả các mục (toàn bộ thư mục) mà bạn tìm thấy. Tôi đã phải làm điều đó vì ngoại hình và colorista.msi nên mất vài phút


1
Xin chào và chào mừng đến với SuperUser. Bạn có nguồn nào từ nơi bạn có thể cung cấp tín dụng cho câu trả lời của mình không?
Lorenzo Von Matterhorn

0

Điều hướng thông qua sổ đăng ký tìm kiếm "AppName". Sẽ mất một lúc, nhưng bạn sẽ tìm thấy hầu hết tất cả các mục liên quan đến chương trình.

Sau đó, sử dụng CCleaner để thực hiện đăng ký sạch. Và sau đó cài đặt lại / gỡ cài đặt (một lần nữa) ứng dụng bằng tệp cài đặt MSI.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.