ถ้ามีการลงคะแนน Error ยอดนิยมของ Mac หนึ่งในอันดับต้นๆ จะเป็นข้อความ "USB Accessories Disabled" Error นี้เกิดกับผู้ใช้ Mac ใครก็ได้ บางคนเจอตอนเสียบ USB Device บางคนเจอแม้ไม่ได้เสียบอะไรเลย
เมื่อมี Power Surge หรือ Mac คิดว่ามี Power Surge จะปิด USB Accessories ทั้งหมดเพื่อป้องกันระบบ ปัญหานี้อาจมาจาก Device ที่เสียบอยู่ หากเสียบ Device ที่กินพลังมาก การใช้ USB-Powered Hub อาจช่วยได้
สาเหตุของ "USB Accessories Disabled" Error
หากไม่ใช่กรณีข้างต้น สาเหตุหลักมีดังนี้:
- OS ของระบบล้าสมัย: หาก macOS ไม่ได้อัปเดตเป็นรุ่นล่าสุด อาจขัดแย้งกับ Kernel/Modules อื่นๆ (เช่น USB Extension Kernel) ทำให้เกิด Error
- SMC เสียหาย: SMC จัดการ Low-level Settings เช่น Power ให้อุปกรณ์ต่างๆ รวมถึง USB Ports หาก SMC เสีย อาจ Detect Power Surge ผิดบน USB Port ทำให้ Mac ปิด USB Accessories
- NVRAM และ PRAM เสียหาย: หาก Memory เหล่านี้ค้างใน Error State อาจทำให้ Power Surge บน USB Port และก่อให้เกิด Error
- Malware Infection: หาก Mac ติดไวรัส และ Malware พยายามเข้าถึง USB Device อาจดูด Power มากกว่าที่ Port ให้ ทำให้โผล่ Error
ก่อนเข้าวิธีแก้รายละเอียด ลองขั้นตอนพื้นฐานเหล่านี้ก่อน:
- ตรวจสอบว่า USB Ports และอุปกรณ์ที่ใช้ สะอาด ไม่มีฝุ่น/ขยะ และ Pin ภายใน USB Port ไม่ได้ Short Circuit
- ลอง ถอดเสียบ USB Peripherals ใหม่ทั้งหมด
- หาก Error เกิดหลังเสียบ Device ใหม่ ตรวจสอบว่า สายของ Device ไม่เสียหาย หรือลองสายอื่น
- ลองบูท Mac ด้วย อุปกรณ์ขั้นต่ำ ดูว่าปัญหาหายหรือไม่
- หากมาจาก Card ลองใช้ Card Adapter
- ลองเสียบ Device ที่มีปัญหาเข้า Port อื่น โดยเฉพาะ Back Ports ของ Mac
อัปเดต macOS เป็นรุ่นล่าสุด
หาก macOS ไม่ใช่รุ่นล่าสุด อาจขัดแย้งกับ System Modules (USB Ports) ทำให้ Error โผล่ การอัปเดต macOS เป็นรุ่นล่าสุดอาจแก้ปัญหา
- เปิด System Preferences > Software Update

- เช็คว่ามี OS Update หรือไม่
- หามี คลิก Update Now หรือ Upgrade Now (กรณีอัปเกรดรุ่น OS) ทำตาม Prompt ดาวน์โหลดและติดตั้ง

- อัปเดต OS เสร็จ รีสตาร์ทระบบ ทดสอบว่า USB Accessories Issue แก้หรือไม่
บูท Mac เข้า Safe Mode
การบูทเข้า Safe Mode จะ Clear Logs, Directories, Kernels (เช่น USB Kernel Extension) ที่อาจก่อให้เกิดปัญหา USB การบูท Safe Mode อาจแก้ปัญหาได้
- Power Off Mac
- Power On แล้วค้าง Shift Key ทันที ก่อนเห็น Apple Logo
- เห็น Apple Logo ปล่อย Shift Key รอ Progress Bar เสร็จ

- บูทเข้า Safe Mode แล้ว บูทกลับ Normal Mode ทดสอบว่า USB Disabled Issue แก้หรือไม่
รีเซ็ต NVRAM และ PRAM
NVRAM และ PRAM ใช้เก็บ Settings บางอย่างของ Mac เพื่อเข้าถึงเร็ว หาก Memory ไหนค้าง Error State Mac อาจเข้าถึง USB Ports บางตัวไม่ได้ ทำให้ Error โผล่ การ Reset NVRAM/PRAM เป็นค่าเริ่มต้นอาจแก้ปัญหา
- Power Off Mac กดค้างปุ่มต่อไปนี้:
POWER + COMMAND + OPTION (Alt) + P + R

