5 начина за отстраняване на грешка при събитие 1020 1008 Грешка Microsoft-Windows-Perflib в Windows 10 (04.20.24)

Windows 10 предлага много страхотни функции, които подобряват работата с Windows. Системата се състои от по-малки системи, които работят заедно, за да ви предоставят интуитивна платформа за всички нужди на вашия компютър.

Въпреки това, няколко потребители наскоро съобщиха, че получават грешка в събитието 1020 & amp; Грешка 1008 Microsoft-Windows-Perflib в Windows 10, която им пречи да стартират засегнатото приложение и засяга производителността на компютъра им.

Според жалбите грешката се появява без видима причина. Няма индикации, че има нещо нередно, преди грешката да се появи, като например замръзване на компютъра или срив на приложенията. Грешката просто се появява внезапно.

По-важното е, че няма много онлайн reimg, към който да се обърнете как да поправите грешката на събитието 1020 & amp; 1008 Microsoft-Windows-Perflib грешка на Windows 10. Тази грешка остави много засегнати потребители на Windows разочаровани и объркани, без да знаят как да се справят с тази грешка.

Професионален съвет: Сканирайте компютъра си за проблеми с производителността, нежелани файлове, вредни приложения и заплахи за сигурността
, които могат да причинят системни проблеми или бавна производителност.

Безплатно сканиране за проблеми с компютъра 3.145.873 изтегляния Съвместим с: Windows 10, Windows 7, Windows 8

Специална оферта. Всичко за Outbyte, инструкции за деинсталиране, EULA, Декларация за поверителност.

Така че, ако внезапно се сблъскате с тази грешка и не знаете какво да направите, това ръководство трябва да бъде от голяма помощ.

Какво е Грешка при събитие 1020 & amp; 1008 Грешка в Microsoft-Windows-Perflib

Не се бъркайте. Това са две различни грешки: грешка на събитие 1020 и грешка на събитие 1008. Но те обикновено се случват по едно и също време и обстоятелствата около тези грешки са основно еднакви.

Ето съобщението за грешка, което може да срещнете за събитие грешка 1008:

img: Perflib
Категория: Няма
Тип: Грешка
Идентификатор на събитие: 1008

Отворената процедура за услугата „.NETFramework“ в DLL „C: WINDOWS system32 mscoree.dll“ се провали с кода на грешката. Системата не може да намери посочения файл. Данните за ефективността на тази услуга не са налични.

Ето съобщението за грешка, което може да срещнете за грешка в събитие 1020:

img: Perflib
Категория: Няма
Тип: Грешка
Идентификатор на събитие: 1008

Необходимият размер на буфера е по-голям от размера на буфера, прехвърлен към функцията за събиране на разширяемия брояч DLL „C: Windows System32 perfts.dll“ за услугата „LSM“. Отчетеният размер на буфера е 34184, а необходимият размер е 43160.

Тези грешки могат да се случат с всеки друг файл, не само с mscoree.dll. Това може да се случи и когато грешката се срещне при стартиране на проверка на производителността на други DLL файлове.

В горното съобщение това означава, че системата не може да намери mscoree.dll. Когато потребителят се опита да намери файла с помощта на odctr / r в Powershell (като администратор), се появява съобщение, че mscoree.dll е заменен от резервно копие. При стартиране на командата lodctr / q за изброяване на ремонти, mscoree.dll дори беше изброен. Грешката обаче все още се появява след извършване на горното отстраняване на неизправности.

Засегнатите потребители отбелязаха, че освен тези грешки, които се появяват в инструмента за преглед на събития, те не забелязват нищо странно с компютъра; Всичко работеше както трябва, така че потребителите нямаха представа какво може да им причини това и какво не работеше както трябва.

Въпреки това, когато получите някоя от тези грешки, нямате да се притеснявате, защото самата тази грешка не е голяма работа. Това е просто начинът на Windows да каже, че не може да събира данни за ефективността. Това е лесната част. Да се ​​отървем от грешките е съвсем различна история.

Какво причинява грешка в събитието 1020 & amp; 1008 Грешка в Microsoft-Windows-Perflib?

Както бе споменато по-рано, тези грешки при събития могат да възникнат за различни приложения. Когато мониторът за производителност чете всички броячи за първи път, се извиква отворената процедура на разширението.

Типична задача за отворената процедура е да прочете какъв диапазон от обектни индекси поддържа от регистъра. Тези стойности на индекса се съхраняват в стойностите на системния регистър First Counter, First Help, Last Counter и Last Help под ключа за изпълнение на приложението.

Ако тази отворена процедура не успее да прочете данните (т.е. тези записи не съществуват или са били изтрити чрез процедура за деинсталиране) събитието 1008 или 1020 се записва в дневника на събитията.

