Computer >> Máy Tính >  >> Hệ thống >> Windows

Cách sửa chữa hoặc xây dựng lại Kho lưu trữ WMI trên Windows 11/10

Nhiều khi Kho lưu trữ WMI bị hỏng dẫn đến Lỗi tải của nhà cung cấp. Trong hướng dẫn này, chúng tôi sẽ chia sẻ cách sửa chữa hoặc xây dựng lại Kho lưu trữ WMI trên Windows 11/10. Đối với những người chưa biết, Công cụ quản lý Windows hoặc WMI là một tập hợp các thông số kỹ thuật của Microsoft để hợp nhất việc quản lý các thiết bị và ứng dụng trong mạng. Đây là cơ sở dữ liệu lưu trữ siêu thông tin và định nghĩa cho WMI các lớp học. Chỉ bằng cách sử dụng chúng, các điều kiện của hệ thống có thể được biết.

Kho lưu trữ có sẵn tại đây -

%windir%\System32\Wbem\Repository

Tóm lại, nó cung cấp cho người dùng cuối trạng thái của hệ thống máy tính cục bộ hoặc từ xa.

Lưu ý : Không sử dụng tính năng này trên máy Cụm máy chủ 2012

Sửa chữa hoặc xây dựng lại Kho lưu trữ WMI trên Windows

Cách sửa chữa hoặc xây dựng lại Kho lưu trữ WMI trên Windows 11/10

Có các công cụ dòng lệnh để sửa chữa hoặc đặt lại hoặc khôi phục kho lưu trữ WMI. Tuy nhiên, Microsoft khuyên rằng tốt nhất bạn nên xác minh xem có tham nhũng hay không.

Dưới đây là danh sách các lỗi và sự cố về quyền mà bạn có thể thấy-

  1. Không thể kết nối với không gian tên mặc định gốc hoặc rootcimv2. Nó không thành công với mã lỗi “0x80041002” trỏ đến “WBEM_E_NOT_FOUND.”
  2. Khi bạn mở Quản lý Máy tính và Nhấp chuột phải vào Quản lý Máy tính (Cục bộ) và chọn Thuộc tính, bạn gặp lỗi sau:“ WMI :Không tìm thấy ”hoặc bị treo khi cố kết nối
  3. 0x80041010 WBEM_E_INVALID_CLASS
  4. Đang cố gắng sử dụng wbemtest và nó bị treo
  5. Thiếu lược đồ / đối tượng
  6. Lỗi kết nối / hoạt động lạ (0x8007054e).

Cách cuối cùng để kiểm tra là chạy lệnh này trong Dấu nhắc lệnh nâng cao.

winmgmt /verifyrepository

Nếu hệ thống lưu trữ có vấn đề, nó sẽ phản hồi “ kho lưu trữ không nhất quán , ”Nếu không thì đó là thứ khác gây ra sự cố. Bây giờ bạn đã chắc chắn có lỗi, hãy làm theo các mẹo sau để sửa chữa hoặc xây dựng lại kho lưu trữ WMI.

1] Đặt lại kho lưu trữ WMI

Mở Command Prompt với các đặc quyền nâng cao.

Chạy lệnh:

winmgmt /salvagerepository

Sau đó, thực hiện lệnh để xem liệu bây giờ nó có trở lại như nhất quán hay không-

winmgmt /verifyrepository

Nếu nó cho biết rằng Kho lưu trữ không nhất quán , sau đó bạn cần chạy:

winmgmt /resetrepository

Nó sẽ giúp bạn sửa chữa kho lưu trữ WMI. Đây là ý nghĩa của từng lệnh WMI:

  • kho lưu trữ cứu hộ: Tùy chọn này khi được sử dụng với lệnh winmmgmt sẽ thực hiện kiểm tra tính nhất quán. Nếu phát hiện thấy sự không nhất quán, nó sẽ xây dựng lại hệ thống lưu trữ.
  • kho lưu trữ xác minh: Thực hiện kiểm tra tính nhất quán trên kho lưu trữ WMI.
  • kho lưu trữ đặt lại: Kho lưu trữ được đặt lại về trạng thái ban đầu khi hệ điều hành được cài đặt lần đầu

Hy vọng điều đó giải thích những gì sẽ xảy ra khi bạn thực hiện các lệnh.

2] Buộc khôi phục WMI

