Lỗi System.Management.ManagementException: Invalid class
Khi chạy chương trình truy vấn đến thông tin phần cứng máy tính, có thể bạn sẽ gặp phải thông báo lỗi như sau:
Code:
Error: Invalid class System.Management.ManagementException: Invalid class at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode) at System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext() at GRA.Lics.GetSerials()
Nguyên nhân gây ra lỗi
Thiếu quyền truy cập: Ứng dụng không có quyền chạy truy vấn WMI.
Lớp WMI không tồn tại hoặc bị hỏng: Một số lớp trong Windows Management Instrumentation (WMI) bị lỗi hoặc không khả dụng.
Dịch vụ WMI bị tắt: Windows Management Instrumentation không hoạt động.
Hệ thống không hỗ trợ truy vấn: Phiên bản Windows hoặc cấu hình không hỗ trợ lệnh truy vấn WMI cụ thể.
Cách khắc phục lỗi
Kiểm tra dịch vụ WMI
- Hướng dẫn kiểm tra và khởi động lại dịch vụ WMI:
- Mở *Services* (`services.msc`).
- Tìm *Windows Management Instrumentation (WMI)*.
- Đảm bảo trạng thái là *Running*, nếu không hãy khởi động lại.
Kiểm tra quyền truy cập
- Hướng dẫn chạy ứng dụng với quyền Administrator.
- Cách cấp quyền truy cập WMI trong Windows.
Kiểm tra và sửa lỗi WMI Repository
- Mở *Command Prompt* (CMD) với quyền Administrator.
- Chạy các lệnh sau để kiểm tra và sửa lỗi WMI:
```cmd
winmgmt /verifyrepository
winmgmt /salvagerepository
```
- Nếu lỗi vẫn còn, thử reset hoàn toàn WMI repository:
```cmd
winmgmt /resetrepository
```
Kiểm tra lại truy vấn WMI
- Xác minh xem truy vấn WMI đang sử dụng có đúng không.
- Chạy thử lệnh trong `wbemtest.exe` hoặc `PowerShell`.
Kiểm tra phiên bản .NET Framework
- Cập nhật .NET Framework nếu cần.
- Kiểm tra xem mã có sử dụng đúng namespace `System.Management` hay không.
How to fix
3 Run command
Code:
dir /b *.mof *.mfl | findstr /v /i uninstall > moflist.txt & for /F %s in (moflist.txt) do mofcomp %s
Nguồn tham khảo: https://stackoverflow.com/questions/5247659/system-management-managementexception?newreg=7f822b80efc74a08afa7393c6471bf6f
---------------------------------------------------------------------------------------------
Mọi thông tin xin liên hệ Fanpage AutoLISP Thật là đơn giản!
Cảm ơn bạn đã theo dõi!
Không có nhận xét nào:
Đăng nhận xét