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

Đặt lại kho lưu trữ WMI không thành công, lỗi 0x80070005, 0x8007041B, 0x80041003

WMI hoặc Windows Management Instrumentation là cơ sở dữ liệu lưu trữ siêu thông tin và định nghĩa cho các lớp WMI. Nó cho phép quản trị viên quản lý các Môi trường Windows khác nhau bao gồm cả Hệ thống Từ xa. Nếu Kho lưu trữ WMI bị hỏng, Dịch vụ WMI sẽ không hoạt động bình thường. Đôi khi bạn có thể nhận được thông tin đăng nhập không chính xác, không đủ quyền hoặc lỗi Access bị từ chối với WMI trong khi kết nối với Máy chủ từ xa. Trong bài viết này, chúng tôi sẽ xem một số giải pháp có thể giúp bạn khắc phục sự cố Đặt lại kho lưu trữ WMI không thành công, Lỗi 0x80070005, 0x8007041B, 0x80041003 . Mô tả của các thông báo lỗi này hiển thị “ Quyền truy cập bị từ chối ”Hoặc“ Quyền truy cập bị từ chối ”.

Đặt lại kho lưu trữ WMI không thành công, lỗi 0x80070005, 0x8007041B, 0x80041003

Đặt lại kho lưu trữ WMI không thành công, Lỗi 0x80070005, 0x8007041B, 0x80041003

Những lỗi này xảy ra do các vấn đề về quyền cấp DCOM hoặc các vấn đề về quyền WMI. Trước khi chúng ta thảo luận về các giải pháp khả thi để khắc phục những lỗi này, hãy cùng xem thông báo lỗi đầy đủ:

Xác minh kho lưu trữ WMI không thành công
Mã lỗi:0x80041003
Cơ sở:WMI
Mô tả:Quyền truy cập bị từ chối

Xác minh kho lưu trữ WMI không thành công
Mã lỗi:0x80041003
Cơ sở:WMI
Mô tả:Quyền truy cập bị từ chối

Đặt lại kho lưu trữ WMI không thành công
Mã lỗi:0x80070005
Cơ sở:Win32
Mô tả:Quyền truy cập bị từ chối.

Các thông báo lỗi trên hiển thị mã lỗi cùng với Cơ sở và Mô tả.

Cơ sở:Win32 chỉ ra rằng đó là vấn đề cấp phép bảo mật cấp DCOM. Có nghĩa là tài khoản bạn đang sử dụng để kết nối với máy chủ từ xa không có quyền bảo mật cấp DCOM để truy cập thiết bị từ xa qua WMI.

Cơ sở:WIM chỉ ra rằng đó là vấn đề về quyền bảo mật cấp WMI. Có nghĩa là tài khoản bạn đang sử dụng để truy cập Không gian tên WMI không có quyền bảo mật cấp WMI.

Để khắc phục những sự cố này, đây là một số giải pháp mà bạn có thể thử.

  1. Kho lưu trữ WBEM sạch
  2. Xây dựng lại các giá trị WMI
  3. Kiểm tra quyền DCOM

Hãy xem cách thực hiện các bản sửa lỗi này.

1] Kho lưu trữ WBEM sạch

Làm sạch Kho lưu trữ WBEM và xem liệu nó có khắc phục được sự cố hay không. Các bước cho việc này được viết dưới đây.

Khởi chạy Command Prompt với tư cách quản trị viên. Nhập lệnh sau và nhấn Enter.

net stop winmgmt

Chọn Y chấp nhận (nếu bạn được yêu cầu làm như vậy). Chờ cho đến khi lệnh được thực thi thành công.

Bây giờ, hãy sao chép lệnh sau và dán vào Command Prompt và nhấn Enter .

C:\Windows\System32\wbem\Repository*

Chọn Y chấp nhận (nếu bạn được yêu cầu làm như vậy). Nhập Thoát và nhấn Enter. Thao tác này sẽ đóng Command Prompt.

Khởi động lại máy tính của bạn. Sau khi khởi động lại máy tính của bạn, hãy đợi vài phút và kiểm tra xem sự cố đã được khắc phục chưa.

Nếu điều này không khắc phục được sự cố, việc xây dựng lại Giá trị WMI có thể hữu ích.

