5 วิธีในการแก้ไขข้อผิดพลาดเหตุการณ์ 1020 1008 Microsoft-Windows-Perflib Error บน Windows 10 (07.31.25)

Windows 10 มีคุณสมบัติที่ยอดเยี่ยมมากมายที่ช่วยปรับปรุงประสบการณ์การใช้งาน Windows ระบบประกอบด้วยระบบขนาดเล็กที่ทำงานร่วมกันเพื่อให้คุณมีแพลตฟอร์มที่ใช้งานง่ายสำหรับทุกความต้องการของคอมพิวเตอร์ของคุณ

อย่างไรก็ตาม ผู้ใช้หลายรายเพิ่งรายงานว่าได้รับข้อผิดพลาดของเหตุการณ์ 1020 & ข้อผิดพลาด 1008 Microsoft-Windows-Perflib บน Windows 10 ทำให้ไม่สามารถเรียกใช้แอปพลิเคชันที่ได้รับผลกระทบและส่งผลต่อประสิทธิภาพของคอมพิวเตอร์ได้

ตามข้อร้องเรียน ข้อผิดพลาดปรากฏขึ้นโดยไม่มีเหตุผลชัดเจน ไม่มีข้อบ่งชี้ว่ามีบางอย่างผิดปกติก่อนที่ข้อผิดพลาดจะปรากฏขึ้น เช่น คอมพิวเตอร์ค้างหรือแอปหยุดทำงาน ข้อผิดพลาดปรากฏขึ้นอย่างกะทันหัน

ที่สำคัญกว่านั้นไม่มี reimg ออนไลน์มากนักที่จะหันไปหาวิธีแก้ไขข้อผิดพลาดเหตุการณ์ 1020 & 1008 ข้อผิดพลาด Microsoft-Windows-Perflib บน Windows 10 ข้อผิดพลาดนี้ทำให้ผู้ใช้ Windows ที่ได้รับผลกระทบจำนวนมากหงุดหงิดและสับสน โดยไม่รู้ว่าจะจัดการกับข้อผิดพลาดนี้อย่างไร

เคล็ดลับสำหรับมือโปร: สแกนพีซีของคุณเพื่อหาปัญหาด้านประสิทธิภาพ ไฟล์ขยะ แอปที่เป็นอันตราย และภัยคุกคามด้านความปลอดภัย
ที่อาจทำให้ระบบมีปัญหาหรือทำงานช้า

ปัญหาการสแกนหาพีซีฟรี3.145.873ดาวน์โหลดเข้ากันได้กับ: Windows 10, Windows 7, Windows 8

ข้อเสนอพิเศษ เกี่ยวกับ Outbyte คำแนะนำในการถอนการติดตั้ง EULA นโยบายความเป็นส่วนตัว

ดังนั้น หากคุณพบข้อผิดพลาดนี้ในทันทีและคุณไม่รู้ว่าต้องทำอย่างไร คู่มือนี้น่าจะช่วยได้มาก

Event Error 1020 คืออะไร & 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” สำหรับบริการ “แอลเอสเอ็ม” ขนาดบัฟเฟอร์ที่รายงานคือ 34184 และขนาดที่ต้องการคือ 43160

ข้อผิดพลาดเหล่านี้สามารถเกิดขึ้นได้กับไฟล์อื่นๆ ไม่ใช่แค่ mscoree.dll นอกจากนี้ยังสามารถเกิดขึ้นได้เมื่อพบข้อผิดพลาดขณะเรียกใช้การตรวจสอบประสิทธิภาพไฟล์ DLL อื่นๆ

ในข้อความด้านบน แสดงว่าระบบไม่พบ mscoree.dll เมื่อผู้ใช้พยายามค้นหาไฟล์โดยใช้ odctr /r ใน Powershell (ในฐานะผู้ดูแลระบบ) จะมีข้อความปรากฏขึ้นว่า mscoree.dll ถูกแทนที่จากข้อมูลสำรอง เมื่อรันคำสั่ง lodctr /q เพื่อแสดงรายการการซ่อมแซม mscoree.dll ก็ยังอยู่ในรายการ อย่างไรก็ตาม ข้อผิดพลาดยังคงปรากฏขึ้นหลังจากดำเนินการแก้ไขปัญหาข้างต้นแล้ว