WMI đi kèm với một quy trình tự phục hồi có sẵn. Khi dịch vụ WMI khởi động lại hoặc phát hiện bất kỳ lỗi nào, quy trình tự phục hồi sẽ tự động kích hoạt. Nó xảy ra theo hai cách:

Tự động khôi phục : Tại đây, nó sẽ sử dụng các hình ảnh sao lưu nếu bản sao lưu VSS (Volume Shadow copy) được bật.

Tự động phục hồi : Trong quá trình này, quá trình xây dựng lại sẽ tạo ra các hình ảnh mới của Kho lưu trữ dựa trên các MOF đã đăng ký. MOFS có sẵn trong sổ đăng ký tại đây:

HKLM\Software\Microsoft\WBEM\CIMOM: Autorecover MOFs

Lưu ý: Autorecover MOFs là một chìa khóa. Nhấp đúp vào nó để kiểm tra giá trị.

WMI Tự phục hồi không hoạt động

Nếu quá trình tự phục hồi không hoạt động, bạn luôn có thể sử dụng quy trình tự phục hồi.

Giá trị khóa regkey kiểm tra là trống hoặc không tại đây:

HKLM\Software\Microsoft\WBEM\CIMOM\Autorecover MOFs

Nếu regkey ở trên trống, hãy sao chép-dán giá trị regkey từ một máy khác. Đảm bảo rằng đó là từ Hệ thống tương đương với máy tính được đề cập.

Tiếp theo, thực hiện lệnh-

Winmgmt /resetrepository

Nếu bạn gặp lỗi “Đặt lại kho lưu trữ WMI không thành công. Mã lỗi:0x8007041B. Tiện ích:Win32 ”, sau đó dừng tất cả các Dịch vụ Phụ thuộc trên dịch vụ WMI bằng cách chạy các lệnh sau:

net stop winmgmt /y

Winmgmt /resetrepository

Nếu cả hai bản sửa lỗi được đề xuất đều không hoạt động, thì đã đến lúc bạn thử một công cụ tự động.

3] Công cụ sửa lỗi WMI

Cách sửa chữa hoặc xây dựng lại Kho lưu trữ WMI trên Windows 11/10

Công cụ này sẽ sửa chữa Kho lưu trữ WMI của Máy chủ khi chúng bị hỏng hoặc gặp sự cố liên quan. Bạn có thể tải xuống WMI Fixer Tool từ Technet. Công cụ này hiện đã bị gỡ xuống nhưng bạn có thể tải xuống phiên bản PowerShell của nó từ Github.com.

Khắc phục sự cố nâng cao có sẵn tại đây trên microsoft.com.

Có liên quan :Đặt lại kho lưu trữ WMI không thành công, Lỗi 0x80070005, 0x8007041B, 0x80041003

Làm cách nào để biết WMI của tôi bị hỏng?

Nếu WMI bị hỏng, bạn sẽ nhận được một số lỗi và các vấn đề về quyền với WMI. Trong trường hợp này, bạn sẽ thấy các lỗi và hiện tượng sau trên máy tính của mình:

  • Không thể kết nối với không gian tên rootdefault hoặc rootcimv2. Không trả lại được mã lỗi 0x80041002 trỏ đến WBEM_E_NOT_FOUND.
  • Khi bạn nhận được “ WMI . Lỗi không tìm thấy ”hoặc máy tính của bạn bị treo khi mở các thuộc tính của Quản lý máy tính (Cục bộ).
  • 0x80041010 WBEM_E_INVALID_CLASS.
  • Thiếu lược đồ / đối tượng.
  • Lỗi kết nối / hoạt động lạ (0x8007054e).
  • Hệ thống của bạn bị treo mỗi khi bạn sử dụng tiện ích wbemtest.

Các lỗi trên là các triệu chứng của WMI bị hỏng. Do đó, để xác nhận lỗi WMI, bạn phải chạy lệnh sau trong Dấu nhắc lệnh nâng cao.

winmgmt /verifyrepository

Sau khi chạy lệnh trên, nếu bạn nhận được thông báo “ kho lưu trữ không nhất quán , ”WMI bị hỏng. Nếu bạn nhận được thông báo “ kho lưu trữ nhất quán , ”Kho lưu trữ không có vấn đề. Trong trường hợp này, có điều gì đó khác gây ra sự cố.

Đã đọc có liên quan :WMI đang gây ra mức sử dụng CPU cao.

Cách sửa chữa hoặc xây dựng lại Kho lưu trữ WMI trên Windows 11/10