यूजर्स को कभी-कभी बिना किसी स्पष्ट कारण के Windows 10 में Event error 1020 और 1008 Microsoft-Windows-Perflib एरर दिखने लगते हैं। इन्हें रिपेयर करना मुश्किल लगता है। एरर मैसेज ऐसा दिखता है:
Event: 1008
DLL "C:\WINDOWS\system32\mscoree.dll" में सर्विस ".NETFramework" के लिए ओपन प्रोसीजर फेल हुआ, एरर कोड: The system cannot find the file specified. इस सर्विस के लिए परफॉरमेंस डेटा उपलब्ध नहीं होगा।
Event: 1020
"C:\Windows\System32\perfts.dll" Extensible Counter DLL के "LSM" सर्विस के लिए Collect फंक्शन के लिए आवश्यक बफर साइज, पास किए गए बफर साइज से बड़ा है। दिया गया बफर साइज 34184 था और आवश्यक साइज 43160 था।
इस इश्यू को हल करने के लिए थोड़ा काम करना पड़ता है। नीचे दिए निर्देशों का पालन करें - पहले सिस्टम रिस्टोर पॉइंट बना लें।
Event Error 1020 या 1008 Microsoft-Windows-Perflib एरर
एरर इवेंट 1020 और 1008 इसलिए रिपोर्ट हो रहे हैं क्योंकि काउंटर्स की लिस्ट करप्ट है और एक आवश्यक DLL डिसेबल है। जब परफॉरमेंस काउंटर निर्दिष्ट सर्विस के लिए स्ट्रिंग्स अनलोड नहीं कर पाता, तो रजिस्ट्री करप्ट हो सकती है और Error 1020 दिखा सकती है। इस इश्यू को ठीक करने के लिए परफॉरमेंस काउंटर्स की लिस्ट रीबिल्ड करें।
- Start क्लिक करें
- सर्च बार में CMD टाइप करें
- Command Prompt पर राइट-क्लिक करें
- Run as administrator चुनें
- कमांड डालें और Enter दबाएं:
CD %SYSTEMROOT%\System32 - कमांड प्रॉम्प्ट पर टाइप करें:
lodctr /r - ENTER दबाएं
- इसी तरह एरर 1008 के लिए टाइप करें:
lodctr /e:<DLL name>फिर ENTER दबाएं
नोट: इस प्रक्रिया को पूरा करने के लिए स्थानीय Administrators ग्रुप की सदस्यता आवश्यक है। रजिस्ट्री में काउंटर्स की लिस्ट रीबिल्ड करने के लिए:
- Windows 10 Start बटन क्लिक करें
- सर्च बॉक्स में CMD या Command Prompt टाइप करें
- ऑप्शन दिखने पर राइट-क्लिक → Run as administrator
- कमांड प्रॉम्प्ट में डालें:
cd %SYSTEMROOT%\System32→ Enter - फिर डालें:
lodctr /r→ Enter - इसी तरह 1008 एरर के लिए जब आवश्यक DLL डिसेबल हो:
lodctr /e:<DLL name>टाइप करें → ENTER (<DLL name>को लाइब्रेरी की फाइल नाम से रिप्लेस करें)