ผู้ใช้ที่ได้รับผลกระทบตั้งข้อสังเกตว่านอกเหนือจากข้อผิดพลาดที่ปรากฏใน Event Viewer แล้ว พวกเขาไม่ได้สังเกตเห็นสิ่งแปลกปลอมในคอมพิวเตอร์ ทุกอย่างทำงานตามปกติ ดังนั้นผู้ใช้จึงไม่รู้ว่าสิ่งนี้อาจเป็นสาเหตุให้พวกเขาและสิ่งใดไม่ทำงานตามที่ควรจะเป็น

อย่างไรก็ตาม เมื่อคุณได้รับข้อผิดพลาดใดๆ เหล่านี้ คุณจะไม่มี ที่ต้องกังวลเพราะข้อผิดพลาดนี้ไม่ใช่เรื่องใหญ่ เป็นเพียงวิธีของ Windows ที่บอกว่าไม่สามารถรวบรวมข้อมูลประสิทธิภาพได้ นั่นคือส่วนที่ง่าย การกำจัดข้อผิดพลาดเป็นเรื่องที่แตกต่างอย่างสิ้นเชิง

อะไรทำให้เกิดข้อผิดพลาดของเหตุการณ์ 1020 & 1008 Microsoft-Windows-Perflib Error?

ดังที่ได้กล่าวไว้ก่อนหน้านี้ ข้อผิดพลาดของเหตุการณ์เหล่านี้อาจเกิดขึ้นสำหรับแอปพลิเคชันต่างๆ เมื่อตัวตรวจสอบประสิทธิภาพอ่านตัวนับทั้งหมดเป็นครั้งแรก ระบบจะเรียก Open Procedure ของส่วนขยาย

งานทั่วไปสำหรับโพรซีเดอร์ Open คือการอ่านช่วงของดัชนีวัตถุที่รองรับจากรีจิสทรี ค่าดัชนีเหล่านี้ถูกเก็บไว้ในค่ารีจิสทรี First Counter, First Help, Last Counter และ Last Help ภายใต้คีย์ประสิทธิภาพของแอปพลิเคชัน

หากกระบวนการเปิดนี้ไม่สามารถอ่านข้อมูลได้ (เช่น รายการเหล่านั้นจะไม่อ่าน มีอยู่หรือถูกลบโดยขั้นตอนการถอนการติดตั้ง) เหตุการณ์ 1008 หรือ 1020 จะถูกบันทึกไว้ในบันทึกเหตุการณ์

เหตุการณ์ข้อผิดพลาด 1020 และ 1008 มักเกิดขึ้นเนื่องจากรายการตัวนับเสียหายและ DLL ที่จำเป็นถูกปิดใช้งาน . เมื่อตัวนับประสิทธิภาพไม่สามารถยกเลิกการโหลดสตริงสำหรับบริการที่ระบุ รีจิสทรีอาจเสียหายและแสดงข้อผิดพลาด perflib เหล่านี้

วิธีแก้ไขข้อผิดพลาดเหตุการณ์ 1020 & 1008 Microsoft-Windows-Perflib Error

แม้ว่าข้อผิดพลาดนี้อาจไม่สำคัญต่อระบบ Windows ของคุณ แต่ก็อาจสร้างความรำคาญใจในการรับการแจ้งเตือน ดังนั้นคุณอาจต้องการจัดการกับปัญหาโดยใช้วิธีแก้ไขด้านล่าง

แก้ไข #1: รีสตาร์ทคอมพิวเตอร์

ขั้นตอนแรกในการแก้ไขข้อผิดพลาดคือการรีบูตระบบ โดยปกติแล้วจะมีประสิทธิภาพในการแก้ไขข้อบกพร่องชั่วคราวในคอมพิวเตอร์ของคุณ กดปุ่มเปิด/ปิด จากนั้นรอสักครู่ก่อนที่จะเริ่มใหม่อีกครั้ง คุณยังสามารถลองบูตเครื่องในเซฟโหมดเพื่อดูว่าข้อผิดพลาดเกี่ยวข้องกับซอฟต์แวร์ของบริษัทอื่นหรือไม่

แก้ไข #2: ลบไฟล์ที่เสียหาย

ขั้นตอนการแก้ไขปัญหาเบื้องต้นอื่นเกี่ยวข้องกับการเรียกใช้คำสั่ง SFC ใน Command Prompt สำหรับไฟล์ที่เสียหายในคอมพิวเตอร์ของคุณ เครื่องมือนี้จะแก้ไขหรือแทนที่ไฟล์ที่เสียหายโดยอัตโนมัติเพื่อแก้ไขข้อผิดพลาดที่คุณอาจพบ ขอแนะนำให้ล้างระบบโดยใช้ Outbyte PC Repair เพื่อป้องกันไม่ให้ข้อผิดพลาดปรากฏขึ้นอีก