2] Xây dựng lại các giá trị WMI

Như đã giải thích trước đó, những lỗi này xảy ra khi người dùng không có quyền thực hiện một thao tác trong WMI. Việc xây dựng lại các Giá trị WMI có thể khắc phục sự cố này.

Mở Notepad trên máy Windows của bạn. Bây giờ, hãy sao chép và dán lệnh sau vào đó.

@echo on 
cd /d c:\temp 
if not exist %windir%\system32\wbem goto TryInstall 
cd /d %windir%\system32\wbem 
net stop winmgmt 
winmgmt /kill 
if exist Rep_bak rd Rep_bak /s /q 
rename Repository Rep_bak 
for %%i in (*.dll) do RegSvr32 -s %%i 
for %%i in (*.exe) do call :FixSrv %%i 
for %%i in (*.mof,*.mfl) do Mofcomp %%i 
net start winmgmt 
goto End 

:FixSrv 
if /I (%1) == (wbemcntl.exe) goto SkipSrv 
if /I (%1) == (wbemtest.exe) goto SkipSrv 
if /I (%1) == (mofcomp.exe) goto SkipSrv 
%1 /Regserver 
:SkipSrv 
goto End 
:TryInstall 
if not exist wmicore.exe goto End 
wmicore /s 
net start winmgmt 
:End

Lưu tệp dưới dạng WMI.bat và đóng Notepad. Bây giờ, hãy chạy tệp WMI.bat với tư cách quản trị viên. Đối với điều này, nhấp chuột phải vào tệp WMI.bat và chọn Chạy với tư cách quản trị viên lựa chọn. Điều này sẽ xây dựng lại các Giá trị WMI.

Sau khi thực hiện nỗ lực xây dựng lại Giá trị WMI, hãy làm theo các bước bên dưới để kiểm tra quyền của WMI:

Nhấp chuột phải vào PC này trên màn hình của bạn và chọn Quản lý . Thao tác này sẽ khởi chạy Bảng quản lý máy tính .

Đặt lại kho lưu trữ WMI không thành công, lỗi 0x80070005, 0x8007041B, 0x80041003

Nhấp đúp vào Quản lý máy tính (Cục bộ) ở phía bên trái để mở rộng nó. Sau đó, mở rộng Dịch vụ và ứng dụng bằng cách nhấp đúp vào nó. Bây giờ, nhấp chuột phải vào Điều khiển WMI và chọn Thuộc tính . Hộp thoại Thuộc tính điều khiển WMI sẽ xuất hiện.

Đặt lại kho lưu trữ WMI không thành công, lỗi 0x80070005, 0x8007041B, 0x80041003

Chọn Bảo mật và mở rộng tab Gốc thư mục. Sau đó, chọn Bảo mật thư mục con và sau đó nhấp vào Bảo mật ở phía dưới cùng bên phải. Điều này sẽ mang lại Bảo mật cho ROOT hộp thoại trên màn hình của bạn.

Đặt lại kho lưu trữ WMI không thành công, lỗi 0x80070005, 0x8007041B, 0x80041003

Các quyền sau phải được bật cho Người dùng đã xác thực .

  • Các phương thức thực thi
  • Viết của nhà cung cấp
  • Kích hoạt tài khoản

Bấm OK để đóng hộp thoại Bảo mật cho ROOT. Đóng bảng Quản lý Máy tính và khởi động lại máy tính của bạn. Bây giờ, hãy kiểm tra xem sự cố vẫn tiếp diễn.

3] Kiểm tra quyền DCOM

Làm theo các bước để kiểm tra và sửa đổi các quyền DCOM.

Nhấp vào Tìm kiếm của Windows và nhập Dcomcnfg . Chọn ứng dụng Dcomcnfg từ kết quả tìm kiếm.

Đặt lại kho lưu trữ WMI không thành công, lỗi 0x80070005, 0x8007041B, 0x80041003

Đi tới “ Dịch vụ thành phần> Máy tính> Máy tính của tôi . ” Nhấp chuột phải vào Máy tính của tôi và chọn Thuộc tính . Thuộc tính máy tính của tôi hộp thoại sẽ xuất hiện. Chọn Bảo mật COM tab.

