Làm thế nào để sửa lỗi ứng dụng 0xc0150004 trên Windows?
Một số người dùng Windows đã gặp phải sự cố kỳ lạ khi họ đột nhiên không thể chạy bất kỳ loại chương trình thiết lập nào thường được sử dụng để cài đặt hoặc gỡ cài đặt ứng dụng. Mã lỗi xuất hiện là 0xc0150004.Hóa ra, vấn đề này không chỉ dành riêng cho một phiên bản Windows nhất định mà nó đã gặp phải trên Windows 7, Windows 8.1 và Windows 10.
Điều gì gây ra Lỗi ứng dụng 0xc0150004?
Chúng tôi đã điều tra vấn đề cụ thể này bằng cách xem xét các báo cáo người dùng khác nhau và bằng cách thử nghiệm các chiến lược sửa chữa khác nhau mà người dùng bị ảnh hưởng đã và đang sử dụng để bỏ qua mã lỗi này. Hóa ra, một số tình huống có thể dẫn đến sự xuất hiện của 0xc0150004. Dưới đây là danh sách rút gọn các thủ phạm tiềm ẩn có thể gây ra lỗi thiết lập khó chịu:
Phương pháp 1: Loại bỏ nhiễu AV của bên thứ 3 (nếu có)
Như một số người dùng bị ảnh hưởng đã báo cáo, sự cố này rất có thể do bộ AV bảo vệ quá mức gây ra bằng cách nào đó can thiệp vào thành phần cài đặt hệ điều hành mặc định. Các chi tiết cụ thể của vấn đề này không được giải thích bởi bất kỳ nhà phát triển bên thứ ba nào (nhiều như chúng tôi biết), nhưng rõ ràng là vấn đề đã ảnh hưởng đến rất nhiều người dùng Windows 10.
Nếu bạn đang sử dụng bộ bảo mật của bên thứ ba và tình huống này có vẻ áp dụng, bạn sẽ có thể xác nhận hoặc xác nhận những nghi ngờ của mình bằng cách tắt tính năng bảo vệ theo thời gian thực của bộ AV của bạn hoặc bằng cách gỡ cài đặt hoàn toàn.
Trước tiên, hãy bắt đầu bằng cách xem liệu việc tắt tính năng bảo vệ theo thời gian thực có đủ hay không. Nhưng hãy nhớ rằng quy trình này sẽ khác nhau tùy thuộc vào loại bộ AV của bên thứ 3 mà bạn đang sử dụng. Trong hầu hết các trường hợp, bạn có thể làm điều đó trực tiếp từ biểu tượng thanh tác vụ của chương trình chống vi-rút.
Sau khi tính năng bảo vệ thời gian thực bị tắt, hãy mở một thiết lập khác và xem liệu bạn có thể cài đặt ứng dụng mà không gặp phải tình trạng tương tự không 0xc0150004 lỗi.
Nếu sự cố vẫn tiếp diễn, bạn có thể loại bỏ AV bên thứ ba của mình khỏi danh sách thủ phạm bằng cách gỡ cài đặt hoàn toàn và đảm bảo rằng bạn không để lại bất kỳ tệp nào còn sót lại vẫn có thể gây ra hành vi này.
Để làm điều này, hãy làm theo bài viết này (đây) để biết hướng dẫn từng bước về cách gỡ cài đặt bộ phần mềm của bên thứ 3 và xóa mọi tệp còn sót lại tiềm năng. Nếu bạn làm điều này và bạn phát hiện ra rằng sự cố không còn xảy ra, bạn không nhất thiết phải chọn một bộ phần mềm của bên thứ 3 khác - Windows Defender sẽ hoạt động và tự động trở thành chương trình bảo mật mặc định.
Nhưng mặt khác, nếu sự cố tương tự vẫn xảy ra, bạn có thể an toàn cài đặt lại bộ bảo mật của bên thứ 3 một lần nữa và chuyển sang phương pháp tiếp theo bên dưới.
Phương pháp 2: Thực hiện quy trình khởi động sạch
Trước khi loại bỏ khả năng có sự can thiệp của bên thứ ba, bạn nên đảm bảo rằng không có chương trình đã cài đặt nào khác đang kích hoạt 0xc0150004 lỗi bằng cách vô hiệu hóa hiệu quả bất kỳ dịch vụ và quy trình nào của bên thứ 3 có thể ảnh hưởng đến thành phần cài đặt hệ điều hành.
Một số người dùng bị ảnh hưởng đã cố gắng thực hiện điều này bằng cách đạt được trạng thái khởi động sạch. Điều này sẽ buộc máy tính của bạn chỉ khởi động với các quy trình và dịch vụ của Windows. Nếu bạn khởi động máy tính của mình ở trạng thái khởi động sạch và sự cố không còn xảy ra khi cố gắng mở tệp thực thi thiết lập, thì rõ ràng sự cố trước đây là do một số loại can thiệp của bên thứ ba. Trong trường hợp này, vấn đề trở thành việc tìm ra quy trình / dịch vụ gây ra sự cố.
Dưới đây là hướng dẫn nhanh về cách thực hiện quy trình khởi động sạch để xác định chương trình của bên thứ 3 đang gây ra 0xc0150004 lỗi:
- Mở hộp thoại Run bằng cách nhấn Phím Windows + R. Sau đó, gõ "Msconfig" và hãy nhấn Đi vào để mở ra Cấu hình hệ thông thực đơn. Khi bạn đã ở bên trong UAC (Kiểm soát tài khoản người dùng) nhắc nhở, bấm vào Đúng để cấp đặc quyền quản trị.
- Khi bạn đang ở bên trong cửa sổ Cấu hình Hệ thống, hãy nhấp vào tab Dịch vụ từ đầu menu, sau đó đảm bảo rằng hộp được liên kết với ‘Ẩn tất cả các Dịch vụ của Microsoft‘Được kiểm tra. Sau khi bạn làm điều này, tất cả các dịch vụ Windows sẽ bị xóa khỏi danh sách, vì vậy bạn sẽ không vô hiệu hóa bất kỳ quy trình hệ thống quan trọng nào do nhầm lẫn.
- Khi tất cả các dịch vụ quan trọng bị loại trừ khỏi danh sách, hãy nhấp vào Vô hiệu hóa tất cả để ngăn chặn hiệu quả bất kỳ dịch vụ bên thứ 3 nào được gọi hoạt động vào lần khởi động máy tiếp theo.
- Sau khi bạn hoàn thành việc này, hãy chọn Tab khởi động và nhấp vào Mở trình quản lý tác vụ từ menu mới xuất hiện.
- Khi bạn đã ở bên trong tab Khởi động của Trình quản lý tác vụ, hãy bắt đầu chọn từng dịch vụ khởi động một cách có hệ thống và sau đó nhấp vào Vô hiệu hóa ở cuối màn hình. Quy trình này đảm bảo rằng không có dịch vụ khởi động nào được gọi hoạt động ở trình tự khởi động tiếp theo.
- Sau khi bạn thực hiện xong việc này, quá trình khởi động sạch sẽ đạt được hiệu quả. Để tận dụng lợi thế của nó, chỉ cần khởi động lại máy tính của bạn.
- Ở lần khởi động hệ thống tiếp theo, máy tính của bạn sẽ khởi động trực tiếp ở trạng thái khởi động sạch. Sử dụng cơ hội này để lặp lại hành động trước đó đã gây ra 0xc0150004 lỗi.
Ghi chú: Nếu sự cố tương tự vẫn xảy ra, hãy chuyển trực tiếp đến Phương pháp 3. - Nếu mã lỗi không còn xuất hiện khi bạn cố gắng mở thiết lập ứng dụng, hãy bật lại một cách có hệ thống các dịch vụ và quy trình đã bị vô hiệu hóa trước đó và thực hiện khởi động lại thường xuyên. Cuối cùng, bạn sẽ có thể tìm ra mục nào chịu trách nhiệm cho sự cố. Sau khi bạn quản lý để phát hiện ra nó, hãy tắt nó đi để ngăn sự cố xảy ra lần nữa (hoặc gỡ cài đặt ứng dụng có trách nhiệm).
Nếu phương pháp này không áp dụng được hoặc bạn đã làm theo mà không thành công, hãy chuyển sang phương pháp tiếp theo bên dưới.
Phương pháp 3: Thực hiện quét DISM và SFC
Trong hầu hết các trường hợp, vấn đề cụ thể này sẽ xảy ra do một trường hợp hỏng tệp hệ thống nghiêm trọng. Nếu điều này là đúng, có thể một quy trình quan trọng được sử dụng trong quá trình cài đặt ứng dụng mới đã bị lỗi và đang ngừng mọi nỗ lực cài đặt phần mềm mới.
Như một số người dùng bị ảnh hưởng đã xác nhận, trong trường hợp này, bạn có thể giải quyết hầu hết các trường hợp thông thường về lỗi tệp hệ thống bằng cách chạy một số tiện ích tích hợp được thiết kế để xử lý các lỗi logic và lỗi tệp hệ thống - SFC (Lỗi Tệp Hệ thống) và DISM (Dịch vụ và Quản lý Hình ảnh Triển khai).
Mặc dù cả hai tiện ích đều hữu ích trong các tình huống có liên quan đến tham nhũng hệ thống, nhưng cả hai có cách tiếp cận khác nhau khi nói đến phần sửa chữa. DISM tốt hơn trong việc sửa chữa các thành phần hệ điều hành trong khi SFC hiệu quả hơn với các lỗi ổ đĩa logic.
Hãy nhớ rằng DISM yêu cầu kết nối Internet ổn định vì nó dựa vào WU để tải xuống các bản sao lành mạnh sẽ được sử dụng để thay thế các bản sao bị hỏng, trong khi SFC là công cụ cục bộ 100% chỉ sử dụng bản sao được lưu trong bộ nhớ cache cục bộ để thay thế các bản sao bị hỏng.
Nhưng vì cả hai tiện ích đều hoạt động hiệu quả với lỗi hệ thống, chúng tôi khuyến khích bạn chạy cả hai để đảm bảo rằng bạn tối đa hóa cơ hội giải quyết 0xc0150004 lỗi. Đây là những gì bạn cần làm:
- Mở hộp thoại Run bằng cách nhấn Phím Windows + R. Tiếp theo, gõ ‘Cmd” bên trong hộp văn bản và nhấn Ctrl + Shift + Enter để mở dấu nhắc lệnh với quyền truy cập quản trị viên. Khi bạn nhìn thấy UAC (Kiểm soát tài khoản người dùng), nhấp chuột Đúng để cấp đặc quyền quản trị.
- Khi bạn đang ở bên trong cửa sổ CMD nâng cao, hãy nhập lệnh sau theo thứ tự và nhấn Đi vào sau mỗi lệnh để bắt đầu quét DISM:
Dism.exe / online / cleanup-image / scanhealth Dism.exe / online / cleanup-image / restorehealth
Ghi chú: Vì DISM sử dụng Windows Update để tải xuống các bản sao lành mạnh của tệp cần được thay thế, bạn cần đảm bảo rằng bạn đang sử dụng kết nối internet ổn định trước khi bắt đầu quy trình này. Lệnh đầu tiên (scanhealth) sẽ phân tích bộ sưu tập các tệp hệ thống của bạn trong khi phần thứ hai (phục hồi sức khỏe) sẽ kích hoạt quá trình sửa chữa.
- Sau khi quá trình quét DISM kết thúc, hãy khởi động lại máy tính của bạn và đợi quá trình khởi động tiếp theo hoàn tất. Khi trình tự khởi động tiếp theo hoàn tất, hãy thực hiện lại bước 1 để mở một dấu nhắc lệnh nâng cao khác. Khi bạn vào bên trong một lần nữa, hãy nhập lệnh sau và nhấn Đi vào một lần nữa để bắt đầu quét SFC khác:
sfc / scannow
Ghi chú: Hãy nhớ rằng việc làm gián đoạn quá trình quét SFC sau khi quy trình đã được bắt đầu hoàn toàn không được khuyến nghị. Nếu bạn làm điều này, về cơ bản, bạn đang để hệ thống của mình gặp phải các trường hợp lỗi lôgic khác có thể tạo ra các vấn đề khác.
- Khởi động lại máy tính của bạn một lần nữa và xem sự cố có được giải quyết ở lần khởi động hệ thống tiếp theo hay không.
Nếu lỗi 0xc0150004 vẫn xảy ra, hãy chuyển xuống phương pháp tiếp theo bên dưới.
Phương pháp 4: Thực hiện cài đặt sửa chữa / cài đặt sạch
Nếu bạn đã làm theo tất cả các hướng dẫn ở trên mà không thực sự thành công, thì khả năng cao là bạn đang gặp phải 0xc0150004 đang xảy ra lỗi do sự cố cơ bản không thể giải quyết bằng các phương pháp thông thường của người dùng cuối. Nếu tình huống này có thể áp dụng, cách khắc phục khả thi duy nhất là đặt lại mọi thành phần phần mềm.
Một số người dùng bị ảnh hưởng đã gặp phải tình huống tương tự đã báo cáo rằng cuối cùng họ đã có thể giải quyết vấn đề sau khi thực hiện cài đặt sạch sẽ hoặc sửa chữa tại chỗ (sửa chữa cài đặt).
Cả hai tiện ích cuối cùng sẽ giúp bạn đạt được điều tương tự, nhưng chúng có các cách tiếp cận khác nhau:
A sửa chữa cài đặt là một thủ tục dài hơn và tẻ nhạt hơn, nhưng lợi thế chính là bạn có thể giữ tất cả dữ liệu của mình bao gồm trò chơi, ứng dụng, phương tiện cá nhân và thậm chí một số tùy chọn của người dùng.
A cài đặt sạch sẽmặt khác, rất đơn giản và hiệu quả, nhưng nhược điểm lớn là bạn sẽ mất mọi dữ liệu cá nhân nếu không sao lưu chúng trước.