Windows 10에서 이벤트 오류 1020 1008 Microsoft-Windows-Perflib 오류를 수정하는 5 가지 방법 (03.28.24)

Windows 10은 Windows 환경을 개선하는 많은 훌륭한 기능을 제공합니다. 이 시스템은 모든 컴퓨터 요구에 맞는 직관적 인 플랫폼을 제공하기 위해 함께 작동하는 소규모 시스템으로 구성되어 있습니다.

그러나 최근 여러 사용자가 이벤트 오류 1020 & amp; Windows 10의 1008 Microsoft-Windows-Perflib 오류로 인해 영향을받는 응용 프로그램을 실행하지 못하고 컴퓨터 성능에 영향을 미칩니다.

불만 사항에 따르면 명백한 이유없이 오류가 나타납니다. 오류가 발생하기 전에 컴퓨터가 멈추거나 앱이 충돌하는 것과 같은 문제가 있다는 표시는 없습니다. 오류가 갑자기 나타납니다.

더 중요한 것은 이벤트 오류 1020 & amp; Windows 10의 1008 Microsoft-Windows-Perflib 오류.이 오류로 인해 영향을받는 많은 Windows 사용자는이 오류를 처리하는 방법을 모르고 좌절하고 혼란스러워했습니다.

전문가 팁 : PC에서 시스템 문제 또는 성능 저하를 유발할 수있는 성능 문제, 정크 파일, 유해한 앱 및 보안 위협을
검사합니다.

PC 문제에 대한 무료 검사 3.145.873 다운로드 호환 대상 : Windows 10, Windows 7, Windows 8

특별 제안. Outbyte 정보, 제거 지침, EULA, 개인 정보 보호 정책.

이 오류가 갑자기 발생하고 어떻게해야할지 모르겠다면이 가이드가 큰 도움이 될 것입니다.

이벤트 오류 1020은 무엇입니까 & amp; 1008 Microsoft-Windows-Perflib 오류

혼동하지 마십시오. 이벤트 오류 1020과 이벤트 오류 1008의 두 가지 오류가 있습니다.하지만 일반적으로 동시에 발생하며 이러한 오류를 둘러싼 상황은 기본적으로 동일합니다.

이벤트에 대해 발생할 수있는 오류 메시지는 다음과 같습니다. 오류 1008 :

img : Perflib
카테고리 : 없음
유형 : 오류
이벤트 ID : 1008

DLL“C : WINDOWS system32 mscoree.dll”의“.NETFramework”서비스에 대한 열기 절차가 오류 코드와 함께 실패했습니다. 시스템이 명시된 파일을 찾을 수 없습니다. 이 서비스에 대한 성능 데이터를 사용할 수 없습니다.

이벤트 오류 1020에 대해 발생할 수있는 오류 메시지는 다음과 같습니다.

img : Perflib
카테고리 : 없음
유형 : 오류
이벤트 ID : 1008

필요한 버퍼 크기가 서비스에 대한 확장 가능 카운터 DLL "C : Windows System32 perfts.dll"의 수집 기능으로 전송 된 버퍼 크기보다 큽니다. “LSM”. 보고 된 버퍼 크기는 34184이고 필요한 크기는 43160입니다.

이러한 오류는 mscoree.dll뿐만 아니라 다른 파일에서도 발생할 수 있습니다. 다른 DLL 파일에서 성능 검사를 실행할 때 오류가 발생하는 경우에도 발생할 수 있습니다.

위 메시지에서 시스템이 mscoree.dll을 찾을 수 없음을 의미합니다. 사용자가 Powershell의 odctr / r (관리자 권한)를 사용하여 파일을 찾으려고하면 mscoree.dll이 백업에서 대체되었다는 메시지가 나타납니다. lodctr / q 명령을 실행하여 복구를 나열 할 때 mscoree.dll도 나열되었습니다. 그러나 위의 문제 해결을 수행 한 후에도 오류가 계속 나타납니다.

영향을받은 사용자는 이벤트 뷰어에 나타나는 이러한 오류를 제외하고는 컴퓨터에서 이상한 점을 발견하지 못했다고 지적했습니다. 모든 것이 정상적으로 작동하고 있었기 때문에 사용자는 이로 인해 무엇이 발생하고 무엇이 제대로 작동하지 않는지 알 수 없었습니다.

그러나 이러한 오류가 발생하면 문제가 발생하지 않습니다. 이 오류 자체는 큰 문제가 아니기 때문에 걱정할 필요가 있습니다. 성능 데이터를 수집 할 수 없다는 것은 Windows의 방식입니다. 그것은 쉬운 부분입니다. 오류를 제거하는 것은 완전히 다른 이야기입니다.

이벤트 오류 1020 & amp; 1008 Microsoft-Windows-Perflib 오류?

앞서 언급했듯이 이러한 이벤트 오류는 다양한 응용 프로그램에서 발생할 수 있습니다. 성능 모니터가 처음으로 모든 카운터를 읽을 때 확장의 Open Procedure가 호출됩니다.

Open 프로 시저의 일반적인 작업은 레지스트리에서 지원하는 개체 인덱스의 범위를 읽는 것입니다. 이러한 인덱스 값은 응용 프로그램의 성능 키 아래에있는 First Counter, First Help, Last Counter 및 Last Help 레지스트리 값에 저장됩니다.

이 열기 프로 시저가 데이터를 읽지 못하는 경우 (즉, 해당 항목이 읽지 않는 경우) 존재하거나 제거 절차에 의해 삭제 된 경우) 1008 또는 1020 이벤트가 이벤트 로그에 기록됩니다.