แก้ไข #3: แก้ไข Registry

ในการลบรายการที่ถูกละเลยดังกล่าว โดยทั่วไปแล้ว จะต้องทำตามขั้นตอนเหล่านี้:

  • เริ่มตัวแก้ไขรีจิสทรี (Regedt32.exe หรือ Regedit.exe) และไปที่ต่อไปนี้ คีย์ย่อย:
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\:\Performance
  • ลบค่า ” เปิด”
  • รีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงนี้มีผล .
  • แก้ไข #4: สร้างตัวนับประสิทธิภาพใหม่

    หากต้องการแก้ไขปัญหานี้ ให้สร้างรายการตัวนับประสิทธิภาพใหม่

  • คลิกเริ่ม
  • พิมพ์ CMD ในการค้นหา แถบ
  • คลิกขวาที่ Command Prompt
  • เลือก Run as administrator
  • ป้อนคำสั่งต่อไปนี้แล้วกด Enter คีย์– CD %SYSTEMROOT%\System32
  • ที่พรอมต์คำสั่ง ให้พิมพ์ lodctr /r
  • กด Enter
  • ในทำนองเดียวกัน สำหรับข้อผิดพลาด 1008 ให้พิมพ์ lodctr /e: แล้วกด Enter
  • โปรดทราบว่าการเป็นสมาชิกในกลุ่มผู้ดูแลระบบท้องถิ่นจำเป็นต้องดำเนินการตามขั้นตอนนี้ หากต้องการสร้างรายการตัวนับใหม่ในรีจิสทรี ให้ทำดังนี้

  • คลิกที่ปุ่มเริ่มของ Windows 10
  • ในกล่องค้นหาที่ปรากฏขึ้น ให้พิมพ์ CMD หรือ Command Prompt
  • เมื่อเห็นตัวเลือกนี้ ให้คลิกขวาแล้วเลือกตัวเลือก Run as administrator
  • ในหน้าต่างพร้อมรับคำสั่งที่ปรากฏบนหน้าจอของคุณ ให้ป้อนคำสั่งต่อไปนี้แล้วกดปุ่ม 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
  • คลิก Find Key บนเมนู View
  • พิมพ์ Performance เป็นสตริงการค้นหา จากนั้นค้นหาจากที่นั่น
  • ที่ แต่ละรายการ Performance ที่คุณพบ เลือกค่า Library และแก้ไขชื่อไลบรารีโดยนำหน้าด้วย x” สองตัว: ตัวอย่างเช่น เปลี่ยน OrigLib.dll เป็น xxOrigLib.dll
  • เมื่อคุณทำแต่ละรายการ Performance ภายใต้ คีย์ CurrentControlSet \Services ให้รีสตาร์ท Perfmon เพื่อดูว่าใช้งานได้หรือไม่ หากเป็นเช่นนั้น ให้ทำซ้ำสองขั้นตอนข้างต้น โดยกู้คืนเฉพาะชื่อไลบรารีดั้งเดิมและลองใช้ Perfmon หลังจากการเปลี่ยนแปลงแต่ละครั้งเพื่อดูว่าไลบรารีใดทำให้เกิดข้อผิดพลาด
  • สรุป

    การรับข้อผิดพลาดของเหตุการณ์ 1,020 & ข้อผิดพลาด 1008 Microsoft-Windows-Perflib บน Windows 10 นั้นน่ารำคาญ แต่ก็ไม่ใช่ข้อผิดพลาดร้ายแรง หากคุณไม่ต้องการตัวนับประสิทธิภาพสำหรับบริการที่กล่าวถึงในเหตุการณ์ คุณสามารถปิดใช้งานได้โดยใช้เครื่องมือ exctrlst.exe (รายการตัวนับประสิทธิภาพที่ขยายได้) อย่างไรก็ตาม นี่เป็นเพียงวิธีแก้ปัญหาเท่านั้น ดังนั้นคุณจะไม่ได้รับการแจ้งเตือนเหล่านี้ หากคุณต้องการแก้ไขข้อผิดพลาดเหล่านี้จริงๆ โปรดอ่านคู่มือการแก้ปัญหาด้านบนของเรา


    วิดีโอ YouTube: 5 วิธีในการแก้ไขข้อผิดพลาดเหตุการณ์ 1020 1008 Microsoft-Windows-Perflib Error บน Windows 10

    07, 2025