นี่คือข้อความข้อผิดพลาดของไดรเวอร์อุปกรณ์ที่ปรากฏในสถานะอุปกรณ์เมื่อดูคุณสมบัติของไดรเวอร์ใน Device Manager บ่งชี้ปัญหาร้ายแรงกับไดรเวอร์ที่ติดตั้งอยู่ และมักปรากฏหลังจากทำการเปลี่ยนแปลงครั้งใหญ่กับคอมพิวเตอร์หรืออุปกรณ์ ข้อความเต็มรูปแบบคือ:
The software for this device has been blocked from starting because it is known to have problems with Windows. Contact the hardware vendor for a new driver. (Code 48)
ผู้ใช้ที่เจอข้อผิดพลาดเดียวกันได้คิดค้นวิธีแก้ไขต่างๆ เราจึงรวบรวมไว้ในบทความนี้เพื่อให้คุณลองดู
สาเหตุของข้อผิดพลาด "The Software For This Device Has Been Blocked From Starting (Code 48)" ใน Windows
ไม่มีสาเหตุที่รู้จักมากมายสำหรับปัญหานี้ และทุกวิธีแก้ไขเกือบทั้งหมดล้มลงที่ไดรเวอร์ที่ผิดปกติ ยังไงก็ตาม สามารถจัดกลุ่มการเกิดปัญหานี้ได้ 2 ประเภท และเราแนะนำให้ตรวจสอบด้านล่างเพื่อแก้ไขง่ายขึ้น
- ปัญหา Memory Integrity และไดรเวอร์ – Memory Integrity เป็นชั้นการป้องกันเพิ่มเติมสำหรับไดรเวอร์ ช่วยป้องกันมัลแวร์แก้ไขไฟล์ Windows การปิดใช้งานระหว่างติดตั้งไดรเวอร์ใหม่เป็นวิธีแก้ไขที่ดีที่สุด
- ไฟล์ระบบหรือปัญหาหน่วยความจำ – หากไฟล์ระบบบางส่วนเสียหาย หรือระบบรายงานปัญหาหน่วยความจำ คุณต้องรัน SFC scan และ Memory Diagnostic tool เพื่อแก้ไข
วิธีแก้ไขที่ 1: ปิดใช้งาน Memory Integrity และติดตั้งไดรเวอร์ใหม่
ฟีเจอร์ Memory Integrity เป็นส่วนหนึ่งของแพ็กเกจความปลอดภัย Core Isolation นำฟีเจอร์ความปลอดภัยแบบเสมือนจริงมาสู่ Windows 10 สร้างพื้นที่หน่วยความจำระบบที่ปลอดภัยซึ่งใช้ได้เฉพาะกระบวนการและซอฟต์แวร์ของ Windows ป้องกันบริการหลักจากการถูกปลอมแปลง ฟีเจอร์ Memory Integrity ใช้เพื่อปกป้องไดรเวอร์จากการติดเชื้อ
ยังอยู่ระหว่างการพัฒนา แต่ผู้ใช้การ์ดจอ Intel HD 4000 มีปัญหาเกี่ยวกับฟีเจอร์นี้ เนื่องจากการ์ดจอไม่สามารถทำงานกับ Windows 10 ได้ ขั้นตอนเหล่านี้จำเป็นสำหรับการติดตั้งไดรเวอร์ใหม่ หากคุณมีปัญหากับอุปกรณ์อื่น ข้ามไปที่ส่วนติดตั้งไดรเวอร์ใหม่เลย
- คลิกขวาที่ไอคอน โล่ บน Taskbar คลิก View security dashboard หากไม่เห็นไอคอน ให้เปิดแอป Settings โดยคลิกปุ่ม Start menu แล้วคลิกไอคอน เกียร์ เหนือปุ่ม Start
- เลือกส่วน Update & Security ไปที่ Windows Security จากด้านบนของหน้าต่าง คลิก Open Windows Defender Security Center
- เมื่อ Windows Defender Security Center เปิด คลิกไอคอนแลปท็อป Device security จากหน้าจอหลัก
- หลังหน้าต่างเปลี่ยนเป็น Device security คลิก Core isolation details ภายใต้ส่วน Core isolation ควรจะเห็น Memory integrity
- ควรมีสไลเดอร์สำหรับปิดใช้งาน ตั้งเป็น Off จะมีข้อความปรากฏด้านล่างว่า "This change requires you to restart your device" ต้องรีสตาร์ทอุปกรณ์
หลังปิดใช้งานฟีเจอร์นี้สำเร็จ ก็ถึงเวลาติดตั้งไดรเวอร์ใหม่ ชุดขั้นตอนนี้ใช้ได้กับทั้งผู้ที่มีปัญหากับ Intel HD 4000 graphics adapter และผู้ที่เจอปัญหากับอุปกรณ์อื่น
- คลิก Start พิมพ์ Run เลือกจะปรากฏ Run dialog box หรือใช้ Windows Key + R
- พิมพ์ "devmgmt.msc" ใน Run dialog box คลิก OK จะเปิด Device Manager ทันที
- ใน Device Manager ขยายหมวดหมู่ที่เจอไดรเวอร์หรืออุปกรณ์ที่ก่อให้เกิดปัญหา อย่าสับสนเพราะไม่ต้องการถอนการติดตั้งอุปกรณ์ผิด หากปัญหาเกี่ยวกับ Intel HD 4000 graphics adapter ค้นหาภายใต้ Display adapters
- เมื่อเจออุปกรณ์ คลิกขวาเลือก Uninstall device จากเมนูบริบท
- อาจต้องยืนยันการถอนการติดตั้ง ติ๊กถูกที่ "Delete the driver software for this device" คลิก OK
- รีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล หลังรีสตาร์ท Windows จะพยายามติดตั้งไดรเวอร์ใหม่และแทนที่ด้วยไดรเวอร์ของผู้ผลิต
- หาก Windows ไม่แทนที่ไดรเวอร์อัตโนมัติ เปิด Device Manager อีกครั้ง เลือกเมนู Action คลิก Scan for hardware changes ตรวจสอบว่ารหัส 48 ยังปรากฏสำหรับอุปกรณ์หรือไม่
หมายเหตุ: ตอนนี้คุณสามารถกลับไปเปิดใช้งาน Memory integrity ใน Windows Defender Security Center ได้อีกครั้ง!
วิธีแก้ไขที่ 2: รัน SFC Scan และ Windows Memory Diagnostic Test
ในกรณีอื่น ปัญหาเกี่ยวข้องกับไฟล์ระบบที่ผิดปกติหรือปัญหาการจัดการหน่วยความจำ มักเกิดกับเซ็นเซอร์การป้องกันข้อมูลหรืออุปกรณ์ที่รู้จักน้อยใน Device Manager ไม่ว่าจะเป็นกรณีไหน การรันสแกนและทดสอบเหล่านี้ไม่ก่อให้เกิดความเสียหาย และแนะนำให้ลองเพื่อแก้ไขปัญหา
- ค้นหา "Command Prompt" โดยพิมพ์ใน Start menu หรือกดปุ่มค้นหาถัดจากมัน คลิกขวาผลลัพธ์แรก เลือก "Run as administrator"
- หรือใช้ Windows Logo Key + R เปิด Run dialog box พิมพ์ "cmd" ในกล่องโต้ตอบ ใช้ Ctrl + Shift + Enter สำหรับ Command Prompt แบบแอดมิน
- พิมพ์คำสั่งต่อไปนี้ในหน้าต่าง กด Enter หลังพิมพ์แต่ละคำสั่ง รอข้อความ “Operation completed successfully” หรือคล้ายๆ กัน เพื่อทราบว่าวิธีทำงานสำเร็จ
sfc /scannow
- เปิด Control Panel โดยค้นหาใน Start menu หรือใช้ Windows Key + R พิมพ์ "control.exe" คลิก Run
- เมื่อ Control Panel เปิด เปลี่ยน "View by" เป็น "Large Icons" เลื่อนลงหา Administrative Tools คลิกเข้าไปหา Windows Memory Diagnostic ด้านบน คลิกเพื่อเปิด
- ปฏิบัติตามคำแนะนำบนหน้าจอ และรีสตาร์ทคอมพิวเตอร์เพื่อ รันเครื่องมือทันที ตรวจสอบว่าข้อผิดพลาด "The software for this device has been blocked from starting because it is known to have problems with Windows (Code 48)" ยังปรากฏในหน้าต่าง Device status หรือไม่
วิธีแก้ไขที่ 3: ติดตั้งไดรเวอร์ใน Safe Mode
บางผู้ใช้รายงานว่าสามารถติดตั้งไดรเวอร์ได้อย่างถูกต้องหลังบูตเข้า Safe Mode เราได้ให้ขั้นตอนติดตั้งไดรเวอร์ใหม่แล้ว แต่นี้ครั้งลองทำใน Safe Mode
- ใช้ Windows + R เปิด Run dialog box พิมพ์ "msconfig" คลิก OK
- ในหน้าต่าง System Configuration ไปที่แท็บ Boot ขวา ติ๊กถูกที่ Safe Boot คลิก OK และ รีสตาร์ทคอมพิวเตอร์ เพื่อบูตเข้า Safe Mode
- ลองติดตั้งไดรเวอร์ตอนนี้ ดูว่าข้อความเดิมยังปรากฏหรือไม่