- ค้างจนได้ยิน Startup Sound ครั้งที่ 2 แล้วปล่อย กรณี Mac ที่มี T2 Chip อาจปล่อยเมื่อเห็น Apple Logo ครั้งที่ 2 ทั้งสองกรณีใช้เวลาประมาณ 30 วินาที
- Mac เปิดแล้ว เช็คว่าหาย USB Accessories Error หรือไม่
- หายังไม่ได้ ลอง Reset SMC (อธิบายต่อไป) และเมื่อบูทจาก SMC แล้ว ทำ NVRAM/PRAM Reset อีกครั้ง เช็คว่าปัญหา USB แก้หรือไม่
สแกน Mac หา Malware
หาก Mac ติด Malware และ Malware รบกวน USB Kernels ของ OS อาจก่อให้เกิด USB Accessories Issue การสแกนหา Malware และลบออกอาจช่วยได้
- เปิด Web Browser Download Free Virus Checker เช่น Bitdefender

- รันแอปที่ดาวน์โหลด ทำตาม Prompt เริ่ม Malware Scan
- Scan เสร็จ ลบ Detection ที่พบ ทดสอบว่าระบบทำงานปกติหรือไม่
ใช้ Disk Utility First Aid ซ่อม Disk Errors
หาก Directory Structure ของ Disk หรือ Disk เองมี Error Mac อาจโยน USB Error นี้ การใช้ First Aid ใน Disk Utility ซ่อม Disk Errors อาจช่วยได้
- เปิด Finder > Applications

- เลือก Utilities > Disk Utility

- ใน Sidebar ของ Disk Utility เลือก Macintosh HD
- แถบบน เลือก First Aid รอจบกระบวนการ

- หลังเสร็จ เช็คว่า Mac หาย USB Accessories Issue หรือไม่
ทำ SMC Reset
System Management Controller (SMC) ควบคุม Low-level Settings เช่น Thermal/Power Management หาก SMC ค้าง Error State อาจส่งผลต่อ Performance เช่น USB Issue ปัจจุบัน การ SMC Reset อาจแก้ Error ได้
- Power Off Mac เสียบ Charging Adapter
- กดค้าง Ctrl + Option + Shift + Power เป็นเวลา 10 วินาที อาจเห็นไฟ MagSafe กระพริบสั้นๆ แสดงว่า SMC Reset แล้ว

- ปล่อย 4 ปุ่ม กด Power เปิดเครื่อง
- เปิดเครื่องแล้ว เช็คว่า USB Accessories Disabled Issue แก้หรือไม่
ปิด DDC/CI Function ของ Monitor
Display Data Channel / Command Interface (DDC/CI) เป็นโปรโตคอลสื่อสารระหว่าง PC และ Monitor ให้ควบคุม Graphics Properties จาก Monitor หาก Monitor รองรับ DDC/CI และ Error โผล่ตอนเชื่อม Monitor การปิด DDC/CI ใน Settings ของ Monitor อาจช่วยได้
- เปิด Monitor Setup Menu เลือก System หรือ System Input
- เปิด DDC/CI ตั้งเป็น Off บางรุ่นอยู่ใน OSD Setup Menu

- ทดสอบว่าระบบหาย USB Disabled Issue หรือไม่
ปิด Notifications หรือเปิด Do Not Disturb Mode
หาวิธีข้างต้นไม่ได้ การปิด Notifications หรือเปิด Do Not Disturb อาจช่วยได้ แต่จำไว้ว่าจะหยุด Notifications ได้ก็ต่อเมื่อ USB Ports ทำงานปกติ และจะปิด Notifications ทั้งหมดรวมถึง Calendar
- เปิด Preferences > Notifications
- ปิด Notifications ทั้งหมด เช็คว่า USB Accessories Disabled Message หายหรือไม่
- หาไม่ชอบหรือไม่ได้ผล เปิด Control Center คลิก Do Not Disturb
- ปิด Control Center หวังว่า USB Issue แก้แล้ว
- ยังใช้ Code นี้ Enable/Disable Notifications 1 ชั่วโมงได้:
Disable:-
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.UserNotificationCenter.plist
Enable:-
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.UserNotificationCenter.plist
หายังมีปัญหาหรือไม่อยากปิด Notifications ให้ตรวจสอบ Hardware Issue ที่ Apple Store