Събитие за грешка 1020 и 1008 обикновено възниква, тъй като списъкът с броячи е повреден и необходимата DLL е деактивирана . Когато броячът на производителността не успее да разтовари низовете за посочената услуга, регистърът може да се повреди и да покаже тези грешки на perflib.

Как да коригирам грешка в събитие 1020 & amp; 1008 Грешка на Microsoft-Windows-Perflib

Въпреки че тази грешка може да не е критична за вашата система Windows, може да е досадно получаването на известия, така че може да искате да се справите с нея, като използвате решенията по-долу.

Поправка №1: Рестартирайте компютъра си.

Първата стъпка за отстраняване на грешка е рестартирането на системата. Обикновено е ефективен при разрешаване на временни проблеми в компютъра. Натиснете бутона за захранване, след което изчакайте няколко минути, преди да го стартирате отново. Можете също така да опитате да стартирате в безопасен режим, за да видите дали грешката е свързана със софтуер на трета страна.

Поправка # 2: Премахване на повредени файлове.

Друга основна стъпка за отстраняване на неизправности включва стартиране на командата SFC в Command Prompt за проверка за повредени файлове на вашия компютър. Този инструмент автоматично коригира или замества повредени файлове, за да разреши всяка грешка, която може да имате. Също така се препоръчва да почистите системата си, като използвате Outbyte PC Repair, за да предотвратите появата на допълнителни грешки.

Поправка # 3: Редактирайте системния регистър.

За да премахнете такива осиротели записи, обикновено трябва да изпълните следните стъпки:

  • Стартирайте редактора на системния регистър (Regedt32.exe или Regedit.exe) и отидете на следното подраздел:
  • HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \: \ Performance
  • Изтрийте стойността „Open“.
  • Рестартирайте компютъра си, за да влезе в сила тази промяна .
  • Поправка # 4: Възстановяване на броячи на производителността.

    За да разрешите този проблем, възстановете списъка с броячи на производителността.

  • Щракнете върху Старт.
  • Въведете CMD в търсенето бар.
  • Щракнете с десния бутон на мишката върху командния ред.
  • Изберете Изпълнение като администратор.
  • Въведете следната команда и натиснете клавиша Enter - CD% SYSTEMROOT% \ System32 / li>
  • В командния ред въведете lodctr /r.
  • Натиснете Enter.
  • По същия начин, за грешка 1008, напишете lodctr / e: и след това натиснете Enter.
  • Моля, имайте предвид, че за завършване на тази процедура е необходимо членството в локалната група администратори. За да възстановите списъка с броячи в системния регистър, направете следното.

  • Щракнете върху бутона "Старт" на Windows 10.
  • В полето за търсене, което се появява, въведете CMD или Command Prompt.
  • Когато опцията се види, щракнете с десния бутон върху нея и изберете Изпълнение като администраторска опция.
  • Сега, в прозореца на командния ред, който се появява на екрана, въведете следната команда и натиснете клавиша Enter - cd% SYSTEMROOT% \ System32.
  • Отново въведете следната команда и натиснете клавиша Enter - lodctr /r.
  • Поправка # 5: Повторно активиране на DLL. -Windows-Perflib грешка възниква, когато необходимата DLL е деактивирана. За да разрешите проблема, напишете lodctr / e:

    За да деактивирате един или повече разширяеми DLL (и) с брояч:

  • Стартирайте редактора на системния регистър (RegEdt32.exe).
  • Придвижете се до следното поддърво на системния регистър:
    HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services
  • Щракнете върху Намиране на ключ в менюто Изглед.
  • Въведете Performance като низ за търсене, след което търсете надолу от там.
  • всеки запис за изпълнение, който намерите, изберете стойността на библиотеката и променете името на библиотеката, като го добавите с два x: s, например променете OrigLib.dll на xxOrigLib.dll
  • Когато сте направили всеки запис на Performance под клавиша CurrentControlSet \ Services, рестартирайте Perfmon, за да видите дали работи. Ако това се случи, повторете горните две стъпки, като само възстановите оригиналното име на библиотеката и опитате Perfmon след всяка промяна, за да видите коя библиотека причинява грешката.
  • Опаковане

    Получаване на грешка в събитието 1020 & amp; Грешката 1008 Microsoft-Windows-Perflib в Windows 10 е досадна, но не е критична грешка. Ако не се нуждаете от броячи на производителността за услугата, спомената в случай, можете да ги деактивирате с помощта на инструмента exctrlst.exe (Разширяем списък с броячи на производителността). Това обаче е само заобиколно решение, така че да не получавате тези известия. Ако наистина искате да разрешите тези грешки, вижте нашето ръководство за отстраняване на неизправности по-горе.


    YouTube Video.: 5 начина за отстраняване на грешка при събитие 1020 1008 Грешка Microsoft-Windows-Perflib в Windows 10

    04, 2024