Một số người dùng Windows 10 báo cáo thấy lỗi 0xC0070652 mỗi khi cố gỡ cài đặt bất cứ thứ gì theo cách thông thường. Thông báo lỗi đi kèm mã lỗi là 'Another installation is already in progress' (Một cài đặt khác đang tiến hành), nhưng hầu hết người dùng bị ảnh hưởng báo cáo sự cố quay lại ngay cả sau khi khởi động lại máy tính.

Một trong những nguyên nhân phổ biến nhất kích hoạt lỗi 0xC0070652 là vấn đề với dịch vụ Windows Installer. Nếu tình huống này áp dụng, bạn có thể khắc phục bằng cách buộc dịch vụ khởi động lại qua màn hình Services.
Nếu bạn chỉ gặp lỗi này khi gỡ cài đặt một ứng dụng cụ thể, có thể do xung đột giữa dịch vụ bên thứ 3 và 'msiserver'. Để khắc phục, bạn cần dùng Task Manager dừng 'msiserver' chạy trong khi gỡ cài đặt.
Tuy nhiên, thủ phạm bên thứ 3 gây xung đột có thể không dễ xác định. Nếu tình huống này áp dụng, bạn cần thực hiện clean boot (khởi động sạch) sau đó thử cài đặt/gỡ cài đặt sau khi đảm bảo không có can thiệp bên thứ 3.
Nếu bạn gặp sự cố này với AVG Antivirus, có thể do file còn sót lại từ cài đặt cũ. Để khắc phục, bạn cần chạy công cụ AVG Remover để đảm bảo cài đặt bắt đầu từ đầu.
Phương pháp 1: Khởi động lại dịch vụ Windows Installer
Một trong những nguyên nhân phổ biến nhất sinh ra lỗi 0xC0070652 là sự không nhất quán với dịch vụ chính tham gia quá trình gỡ cài đặt chương trình (dịch vụ Windows Installer). Trong hầu hết các trường hợp, vấn đề xảy ra do dịch vụ Windows Installer bị mắc kẹt trong trạng thái limbo và không thể được gọi bởi thành phần phụ của hệ điều hành cần nó.
Nếu tình huống này áp dụng, bạn có thể khắc phục nhanh chóng bằng cách buộc khởi động lại dịch vụ Windows Installer.
Dưới đây là hướng dẫn nhanh khởi động lại dịch vụ Windows Installer để khắc phục lỗi 0xC0070652:
- Mở hộp thoại Run bằng cách nhấn Windows key + R. Nhập 'service.msc' vào hộp văn bản để mở màn hình Services.

- Trong màn hình Services, chuyển sang phần bên phải và cuộn xuống danh sách dịch vụ cục bộ đang hoạt động cho đến khi tìm thấy Windows Installer Service.
- Khi tìm thấy dịch vụ Windows Installer, nhấp chuột phải và nhấp vào Restart từ menu ngữ cảnh mới xuất hiện.

Lưu ý: Nếu quy trình chưa bắt đầu, nhấp Start trước, sau đó nhấp Restart.
- Thử gỡ cài đặt lại và xem cùng vấn đề có vẫn xảy ra không.
Nếu cùng vấn đề vẫn xảy ra, hãy chuyển sang giải pháp tiềm ẩn tiếp theo bên dưới.
Phương pháp 2: Dừng dịch vụ 'msiserver'
Nếu bạn chỉ gặp lỗi 0xC0070652 khi cài đặt hoặc gỡ cài đặt một ứng dụng cụ thể, có thể do ứng dụng đó dùng dịch vụ chuyên biệt để hoàn tất gỡ cài đặt – Trong một số trường hợp, điều này có thể xung đột với Windows Installer.
Nếu tình huống này áp dụng, bạn có thể khắc phục bằng cách dừng dịch vụ Windows Installer chính ngay trước khi cố cài đặt hoặc gỡ cài đặt.
Dưới đây là hướng dẫn nhanh cho phép bạn làm điều này:
- Nhấn Ctrl + Shift + Escape để mở giao diện Task Manager và nhấp More details nếu mở với giao diện đơn giản.

- Bên trong phiên bản chi tiết của Task Manager, nhấp vào tab Services, sau đó cuộn xuống danh sách dịch vụ và tìm 'msiserver'.
- Khi tìm thấy nó, nhấp chuột phải và nhấp vào Stop từ menu ngữ cảnh mới xuất hiện.

Lưu ý: Nếu bạn cài Google Backup / Sync, bạn có thể cũng cần vô hiệu hóa msiexec.exe.
- Bây giờ dịch vụ đã dừng, hãy thử cài đặt hoặc gỡ cài đặt và xem bạn có thể hoàn tất quy trình mà không gặp lỗi 0xC0070652 không.
Nếu cùng thông báo lỗi vẫn xuất hiện, hãy chuyển sang giải pháp tiềm ẩn tiếp theo bên dưới.
Phương pháp 3: Chạy công cụ AVG Remover (nếu áp dụng)
Nếu bạn gặp lỗi 'Another installation is already in progress' khi cố gỡ cài đặt hoặc cài đặt AVG Antivirus, rất có thể sự cố do file còn sót lại từ cài đặt trước can thiệp vào thao tác này.
Trong trường hợp này, bạn có thể khắc phục bằng cách dùng công cụ AVG Remover riêng của họ để đảm bảo mọi file có thể can thiệp vào quá trình này bị xóa. Nhưng để làm điều này, bạn cần biết phiên bản bit của hệ điều hành để chạy công cụ gỡ AVG phù hợp.
Làm theo hướng dẫn dưới đây để tìm kiến trúc hệ điều hành và chạy công cụ gỡ phù hợp khắc phục lỗi 'Another installation is already in progress':
- Mở File Explorer, nhấp chuột phải vào This PC và nhấp Properties từ menu ngữ cảnh mới xuất hiện.

