Đặ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ố WMI Repository reset failed, Error 0x80070005, 0x8007041B, 0x80041003. Mô tả của các thông báo lỗi này hiển thị “Access denied”Hoặc một“Access is denied” tin nhắn.
Đặ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 thảo luận về các giải pháp khả thi để khắc phục những lỗi này, chúng ta hãy xem các 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ốiXá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ác Facility: 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ác Facility: 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 mà 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ử.
- Sifu FPS Drops, Stuttering, Freezing hoặc Crashing trên PC
- Máy chủ này không thể chứng minh rằng đó là chứng chỉ bảo mật của nó không hợp lệ tại thời điểm này
- Kho lưu trữ WBEM sạch
- Xây dựng lại các giá trị WMI
- 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
Lựa 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:WindowsSystem32wbemRepository*
Lựa chọn Y chấp nhận (nếu bạn được yêu cầu làm như vậy). Thể loại Exit 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%system32wbem goto TryInstall cd /d %windir%system32wbem 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 Run as administrator. Đ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 This PC trên màn hình của bạn và chọn Manage. Điều này sẽ khởi chạy Computer Management Panel.
Bấm đúp vào Computer Management (Local) ở phía bên trái để mở rộng nó. Sau đó, mở rộng Services and Applications bằng cách nhấp đúp vào nó. Bây giờ, nhấp chuột phải vào WMI Control và chọn Properties. Hộp thoại Thuộc tính điều khiển WMI sẽ xuất hiện.
Chọn Security và mở rộng Root. Sau đó, chọn Security và sau đó nhấp vào Security ở phía dưới bên phải. Điều này sẽ mang lại Security for ROOT trên màn hình của bạn.
Các quyền sau đây sẽ được kích hoạt cho Authenticated Users.
- Các phương thức thực thi
- Nhà cung cấp Viết
- 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 chuột Windows Search và gõ Dcomcnfg. Chọn ứng dụng Dcomcnfg từ kết quả tìm kiếm.
Đi đến “Component Services > Computers > My Computer. ” Nhấp chuột phải vào My Computer và chọn Properties. Các My Computer Properties sẽ xuất hiện. Chọn COM Security.
Bấm vào Edit Limits Bên dưới Access Permissions. Điều này sẽ mở ra Access Permission. Chọn Everyone nhóm và kiểm tra xem các quyền sau có được cấp cho nó hay không:
- Truy cập địa phương
- Truy cập từ xa
Nếu Allow 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à bấm OK.
Trên My Computer Propertiesnhấp vào Edit Limits Bên dưới Launch and Activation Permissions. Chọn Everyone nhóm và kiểm tra xem các quyền sau có được phép hay không:
- Khởi chạy địa phương
- Kích hoạt cục bộ
Nếu Allow 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à bấm OK.
Bấm Áp dụng rồi bấm OK để đóng hộp thoại Thuộc tính Máy tính của Tôi.
Bây giờ, trong cửa sổ Dịch vụ Máy tính, hãy chuyển đến “Component Services > Computers > My Computer > DCOM Config. ” Cuộn xuống bên phải và xác định vị trí Windows Management and Instrumentation. Khi bạn tìm thấy nó, hãy nhấp chuột phải vào nó và chọn Properties.
Chọn Security và nhấp vào Edit Bên dưới Launch and Activation Permissions. Lựa chọn Administrators dưới 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 địa phương
- 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à bấm OK.
Read: 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 hoàn toàn 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 cách tiếp cận 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 như vậ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 hiện một lệnh trong Dấu nhắc lệnh nâng cao.
Làm cách nào để biết liệu WMI của tôi có bị hỏng hay khô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ở 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 “repository is not consistent, ”WMI bị hỏng. Nếu bạn nhận được thông báo “repository is consistent, ”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ố.
Hi vọng điêu nay co ich.
Read next: Sửa lỗi Công cụ quản lý Windows 1083.