สำหรับผู้ใช้ Windows การเจอ Blue Screen of Death (BSOD) ที่รบกวน เป็นฝันร้าย เพราะมันปรากฏแบบสุ่ม บังคับให้ระบบ restart ทำให้สูญเสียความคืบหน้าทั้งหมด รวมถึงงานที่ยังไม่ได้บันทึก
น่าเสียดาย แม้ผู้ใช้หลายคนเจอ BSOD แล้ว ยังไม่มี generic fix ที่รู้จัก แต่ละ BSOD มาพร้อมรายงานที่ต่างกัน ดังนั้นแต่ละ fix จึง unique อย่างไรก็ตาม นักพัฒนา Windows revamp ลุค BSOD ให้ดูน่ากลัวน้อยลง แต่มีข้อมูลชัดเจนขึ้น
ปัญหา Ndistpr64.sys
บ่อยครั้ง BSOD โผล่พร้อมข้อความ "DRIVER_IRQL_NOT_LESS_OR_EQUAL What Failed: ndistpr64.sys" จากบรรทัดนี้ บอกได้ทันทีว่ามีปัญหากับ system file ตัวหนึ่ง
ระบุ system file ได้ง่ายจาก副檔名 .sys หากมีปัญหากับ system file ตัวใด BSOD อาจโผล่ ตัวอย่าง system files: mfewfpk.sys, storahci.sys, kbdclass.sys
เคล็ดลับจากผู้เชี่ยวชาญ: ใช้เครื่องมือเพิ่มประสิทธิภาพ PC เฉพาะทาง เพื่อกำจัดการตั้งค่าที่ผิด ไฟล์ขยะ แอปที่เป็นอันตราย และภัยคุกคามด้านความปลอดภัยที่อาจก่อให้เกิดปัญหาระบบหรือทำให้ประสิทธิภาพช้าลง
ใน system files ทั้งหมด ไฟล์ ndistpr64.sys ถือเป็นหนึ่งในผู้ก่อให้เกิด BSOD หลัก นั่นคือเหตุผลที่ผู้ใช้ Windows หลายคนใช้วิธีลบไฟล์ ndistpr64.sys
ลบ ndistpr64.sys ได้ไหม? ได้ เราจะสอนด้านล่าง
วิธีลบไฟล์ Ndistpr64.sys
ปฏิบัติตามขั้นตอนเพื่อลบ ndistpr64.sys:
ขั้นตอน 1. บูต Windows เข้า Safe Mode
รันคอมพิวเตอร์ใน Safe Mode = เริ่มในสถานะจำกัด เปิดเฉพาะ basic drivers และ files ที่จำเป็นต่อการรัน เข้า Safe Mode: ไป Start → Msconfig.exe หน้าต่าง System Configuration จะเปิด ไปแท็บ Boot ติ๊ก Safe boot
ขั้นตอน 2. ตรวจสอบแท็บ Startup
คลิกแท็บ Startup ปิดโปรแกรมที่ไม่รู้จักทั้งหมดในแท็บนี้
ขั้นตอน 3. แก้ไข hosts file
หา hosts file ที่ C:\Windows\System32\drivers\etc\ เปิดด้วย Notepad ลบบรรทัดหรือสตริงที่น่าสงสัย
ขั้นตอน 4. สแกนระบบด้วยเครื่องมือที่ชอบ
เครื่องมือแนะนำ: Outbyte PC Repair ใช้สำหรับตรวจสอบระบบ Windows ให้ครบถ้วน หาไฟล์ที่ก่อให้เกิดปัญหา errors และ crashes
ขั้นตอน 5. ปิด Safe Mode
ปิด Safe Mode: ไป Start → Msconfig.exe ไปแท็บ Boot ยกเลิกติ๊ก Safe boot
ทำขั้นตอนเหล่านี้เสร็จ ลองรีสตาร์ทและเช็คว่าปัญหายังมีหรือไม่ หากยังเห็น BSOD พร้อมข้อความ ndistpr64.sys ลอง fixes อื่นๆ ด้านล่าง
เปลี่ยนชื่อ System File ที่มีปัญหา
สามารถ rename system file ได้ หลัง rename ไฟล์จะถูกแทนที่ระหว่าง normal boot แต่ต้องระวังตอนเปลี่ยนแปลง system file เพราะไม่อยากทำลายคอมพิวเตอร์
วิธี rename system file ที่มีปัญหา:
- รีบูต Windows รอ boot screen ปรากฏ – หน้าจอที่โชว์ผู้ผลิตและตัวเลือกอย่าง Press DEL to Run Setup และ Press F8 for BBS POPUP
- ตอนหน้าจอนั้นปรากฏ รีสตาร์ทอีกครั้ง = เปิดเมนู Advanced Boot Options
- ใช้ลูกศรเลือก Boot into Safe Mode with Command Prompt
- หลังบูต Safe Mode สำเร็จ ไปที่ C:/Windows/System32/drivers
- หาไฟล์ ndistpr64.sys คลิกขวา rename เป็น ndistp64.old
- รีสตาร์ทคอมพิวเตอร์ใน Normal Mode
- ใน search bar พิมพ์ msconfig ไปแท็บ Boot
- ยกเลิกติ๊ก Safe boot
- คลิก OK จะถูกถามยืนยันว่าระบบจะรีสตาร์ท Windows
ขอสิทธิ์เข้าถึง System File ที่มีปัญหา
หาก rename ไม่ได้ อาจเพราะไม่มีสิทธิ์ over ไฟล์นั้น ไม่มี permission = ไม่ลบหรือเข้าถึงได้ การครอบครองไฟล์:
- เปิด File Explorer
- หา system file ที่ต้องการสิทธิ์
- คลิกขวา → Properties → แท็บ Security
- คลิก Advanced รอ Advanced Security Settings window
- เปลี่ยน Owner ของไฟล์ ถัดจาก Owner label คลิก Change link
- หน้าต่าง Select Group or User ปรากฏ
- เลือก user account ที่จะให้สิทธิ์ ผ่าน Advanced button หรือพิมพ์ account name ใน "Enter the object name to select"
- คลิก OK
- ขั้นตอนนี้ optional หากต้องการเปลี่ยน owner ของไฟล์และ subfolders ทั้งหมดในโฟลเดอร์ ติ๊ก Replace owner on sub containers and objects คลิก OK ยืนยัน
- ตอนนี้ต้องให้ full access ไปที่โฟลเดอร์หรือ system file ให้บัญชีของคุณ คลิกขวาโฟลเดอร์/ไฟล์อีกครั้ง → Properties → Security
- คลิก Add button
- window ใหม่ปรากฏ คลิก Select a principal เลือกบัญชีของคุณ
- ตั้ง permissions เป็น Full Control กด OK
- ตอนนี้คุณมีสิทธิ์เต็มต่อ system file แล้ว
สรุป
หากทำตามขั้นตอนข้างต้น คุณสามารถแก้ ndistpr64.sys errors บน Windows เองได้ โปรดทราบว่าไฟล์ที่จัดการคือ system file ดังนั้นผู้เชี่ยวชาญแนะนำให้รันคอมพิวเตอร์ใน Safe Mode เพื่อแก้ไข
บางครั้ง ลบไฟล์ที่มีปัญหาไม่ได้ผล หากเกิดขึ้น ลอง workarounds อื่นๆ แก้ปัญหา
รู้วิธีอื่นแก้ ndistpr64.sys error ไหม? เราอยากรู้ แชร์ในส่วนความคิดเห็นด้านล่างได้เลย!