Tìm nguyên nhân của trò chơi Vui lòng đợi cho đến khi chương trình hiện tại hoàn tất việc gỡ cài đặt hoặc được thay đổi


12

Khi tôi cố gắng gỡ cài đặt chương trình từ Windows 7 thông qua Bảng điều khiển (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, chứ không phải phần mềm của bên thứ ba như Revo Uninstaller), tôi thấy thông báo lỗi này:

chương trình và tính năng bật lên hộp thoại

Vui lòng đợi cho đến khi chương trình hiện tại kết thúc việc gỡ cài đặt hoặc được thay đổi

Làm thế nào tôi có thể biết chương trình nào đang được cài đặt hoặc gỡ cài đặt?

Nhìn vào trình quản lý tác vụ có thể đưa ra một số gợi ý:

danh sách quản lý công việc

nhưng nó hơi tẻ nhạt và có thể không rõ ràng. Có cách nào tốt hơn? Và không cần phải khởi động lại Windows?

Một số người sử dụng cùng một máy tính (sử dụng cùng một tài khoản Windows). Thanh tác vụ không phải lúc nào cũng hiển thị tất cả các chương trình vì một số chương trình đang được cài đặt hoặc gỡ cài đặt có thể không có mục thanh tác vụ (thường là quá trình nền bị tạm dừng vì bất kỳ lý do gì).


1
Tôi đã có một máy tính Acer mới ở đây tại nơi làm việc mà họ muốn tôi gỡ cài đặt tất cả các kho lưu trữ mà Acer đặt trên đó. Mỗi người trong số họ đang đưa ra thông điệp đó, và họ thậm chí chưa bao giờ được chạy trước đó. Thật là một PITA, khởi động lại sau khi gỡ cài đặt mọi thứ. Có vẻ như có 20 hoặc hơn tôi phải làm.
jp2code

1
Chỉ để tham khảo trong tương lai, tôi đã có vấn đề này và giải quyết nó bằng cách tiêu diệt các tiến trình TrustedInstaller và một dllhost.exe cụ thể có dòng lệnh (xem trong Process Explorer) đã đề cập đến điều gì đó về việc gỡ cài đặt.
pgr

Câu trả lời:


10

Làm cho mình một ưu tiên và khởi động lại máy tính.

Bằng cách đó, windows sẽ cho bạn biết chương trình nào vẫn đang được sử dụng. Sau khi khởi động lại, hãy thử gỡ cài đặt cùng chương trình bạn đã làm trước đó, rất có thể nó sẽ hoạt động trở lại.

Nếu bạn không phải là người duy nhất trên máy tính, không thể biết những người dùng khác đã làm gì khi bạn không ở đó, Nếu không có chương trình nào hoạt động tích cực, thì có vẻ như là một trục trặc kỳ lạ mà tôi chưa từng nghe thấy.


4
Cảm ơn nhưng tôi có một số máy chủ đang chạy và không muốn giết chúng, vì khởi động lại Windows sẽ làm. Windows ghi lại một loạt các công cụ, đó có thể là một cách để biết những gì người dùng khác đã làm.
Franck Dernoncourt

1
nếu quá trình tiêu diệt vẫn ổn, hãy giết msiexec.exe và thử
Chintak Chhapia

1
@ChintakChhapia Tôi có tin nhắn đó và không có msiexec.exe trong trình quản lý quy trình
barlop

3

Trong trường hợp cụ thể của tôi, có vẻ như một quá trình nền (trình quản lý điểm cuối tivoli hoặc có thể là trình quét vi-rút tự động tự cập nhật hoặc không) đang cài đặt một chương trình mà tôi "không biết" trong nền. Vì vậy, lời khuyên phổ biến về các interweb dường như là tiêu diệt "msiexec.exe" hoặc "Trustedinstaller.exe" hoặc "installmanager.exe" nếu bất kỳ thứ nào tồn tại trong danh sách quy trình. Các bản cập nhật tự động của Java dường như làm điều này . Lời khuyên khác là giết explorer.exe. Hoặc có thể vô hiệu hóa dịch vụ hệ thống đang kích hoạt cài đặt nền. Hoặc khởi động lại nếu tất cả đều thất bại (mặc dù nếu dịch vụ thực hiện cài đặt, sự cố sẽ quay trở lại, bạn có thể phải đợi cho đến khi hoàn thành trước). Nếu tất cả những thứ đó không thành công thì có thể sử dụng Revo Uninstaller vẫn hoạt động, nhưng bạn luôn hy vọng không cần cài đặt phần mềm của bên thứ 3 để gỡ cài đặt cho người khác: |

Hoặc tất nhiên, bạn chỉ có thể chờ đợi mãi mãi và rồi cuối cùng nó cũng có thể hoạt động ...


3
Trong trường hợp của tôi (không có trình cài đặt đáng tin cậy, không msiexec, thậm chí không wuauserv) cuối cùng tôi đã phát hiện ra đó là Steam "giữ" nó.
mirh

0

Đây không phải là về trình cài đặt cụ thể này, nhưng nói chung, khi trình cài đặt gặp lỗi về quá trình cài đặt đang diễn ra và hủy các tác vụ, đăng xuất và đăng nhập lại và cuối cùng khởi động lại Windows không khắc phục được sự cố, vậy thì điều gì thường gây ra đây là một tập tin đã bị bỏ lại bởi trình cài đặt khác. Điều này có thể xảy ra nếu bạn đang thử nghiệm các chương trình đang chạy trong tài khoản người dùng bị giới hạn và trình cài đặt không thể xóa một tệp còn lại từ một chương trình cài đặt khác được chạy từ một tài khoản người dùng khác.

Bạn phải có một tiện ích như filemon.exe và sử dụng tiện ích đó để theo dõi tất cả các tệp đang được mở bởi chương trình cài đặt. Nếu bạn tìm kiếm một TIẾP CẬN TIẾP CẬN hoặc bạn so sánh nó với một dấu vết thành công từ một máy tính khác, bạn thường có thể tìm ra tập tin nào gây ra sự cố treo máy. Nếu nó không hoạt động thì hãy thử regmon.exe và làm tương tự. Bạn có thể sẽ cần một tiện ích như GNU diff hoặc vimdiff để so sánh kết quả.

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.