Đặt lại kho lưu trữ WMI không thành công, lỗi 0x80070005, 0x8007041B, 0x80041003

Nhấp vào Chỉnh sửa giới hạn trong nút Quyền truy cập tiết diện. Thao tác này sẽ mở Quyền truy cập hộp thoại. Chọn Mọi người nhóm người dùng và kiểm tra xem các quyền sau có được cấp cho nhóm hay không:

  • Quyền truy cập cục bộ
  • Truy cập từ xa

Nếu Cho phép hộp kiểm không được chọn cho cả hai quyền nêu trên, hãy chọn chúng và nhấp vào OK.

Đặt lại kho lưu trữ WMI không thành công, lỗi 0x80070005, 0x8007041B, 0x80041003

Trên Thuộc tính máy tính của tôi hộp thoại, nhấp vào Chỉnh sửa giới hạn bên dưới nút Quyền khởi chạy và kích hoạt tiết diện. Chọn Mọi người nhóm người dùng và kiểm tra xem các quyền sau có được phép hay không:

  • Khởi chạy cục bộ
  • Kích hoạt cục bộ

Nếu Cho phép hộp kiểm không được chọn cho cả hai quyền nêu trên, hãy chọn chúng và nhấp vào OK.

Nhấp vào Áp dụng và sau đó nhấp vào OK để đóng hộp thoại Thuộc tính máy tính của tôi.

Đặt lại kho lưu trữ WMI không thành công, lỗi 0x80070005, 0x8007041B, 0x80041003

Bây giờ, trong cửa sổ Dịch vụ Máy tính, đi tới “ Dịch vụ Thành phần> Máy tính> Máy tính của tôi> Cấu hình DCOM . ” Cuộn xuống bên phải và tìm Quản lý và thiết bị Windows . Sau khi bạn tìm thấy nó, hãy nhấp chuột phải vào nó và chọn Thuộc tính .

Đặt lại kho lưu trữ WMI không thành công, lỗi 0x80070005, 0x8007041B, 0x80041003

Chọn Bảo mật và nhấp vào tab Chỉnh sửa bên dưới nút Quyền khởi chạy và kích hoạt tiết diện. Chọn Quản trị viên trong nhóm người dùng và kiểm tra xem các quyền sau có được phép sử dụng hay không.

  • Khởi chạy cục bộ
  • Khởi chạy từ xa
  • Kích hoạt cục bộ
  • Kích hoạt từ xa

Nếu các hộp kiểm không được chọn, hãy chọn chúng và nhấp vào OK.

Đọc :Sửa lỗi Máy chủ nhà cung cấp WMI (WmiPrvSE.exe) Sử dụng CPU cao.

Làm cách nào để sửa chữa hoặc xây dựng lại toàn bộ Kho lưu trữ WMI của Windows?

Nếu Kho lưu trữ WMI bị hỏng, bạn sẽ nhận được nhiều lỗi khác nhau tùy thuộc vào hoạt động bạn đang làm tại thời điểm đó. WMI có chế độ tự phục hồi. Khi WMI phát hiện ra lỗi kho lưu trữ, chế độ tự phục hồi sẽ được kích hoạt tự động. WMI tìm kiếm các hình ảnh sao lưu trong hệ thống được tạo bởi cơ chế sao lưu VSS và áp dụng phương pháp Tự động khôi phục để khôi phục các hình ảnh hợp lệ (nếu có thể).

Nếu chế độ tự phục hồi không khôi phục được kho lưu trữ WMI của Windows bị hỏng, bạn sẽ nhận được một số thông báo lỗi cho biết kho lưu trữ WMI bị hỏng. Trong trường hợp này, bạn có thể sửa chữa hoặc xây dựng lại Kho lưu trữ WMI của Windows theo cách thủ công bằng cách thực thi lệnh trong Dấu nhắc lệnh nâng cao.

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ố.

Hy vọng điều này sẽ hữu ích.

Đọc tiếp theo :Sửa lỗi Công cụ quản lý Windows 1083.

Đặt lại kho lưu trữ WMI không thành công, lỗi 0x80070005, 0x8007041B, 0x80041003