Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Sửa lỗi Event Error 1020 & 1008 Microsoft-Windows-Perflib

Người dùng đôi khi bắt đầu thấy lỗi Event 1020 & 1008 Microsoft-Windows-Perflib trong Windows 10/11 mà không có lý do rõ ràng. Quan trọng hơn, họ không biết cách sửa chữa nó. Thông báo lỗi trông giống như sau –

Sửa lỗi Event Error 1020 & 1008 Microsoft-Windows-Perflib

1. Event: 1008

The Open Procedure for service ".NETFramework" in DLL "C:\WINDOWS\system32\mscoree.dll" failed with error code The system cannot find the file specified. Performance data for this service will not be available. (Thủ tục mở cho dịch vụ ".NETFramework" trong DLL "C:\WINDOWS\system32\mscoree.dll" thất bại với mã lỗi: Hệ thống không tìm thấy tệp được chỉ định. Dữ liệu hiệu suất cho dịch vụ này sẽ không khả dụng.)

2. Event: 1020

The required buffer size is greater than the buffer size passed to the Collect function of the "C:\Windows\System32\perfts.dll" Extensible Counter DLL for the "LSM" service. The given buffer size was 34184 and the required size was 43160. (Kích thước bộ đệm yêu cầu lớn hơn kích thước bộ đệm được truyền cho hàm Collect của DLL Extensible Counter "C:\Windows\System32\perfts.dll" cho dịch vụ "LSM". Kích thước bộ đệm cho trước là 34184 và kích thước yêu cầu là 43160.)

Giải quyết vấn đề này đòi hỏi một chút công sức. Hãy làm theo các hướng dẫn dưới đây để khắc phục – sau khi bạn đã tạo điểm khôi phục hệ thống.

Event Error 1020 hoặc 1008 Microsoft-Windows-Perflib error

Lỗi sự kiện 1020 và 1008 được báo cáo vì danh sách bộ đếm (counters) bị hỏng và một DLL bắt buộc bị vô hiệu hóa. Khi bộ đếm hiệu suất không thể tải chuỗi cho dịch vụ được chỉ định, registry có thể bị hỏng và hiển thị Lỗi 1020. Để khắc phục vấn đề này, hãy xây dựng lại danh sách bộ đếm hiệu suất.

  1. Nhấp Start.
  2. Gõ CMD trong thanh tìm kiếm.
  3. Nhấp chuột phải vào Command Prompt.
  4. Chọn Run as administrator (Chạy với quyền quản trị).
  5. Nhập lệnh sau và nhấn Enter – CD %SYSTEMROOT%\System32
  6. Tại dấu nhắc lệnh, gõ lodctr /r.
  7. Nhấn ENTER.
  8. Tương tự cho lỗi 1008, gõ lodctr /e:<DLL name> và sau đó nhấn ENTER.

Vui lòng lưu ý rằng quyền thành viên trong nhóm Administrators cục bộ là bắt buộc để hoàn thành quy trình này. Để xây dựng lại danh sách bộ đếm trong registry, hãy làm theo các bước sau.

Nhấp vào nút Windows 10/11 Start.

Trong hộp tìm kiếm xuất hiện, gõ CMD hoặc Command Prompt.

Khi thấy tùy chọn, nhấp chuột phải vào nó và chọn tùy chọn Run as administrator.

Sửa lỗi Event Error 1020 & 1008 Microsoft-Windows-Perflib

Bây giờ, trong cửa sổ Command Prompt xuất hiện trên màn hình của bạn, nhập lệnh sau và nhấn phím Enter – cd %SYSTEMROOT%\System32.

Lại nhập lệnh sau và nhấn phím Enter – lodctr /r.

Tương tự, lỗi 1008 Microsoft-Windows-Perflib xảy ra khi DLL bắt buộc bị vô hiệu hóa. Để giải quyết vấn đề, gõ lodctr /e:<DLL name> và sau đó nhấn ENTER (thay thế <DLL name> bằng tên tệp của thư viện).

Hy vọng điều này giúp ích!

Sửa lỗi Event Error 1020 & 1008 Microsoft-Windows-Perflib