- Trong màn hình System, nhìn dưới System ở System type để thấy kiến trúc hệ điều hành hiện tại.

Lưu ý: Nếu System type là 64-bit, bạn cần cài phiên bản 64-bit của AVG Remover. Nếu hiển thị x86 (32-bit), bạn cần dùng phiên bản 32-bit.
- Truy cập liên kết này (tại đây) cho 32-bit hoặc liên kết này (tại đây) cho phiên bản 64-bit để bắt đầu tải công cụ AVG Remover tương thích với phiên bản hệ điều hành.
- Sau khi tải xong, nhấp đúp vào trình cài đặt avgclear.exe, nhấp Yes ở UAC (User Account Controls), sau đó nhấp Yes khi được hỏi khởi động lại ở Safe Mode.

- Sau khi khởi động tiếp theo hoàn tất, làm theo hướng dẫn trên màn hình để hoàn tất xóa mọi file còn sót lại của AVG.
- Khi thao tác hoàn tất, khởi động lại một lần nữa để thoát safe mode và xem sự cố có được khắc phục khi trình tự khởi động tiếp theo hoàn tất không.
Nếu phương pháp này không áp dụng hoặc không khắc phục lỗi 0xC0070652, hãy chuyển sang giải pháp tiềm ẩn tiếp theo bên dưới.
Phương pháp 4: Thực hiện thủ tục Clean Boot
Xung đột bên thứ 3 cũng có thể chịu trách nhiệm cho sự xuất hiện của vấn đề cụ thể này. Trong hầu hết các trường hợp, lỗi 0xC0070652 do quy trình thuộc bộ bảo mật bên thứ 3 khác gây ra.
Nếu tình huống này áp dụng, bạn có thể khắc phục bằng cách khởi động ở chế độ clean boot để điều tra xung đột phần mềm và tách biệt dịch vụ hoặc quy trình gây ra vấn đề. Thao tác này được xác nhận hiệu quả cho nhiều người dùng bị ảnh hưởng.
Hãy nhớ rằng bằng cách đạt trạng thái clean boot, máy tính sẽ khởi động không có dịch vụ, quy trình và mục khởi động bên thứ 3 nào có thể góp phần gây ra lỗi này.
Dưới đây là hướng dẫn từng bước giúp bạn đạt trạng thái clean boot:
- Nhấn Windows key + R để mở hộp thoại Run. Nhập 'msconfig' vào hộp văn bản và nhấn Enter để mở cửa sổ System Configuration.

Lưu ý: Khi được nhắc bởi cửa sổ User Account Control (UAC), nhấp Yes để cấp quyền quản trị.
- Bên trong menu System Configuration, nhấp vào tab Services từ thanh ribbon ở trên, sau đó tích hộp liên kết với Hide all Microsoft services – Điều này đảm bảo bạn không vô hiệu hóa dịch vụ Microsoft nào thiết yếu cho hệ điều hành.

- Sau khi loại trừ mọi dịch vụ thiết yếu khỏi danh sách, nhấp vào nút Disable all – Điều này đảm bảo khởi động hệ thống tiếp theo hoàn tất không có dịch vụ bên thứ 3 nào.
- Khi đã xử lý mọi dịch vụ liên quan, nhấp vào tab Startup, sau đó nhấp Open Task manager từ menu tiếp theo.

- Thao tác trước sẽ đưa bạn trực tiếp vào tab Startup của Task Manager. Bên trong, bắt đầu chọn hệ thống mọi dịch vụ khởi động bên thứ 3 và nhấp nút Disable ở dưới màn hình để loại trừ chúng khỏi việc chạy ở khởi động hệ thống tiếp theo. Làm điều này nhất quán cho đến khi không còn dịch vụ khởi động nào được phép chạy ở khởi động tiếp theo.

- Nếu bạn đến đây, bạn đã sẵn sàng thực hiện clean boot. Tất cả còn lại là khởi động lại máy tính để tận dụng trạng thái này.
- Ở khởi động tiếp theo, máy tính sẽ khởi động chỉ với dịch vụ thiết yếu yêu cầu bởi hệ điều hành. Khi quá trình hoàn tất, hãy thử gỡ cài đặt/cài đặt ứng dụng trước đây gây ra lỗi 0xC0070652 và xem liệu điều này có cho phép bạn khắc phục sự cố không.
- Bất kể kết quả, hãy đảo ngược các hướng dẫn trên để đảm bảo khởi động máy tính tiếp theo bình thường và dịch vụ, quy trình và mục khởi động bên thứ 3 được phép chạy.