CÁCH KHẮC PHỤC LỖI “INVALID NAMESPACE” KHI CÀI ĐẶT DOCKER

“Component CommunityInstaller.EnableFeaturesAction failed: Invalid namespace”

Lỗi “Invalid namespace” thường liên quan đến khung dịch vụ Windows Management Instrumentation (WMI). Nguyên nhân có thể do hệ thống cài đặt hoặc cấu hình bị lỗi, bài viết này sẽ hướng dẫn các giải pháp để khắc phục vấn đề này.

YÊU CẦU TRƯỚC KHI THỰC HIỆN:

  • Cập nhật Windows lên phiên bản mới nhất, đảm bảo đầy đủ driver và bản vá (Windows 10 Pro 19044 trở lên).

GIẢI PHÁP 1: THỬ CÁC CÁCH DƯỚI ĐÂY VÀ KIỂM TRA LẠI

Cách 1: Chạy cài đặt với quyền Administrator

  1. Nhấp chuột phải vào tệp cài đặt Docker.
  2. Chọn Run as Administrator.

Cách 2: Kiểm tra và sửa chữa WMI

  1. Mở Command Prompt với quyền Administrator.

  1. Chạy lệnh kiểm tra WMI:
    winmgmt /verifyrepository
    • Nếu nhận được thông báo “WMI repository is consistent”, nghĩa là WMI hoạt động bình thường.
    • Nếu không, chạy lệnh sau để sửa chữa:
      winmgmt /salvagerepository

Cách 3: Bật các tính năng Windows liên quan

  1. Mở Control Panel > Programs > Turn Windows features on or off.
  2. Đảm bảo các mục sau đã được chọn:
    • Virtual Machine Platform
    • Windows Subsystem for Linux

  1. Nhấn OK và khởi động lại máy tính nếu được yêu cầu.

Cách 4: Cài đặt lại dịch vụ WMI

  1. Mở Command Prompt (Administrator).
  2. Thực hiện lần lượt các lệnh sau:
    net stop winmgmt
    winmgmt /resetrepository
    net start winmgmt

Sự cố vẫn chưa được khắc phục, tiếp tục với

GIẢI PHÁP 2: XÂY DỰNG LẠI KHO LƯU TRỮ WMI

Cách 1: Khôi phục kho lưu trữ WMI

  1. Vô hiệu hóa và dừng dịch vụ WMI:
    sc.exe config winmgmt start= disabled
    net stop winmgmt
  2. Chạy các lệnh sau để khôi phục:
    winmgmt /salvagerepository %windir%\System32\wbem
    winmgmt /resetrepository %windir%\System32\wbem
  3. Kích hoạt lại dịch vụ WMI:
    sc.exe config winmgmt start= auto
    net start winmgmt

Cách 2: Xây dựng lại kho lưu trữ

  1. Vô hiệu hóa và dừng dịch vụ WMI:
    sc.exe config winmgmt start= disabled
    net stop winmgmt 
  2. Đổi tên thư mục lưu trữ WMI:
    • Thư mục nằm tại %windir%\System32\wbem\repository.
    • Đổi tên thành repository.old.
  3. Kích hoạt lại dịch vụ WMI:
    sc.exe config winmgmt start= auto
    
  4. Khởi động lại máy tính.

GIẢI PHÁP CUỐI CÙNG: CÀI ĐẶT LẠI WINDOWS

Nếu các giải pháp trên không hiệu quả, bạn có thể phải cài đặt lại hệ điều hành để khắc phục triệt để lỗi.

Chúc bạn thành công!

by PHẠM ĐỨC ANH

Tham gia CỘNG ĐỒNG LẠC VIỆT NODE với chúng mình, để cập nhật nhiều thông tin hơn nhé!

Đánh giá bài viết !
[Tổng cộng: 7 Trung bình: 4.9]

Có thể bạn quan tâm