Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 10 이벤트 오류 1020 및 1008 Microsoft-Windows-Perflib 오류 해결 방법

Windows 10 사용자 중 일부는 별다른 원인 없이 Microsoft-Windows-Perflib의 이벤트 오류 10201008이 반복적으로 발생하는 경험을 하게 됩니다. 문제는 이 오류가 나타나는 이유를 모르는 경우가 많고, 어떻게 수정해야 할지도 잘 모른다는 점입니다. 실제로 표시되는 오류 메시지는 다음과 같습니다.

Windows 10 이벤트 오류 1020 및 1008 Microsoft-Windows-Perflib 오류 해결 방법

1] 이벤트 ID: 1008

DLL "C:\WINDOWS\system32\mscoree.dll"에 있는 ".NETFramework" 서비스의 Open Procedure가 오류 코드와 함께 실패했습니다: 지정된 파일을 시스템에서 찾을 수 없습니다. 이 서비스의 성능 데이터는 사용할 수 없습니다.

2] 이벤트 ID: 1020

필요한 버퍼 크기가 "LSM" 서비스용 확장 카운터 DLL인 "C:\Windows\System32\perfts.dll"의 Collect 함수에 전달된 버퍼 크기보다 큽니다. 전달된 버퍼 크기는 34184였으며, 필요한 크기는 43160입니다.

이 문제를 해결하려면 약간의 작업이 필요합니다. 아래 안내에 따라 진행하기 전에 먼저 시스템 복원 지점을 생성해 두는 것이 좋습니다.

이벤트 오류 1020 또는 1008 Microsoft-Windows-Perflib 오류의 원인

이벤트 오류 1020과 1008은 주로 성능 카운터 목록이 손상되었거나 필요한 DLL이 비활성화된 경우에 보고됩니다. 성능 카운터가 특정 서비스의 문자열을 언로드하지 못하면 레지스트리가 손상되어 오류 1020이 발생할 수 있습니다. 이 문제를 해결하려면 성능 카운터 목록을 다시 빌드해야 합니다.

성능 카운터 목록 다시 빌드하기

카운터 목록을 재구축하는 절차는 다음과 같습니다.

  1. 시작 버튼을 클릭합니다.
  2. 검색창에 CMD를 입력합니다.
  3. 검색 결과에서 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭합니다.
  4. 관리자 권한으로 실행을 선택합니다.
  5. 명령 프롬프트 창에 다음 명령어를 입력하고 Enter 키를 누릅니다.
    CD %SYSTEMROOT%\System32
  6. 그다음 명령 프롬프트에 lodctr /r을 입력합니다.
  7. Enter 키를 눌러 실행합니다.
  8. 오류 1008의 경우에는 lodctr /e:<DLL 이름>을 입력한 후 Enter 키를 누릅니다.

참고로 이 절차를 완료하려면 로컬 Administrators 그룹의 멤버여야 합니다.

레지스트리에서 카운터 목록 재구축하기

레지스트리의 카운터 목록을 다시 빌드하려면 다음 단계를 따르세요.

먼저 Windows 10의 시작 버튼을 클릭합니다. 나타나는 검색 상자에 CMD 또는 Command Prompt를 입력합니다. 옵션이 표시되면 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.

Windows 10 이벤트 오류 1020 및 1008 Microsoft-Windows-Perflib 오류 해결 방법

화면에 열린 명령 프롬프트 창에 다음 명령어를 입력하고 Enter 키를 누릅니다.

cd %SYSTEMROOT%\System32

이어서 다음 명령어를 다시 입력하고 Enter 키를 누릅니다.

lodctr /r

이 명령은 레지스트리의 성능 카운터 정보를 기본 설정으로 다시 구축하여 손상된 항목을 복구합니다.

오류 1008 해결하기

오류 1008 Microsoft-Windows-Perflib는 필요한 DLL이 비활성화된 경우에 발생합니다. 이 문제를 해결하려면 다음 명령어를 입력하고 Enter 키를 누릅니다.

lodctr /e:<DLL 이름>

여기서 <DLL 이름> 부분은 실제 라이브러리 파일 이름으로 대체해야 합니다. 예를 들어 mscoree.dll 관련 오류라면 해당 파일 이름을 지정하면 됩니다.

위 과정을 완료한 후 컴퓨터를 재부팅하고 이벤트 뷰어를 확인하여 더 이상 오류 1020과 1008이 발생하지 않는지 확인하세요. 이 가이드가 문제 해결에 도움이 되기를 바랍니다.