Windows Installer luôn nói rằng Một chương trình khác đang được cài đặt


12

Đâu đó một số phần mềm cài đặt phải chết. Bây giờ khi tôi cố gắng cài đặt phần mềm, tôi nhận được thông báo bật lên từ Windows Installer nói rằng "Một chương trình khác đang được cài đặt. Vui lòng đợi cho đến khi cài đặt đó hoàn tất, sau đó thử cài đặt lại phần mềm này."

Một tìm kiếm trên serverfault xuất hiện "Công cụ dọn dẹp Windows Installer" mà Microsoft đã ngừng hỗ trợ. Một tìm kiếm khác dẫn tôi đến WiseFixer, muốn 50 đô la để sửa máy tính của tôi.

Tôi không ngại trả một số tiền để sửa máy tính của mình nhưng tôi không còn tin tưởng vào những thứ tôi tìm thấy qua hầu hết các trang web đánh giá sản phẩm hoặc tìm kiếm trên web.


5
Bạn đã thử khởi động lại chưa? Rốt cuộc, nó là một máy Windows.
jamesbtate

1
Bạn đã thử đăng ký lại msiexec chưa? support.microsoft.com/kb/315346
xXhRQ8sD2L7Z

Để cho Google bắt kịp điều này, thông báo lỗi của Đức có nội dung " Ein anderes Programm wird Momentan installiert. Warten Sie, bis die andere Cài đặt abgeschlossen ist, und wiederholen Sie anschließend die Cài đặt phần mềm chết. ".
Uwe Keim

1
Trong trường hợp của tôi, đó là một quá trình gọi là "TiWorker.exe". Cho dù tôi có thường xuyên giết "msiexec.exe" thông qua Process Explorer, nó vẫn tiếp tục bật lên. Sau khi tôi giết "TiWorker.exe" và sau đó giết "msiexec.exe", nó không bật lên nữa.
Uwe Keim

đã giải quyết nó bằng cách tìm kiếm và giết tất cả tên tác vụ xuất hiện cùng với "trình cài đặt" trong tên của chúng
JinSnow

Câu trả lời:


12

Mở regeditvà xem khóa này có tồn tại không:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\InProgress

Nếu vậy, loại bỏ nó. Khởi động lại dịch vụ Windows Installer sau khi gỡ bỏ khóa.


Tôi đã thấy regedit trước đây nhưng tôi không nhớ vị trí của nó. Tôi nên chỉnh sửa nó dưới dạng tệp văn bản hay tôi nên chạy regedit?
Cathy Sullivan

2
Bắt đầu, chạy, nhập 'regedit' và điều hướng cây từ đó.
Holocryptic

4
Một người phải được nói chính xác cách chạy regedit có lẽ thực sự không nên chạy regedit.
Ward - Phục hồi Monica

Có vẻ như đã làm việc. Tôi cũng đã sử dụng System Mechanic để dọn dẹp mọi thứ. Và tôi đã khởi động lại sau khi xóa khóa được liệt kê ở trên.
Cathy Sullivan

Làm thế nào để ngăn chặn nó khi net stop msiserverkhông thể dừng lại?
Abdul Rauf

10

Bật Process Explorer và di chuột qua từng phiên bản của msiexec.exe. Với một chút may mắn, bạn sẽ nhận được dòng lệnh cài đặt sẽ cung cấp cho bạn một số manh mối về nó là gì.

Ví dụ msiexec của Explorer

Thỉnh thoảng tôi nhận được điều này và đó là phần mềm chống vi-rút của tôi cài đặt thứ gì đó mà tôi chỉ có thể đoán là định nghĩa mới, bởi vì nó thường xảy ra đủ để tôi chú ý.


2

Xin lỗi nếu đây là phản hồi cơ bản ... nhưng, bạn có bất kỳ bản cập nhật Windows đang chờ xử lý nào cần phải hoàn tất cài đặt của chúng thông qua khởi động lại không?

Mặt khác, sử dụng Windows Installer Cleanup Tool là sai lầm lớn nhất tôi từng mắc phải. Chỉ cần nghĩ rằng tôi sẽ ném nó vào .;)


1
Tôi đã khởi động lại máy này nhiều lần nên không thể hoàn tất việc khởi động lại.
Cathy Sullivan

2

Điều đầu tiên là thử dừng dịch vụ Windows Installer. Điều đó có thể giải quyết vấn đề trong chính nó. Khá có thể Windows đang cài đặt các bản cập nhật trong nền.

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.