오류 이벤트 1020 및 1008은 일반적으로 카운터 목록이 손상되고 필요한 DLL이 비활성화 되었기 때문에 발생합니다. . 성능 카운터가 지정된 서비스에 대한 문자열을 언로드하지 못하면 레지스트리가 손상되어 이러한 perflib 오류가 표시 될 수 있습니다.

이벤트 오류 1020 수정 방법 & amp; 1008 Microsoft-Windows-Perflib 오류

이 오류는 Windows 시스템에 중요하지 않을 수 있지만 알림을받는 데 짜증이 날 수 있으므로 아래 해결 방법을 사용하여 처리 할 수 ​​있습니다.

수정 # 1 : 컴퓨터를 다시 시작합니다.

오류를 수정하는 첫 번째 단계는 시스템을 다시 부팅하는 것입니다. 일반적으로 컴퓨터의 일시적인 결함을 해결하는 데 효과적입니다. 전원 버튼을 누른 다음 다시 시작하기 전에 몇 분 동안 기다리십시오. 안전 모드로 부팅하여 오류가 타사 소프트웨어와 관련된 것인지 확인할 수도 있습니다.

수정 # 2 : 손상된 파일 제거

다른 기본 문제 해결 단계는 명령 프롬프트에서 SFC 명령을 실행하여 확인하는 것입니다. 컴퓨터의 손상된 파일. 이 도구는 발생할 수있는 오류를 해결하기 위해 손상된 파일을 자동으로 수정하거나 대체합니다. 추가 오류가 발생하지 않도록 Outbyte PC Repair를 사용하여 시스템을 정리하는 것이 좋습니다.

수정 # 3 : 레지스트리 편집.

분리 된 항목을 제거하려면 일반적으로 다음 단계를 수행해야합니다.

  • 레지스트리 편집기 (Regedt32.exe 또는 Regedit.exe)를 시작하고 다음으로 이동합니다. 하위 키 :
  • HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ : \ Performance
  • "Open"값을 삭제합니다.
  • 이 변경 사항을 적용하려면 컴퓨터를 다시 시작합니다. .
  • 수정 # 4 : 성능 카운터 다시 작성.

    이 문제를 해결하려면 성능 카운터 목록을 다시 작성하십시오.

  • 시작을 클릭하십시오.
  • 검색에 CMD를 입력하십시오. 바.
  • 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭합니다.
  • 관리자 권한으로 실행을 선택합니다.
  • 다음 명령을 입력하고 Enter 키를 누릅니다. CD % SYSTEMROOT % \ System32
  • 명령 프롬프트에서 lodctr / r을 입력합니다.
  • Enter를 누릅니다.
  • 유사하게 오류 1008의 경우 lodctr / e :를 입력 한 다음 Enter 키를 누릅니다.
  • 이 절차를 완료하려면 로컬 관리자 그룹의 구성원이어야합니다. 레지스트리에서 카운터 목록을 다시 작성하려면 다음을 수행하십시오.

  • Windows 10 시작 단추를 클릭합니다.
  • 표시되는 검색 상자에 CMD 또는 명령 프롬프트를 입력합니다.

  • li>
  • 옵션이 표시되면 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행 옵션을 선택합니다.
  • 이제 화면에 나타나는 명령 프롬프트 창에서 다음 명령을 입력하고 Enter 키를 누릅니다. – cd % SYSTEMROOT % \ System32.
  • 다시 다음 명령을 입력하고 Enter 키 – lodctr / r을 누릅니다.
  • 수정 # 5 : DLL을 다시 활성화합니다.

    비슷하게 1008 Microsoft -Windows-Perflib 오류는 필수 DLL이 비활성화되었을 때 발생합니다. 문제를 해결하려면 lodctr / e :

    하나 이상의 확장 가능한 카운터 DLL을 비활성화하려면 :

  • 레지스트리 편집기 (RegEdt32.exe)를 시작합니다.
  • 다음 레지스트리 하위 트리로 이동합니다.
    HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services
  • 보기 메뉴에서 키 찾기를 클릭합니다.
  • 검색 문자열로 Performance를 입력 한 다음 거기에서 아래로 검색합니다.
  • At 찾은 각 Performance 항목에서 Library 값을 선택하고 두 개의 x”접두사를 붙여 라이브러리 이름을 수정합니다. 예를 들어 OrigLib.dll을 xxOrigLib.dll로 변경합니다.
  • 아래에서 각 Performance 항목을 완료하면 CurrentControlSet \ Services 키를 누르고 Perfmon을 다시 시작하여 작동하는지 확인합니다. 그렇다면 위의 두 단계를 반복하여 원래 라이브러리 이름을 복원하고 각 변경 후 Perfmon을 시도하여 어떤 라이브러리가 오류를 일으키는 지 확인하십시오.
  • Wrapping Up

    이벤트 오류 1020 가져 오기 & amp; Windows 10의 1008 Microsoft-Windows-Perflib 오류는 성가 시지만 심각한 오류는 아닙니다. 이벤트에 언급 된 서비스에 대한 성능 카운터가 필요하지 않은 경우 exctrlst.exe 도구 (Extensible Performance Counter List)를 사용하여 비활성화 할 수 있습니다. 그러나 이는 이러한 알림을받지 않도록하는 해결 방법 일뿐입니다. 이러한 오류를 정말로 해결하려면 위의 문제 해결 가이드를 참조하세요.


    YouTube 비디오: Windows 10에서 이벤트 오류 1020 1008 Microsoft-Windows-Perflib 오류를 수정하는 5 가지 방법

    03, 2024