หากคุณเห็นรหัสข้อผิดพลาด 1008 หรือรหัสข้อผิดพลาด 1020 ในบันทึกตัวแสดงเหตุการณ์ ระบบไม่พบไฟล์ที่ระบุในการดำเนินการเฉพาะ ปัญหานี้เป็นที่แพร่หลายในกรณีของการดำเนินการไฟล์ dll คุณต้องคืนค่าสตริงรีจิสตรีตัวนับประสิทธิภาพจากบรรทัดคำสั่ง เพียงทำตามขั้นตอนที่กล่าวถึงในการแก้ไขเพื่อแยกแยะปัญหาที่คุณกำลังเผชิญ
ลองรีสตาร์ทคอมพิวเตอร์ของคุณหนึ่งครั้ง ตรวจสอบอีกครั้งง่ายๆ โดยดำเนินการ หากข้อผิดพลาดยังคงอยู่ ให้ไปที่วิธีแก้ไขปัญหาเหล่านี้
แก้ไข 1 – ลงทะเบียน DLL. อีกครั้ง
คุณต้องลงทะเบียนเคาน์เตอร์ใหม่และไฟล์ dll ที่เสียหายจากบรรทัดคำสั่ง
1. พิมพ์ “cmd” ในช่องค้นหา
2. คลิกขวาที่ “พร้อมรับคำสั่ง” และคลิกที่ “เรียกใช้ในฐานะผู้ดูแลระบบ“.
3. เมื่อพรอมต์คำสั่งปรากฏขึ้น คุณต้องไปที่ตำแหน่งโฟลเดอร์ system32 เพียงดำเนินการคำสั่งนี้
ซีดี %SYSTEMROOT%\System32
4. ตอนนี้ ดำเนินการตามรหัสข้อผิดพลาดที่คุณเห็นในเครื่องของคุณ –
ก. สำหรับรหัสข้อผิดพลาด 1020 –
คัดลอกและวางคำสั่งนี้ในเทอร์มินัลแล้วกด ป้อน.
lodctr /r
บันทึก: – หากแสดงข้อความ “ไม่สามารถสร้างการตั้งค่าตัวนับประสิทธิภาพใหม่จากร้านสำรองของระบบ”
ลองเรียกใช้อีกครั้ง
ตอนนี้ เรียกใช้คำสั่งที่ระบุด้านล่างเพื่อไปที่ C:\Windows\SysWOW64
cd C:\Windows\SysWOW64
ตอนนี้ให้รันคำสั่งอีกครั้ง
lodctr /r
ข. สำหรับรหัสข้อผิดพลาด 1008 –
วางคำสั่งนี้ในเทอร์มินัลแล้วแก้ไข หลังจากนั้นให้กด ป้อน สำคัญ.
lodctr /e:ชื่อ DLL
[คุณต้องแก้ไขคำสั่งด้วยชื่อไฟล์
ตัวอย่าง – สมมติว่าคุณกำลังประสบปัญหานี้กับ Perfib.dll ไฟล์คำสั่งจะเป็น –
lodctr /e: Perflib.dll
]
5. ตอนนี้ คุณต้องซิงค์ตัวนับใหม่กับ Windows Management Instrumentation (WMI) ดำเนินการคำสั่งนี้
WINMGMT.EXE / RESYNCPERF
ปิดหน้าจอพร้อมรับคำสั่ง เริ่มต้นใหม่ ระบบ.
สิ่งนี้ควรแก้ปัญหาของคุณ
แก้ไข 2 – แก้ไขรีจิสทรี
การปรับเปลี่ยนค่า 'ประสิทธิภาพ' ควรช่วยสถานการณ์ของคุณ
1. สิ่งที่คุณต้องทำคือกด แป้นวินโดว์ และ R ที่สำคัญด้วยกัน
2. ในเทอร์มินัล Run ให้เขียนว่า “regedit” และคลิกที่ “ตกลง” เพื่อเข้าสู่หน้าจอ Registry Editor
บันทึก –
หลังจาก Registry Editor เปิดขึ้นให้คลิกที่ "ไฟล์” และคลิกที่ “ส่งออก” เพื่อสร้างข้อมูลสำรองใหม่บนคอมพิวเตอร์ของคุณ
หากมีสิ่งใดหลุดมือไปในขณะทำการเปลี่ยนแปลงรีจิสทรี คุณสามารถเรียกรีจิสทรีกลับมาเป็นปกติได้อย่างง่ายดาย
3. เมื่อ Registry Editor เปิดขึ้น ให้ไปที่ตำแหน่งนี้บนหน้าจอ Registry Editor –
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ชื่อบริการ\ประสิทธิภาพ
[คุณต้องเปลี่ยน 'ชื่อบริการ' ด้วยบริการที่คุณกำลังประสบปัญหานี้
ตัวอย่าง – สมมติว่าคุณกำลังประสบปัญหานี้ด้วยบริการ '.NET CLR Data'
ที่อยู่ของไฟล์ส่วนหัวจะเป็น -
คอมพิวเตอร์\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\.NET CLR Data\ประสิทธิภาพ
]
4. ตอนนี้ ทางด้านขวามือ คุณจะสังเกตเห็น “เปิด" สำคัญ.
5. คลิกขวาที่คีย์และคลิกที่ “ลบ” เพื่อลบออกจากคอมพิวเตอร์ของคุณ
หากคุณเห็นข้อความเตือนบนหน้าจอ ให้คลิกที่ “ใช่“.
ปิดหน้าต่างตัวแก้ไขรีจิสทรี หลังจากนั้น, เริ่มต้นใหม่ ระบบและลองเรียกใช้แอปพลิเคชันอีกครั้ง
แก้ไข 3 เรียกใช้การสแกน SFC
คุณสามารถเรียกใช้การสแกนตัวตรวจสอบไฟล์ระบบเพื่อให้คอมพิวเตอร์ของคุณแก้ไขปัญหาได้
1. คลิกที่ช่องค้นหาและเริ่มเขียน “cmd“.
2. นอกจากนี้ ให้คลิกขวาที่ “พร้อมรับคำสั่ง” และคลิกที่ “เรียกใช้ในฐานะผู้ดูแลระบบ“.
3. วางรหัสนี้ในเทอร์มินัล จากนั้นตี ป้อน เพื่อเรียกใช้การสแกน
sfc /scannow
การสแกน SFC จะเริ่มขึ้นในขณะนี้
4. เมื่อการสแกน SFC เสร็จสิ้น คุณจะต้องเปิดการสแกน DISM
5. เขียนคำสั่งนี้ในเทอร์มินัล CMD แล้วกด ป้อน.
DISM.exe /Online /Cleanup-image /Restorehealth
สิ่งนี้ควรแก้ปัญหาที่คุณกำลังเผชิญ