ผู้ใช้บางรายเจอข้อผิดพลาด 「Your PC or mobile device doesn't support Miracast, so it can't project wirelessly」 เมื่อพยายามเชื่อมผ่าน Microsoft Wireless Display adapter ด้วย Miracast ผู้ใช้ส่วนใหญ่รายงานว่าเจอข้อผิดพลาดนี้แม้จะแน่ใจว่าตรงตามข้อกำหนด Miracast ทุกประการ ข้อผิดพลาดพบบ่อยบน Windows 10 และ Windows 8

Miracast คืออะไร?
Miracast เป็นมาตรฐานอุตสาหกรรมที่อนุญาตให้อุปกรณ์ค้นพบกันได้โดยไม่ต้องใช้สาย HDMI คุณสามารถใช้เพื่อ mirror เนื้อหาจออุปกรณ์ได้แบบไร้สาย คิดว่า Miracast คือสาย HDMI ไร้สาย
แต่โปรดทราบว่า Miracast ทำงานได้แค่ screen mirroring protocol เท่านั้น หมายความว่าไม่มีคอมโพเนนต์ 「smart」 สมมติว่าคุณอยากสตรีมวิดีโอจากโทรศัพท์ไป PC ผ่าน Miracast — คุณต้องปล่อยให้จอโทรศัพท์เปิดตลอดเวลา
สาเหตุของข้อผิดพลาด PC or mobile device doesn't support Miracast
ปัญหาของ Miracast (นอกจากขาดคอมโพเนนต์ smart) คือ มันค่อนข้าง unreliable และข้อกำหนดพร้อมการตั้งค่าค่อนข้างสับสนสำหรับบางผู้ใช้
เราสืบสวนข้อผิดพลาด 「Your PC or mobile device doesn't support Miracast」 จากรายงานผู้ใช้ สรุปได้ว่ามีสถานการณ์หลายอย่างนำไปสู่ข้อความข้อผิดพลาดนี้:
- ฮาร์ดแวร์กราฟิก Intel ถูกปิดใช้งาน — เนื่องจาก Windows 10 รองรับ Miracast ได้เฉพาะผ่าน USB dongle ที่เข้ากันได้ หรือร่วมกับชิปเซ็ตกราฟิก Intel คุณต้องแน่ใจว่า Intel Integrated Graphics เปิดใช้งานและอัปเดตเป็นเวอร์ชันล่าสุด
- Wi-Fi ปิดอยู่ — ผู้ใช้บางรายรายงานว่าข้อผิดพลาดนี้อาจเกิดขึ้นหากลืมเปิดคอมโพเนนต์ Wi-Fi (เมื่อเชื่อมผ่าน Intel Graphics Chipset)
- อุปกรณ์ใดอุปกรณ์หนึ่งไม่รองรับ Miracast — โปรดทราบว่าไม่ใช่ทุกอุปกรณ์รองรับ Miracast ข้อความผิดพลาดอาจบ่งชี้ว่าระบบไม่พร้อม Miracast สามารถตรวจสอบได้โดยรันการวินิจฉัยหลายขั้นตอน
- Wireless adapter ถูกบังคับให้ใช้ 5Ghz — ผู้ใช้บางรายแก้ไขได้โดยเปลี่ยนการตั้งค่า wireless adapter เป็น Auto จาก 5GHz Only หรือ 802.11blg
- Cisco AnyConnect หรือซอฟต์แวร์คล้ายกันบล็อกการเชื่อมต่อ Miracast — ผู้ใช้บางรายรายงานว่าในกรณีของพวกเขา การเชื่อมต่อ Miracast ไม่ได้เพราะซอฟต์แวร์บุคคลที่สามที่มีฟีเจอร์ VPN built-in ตรวจพบเทคโนโลยี Miracast ว่าเป็นความเสี่ยงด้านความปลอดภัย 「Split Tunnel」
หากคุณกำลังพยายามแก้ไขปัญหานี้ บทความนี้จะให้รายการขั้นตอนตรวจสอบและแก้ไขที่ผ่านการยืนยัน ด้านล่างมีคอลเลกชันวิธีที่ผู้ใช้คนอื่นใช้แก้ไขได้
เพื่อประหยัดเวลาสูงสุด ให้เริ่มจากวิธีที่ 1 ซึ่งทดสอบว่าระบบปัจจุบันรองรับ Miracast หรือไม่ แล้วค่อยไปวิธีถัดไปหากทดสอบแล้วรองรับ
หมายเหตุ: ก่อนเริ่ม troubleshooting โปรดทราบว่าคุณต้องมีวิธีทางกายภาพสำหรับเทคโนโลยี Miracast ในการส่งสัญญาณแบบไร้สาย (ไม่ว่าจะเป็น Wi-Fi built-in หรือ Wi-Fi USB dongle)
วิธีที่ 1: ตรวจสอบว่า PC ของคุณรองรับ Miracast หรือไม่
ก่อนสำรวจช่องทาง troubleshooting อื่น สำคัญที่ต้องแน่ใจว่าอุปกรณ์ของคุณรองรับการเชื่อมต่อ Miracast
ตอนนี้มีคอมโพเนนต์หลัก 2 ตัวที่ขับเคลื่อนการเชื่อมต่อ Miracast — network และ graphics ในขั้นตอนด้านล่าง เราจะทดสอบ 2 อย่างเพื่อดูว่าระบบของคุณรองรับ Miracast หรือไม่ เริ่มจากดูว่า network adapter เข้ากันได้ไหม แล้วค่อยตรวจสอบว่า graphics drivers รองรับ Miracast ไหม ขั้นตอน:
- กด Windows key + R พิมพ์ 「powershell」 กด Enter เปิดหน้าต่าง Powershell ใหม่

- ใน Powershell พิมพ์คำสั่งต่อไปนี้ กด Enter เพื่อตรวจสอบว่า network adapter driver version ถูกต้องหรือไม่:
Get-netadapter|select Name, ndisversion
- หาก NdisVersion ที่คืนมา มากกว่า 6.30 PC ของคุณรองรับ Miracast จากมุมมอง network แล้ว ปิด Powershell ได้

หมายเหตุ: หาก NdisVersion ต่ำกว่า 6.3 คุณสามารถเปิด Run ใหม่ (Windows key + R) พิมพ์ devmgmt.msc แล้วลองอัปเดต Wireless Network Adapter โดยไปที่ Network adapters คลิกขวา Update driver หากไม่ได้ผล คุณสามารถหยุดทำตามขั้นตอนต่อไปได้ เพราะอุปกรณ์ของคุณไม่เข้ากันได้กับ Miracast

- ต่อไป ทดสอบ graphics drivers กด Windows key + R พิมพ์ 「dxdiag」 กด Enter เปิด DirectX Diagnostic ToolPage

- เมื่อ DirectX Diagnostic ToolPage เปิด ขยายแท็บ Display ดูด้านล่างคอลัมน์ Drivers หา Driver Model หาก driver model ไม่ได้ระบุ WDDM 1.3 หรือสูงกว่า ระบบของคุณไม่รองรับการเชื่อมต่อ Miracast

เมื่อแน่ใจแล้วว่าคอมพิวเตอร์พร้อมรองรับ Miracast คุณสามารถไปวิธีต่อไปซึ่งสำรวจกลยุทธ์ซ่อมแซมต่างๆ
วิธีที่ 2: ตรวจสอบว่า Wi-Fi เปิดอยู่บนอุปกรณ์ทั้งสอง
แม้จะดูชัดเจน แต่ผู้ใช้หลายรายแก้ไขได้หลังพบว่า Wi-Fi บนอุปกรณ์หนึ่ง (หรือทั้งสอง) ที่เกี่ยวข้องกับการเชื่อมต่อ Miracast ปิดอยู่
เนื่องจากใช้ Wi-Fi Direct คุณไม่จำเป็นต้องต่ออุปกรณ์ทั้งสองใน network เดียวกัน แต่ต้องแน่ใจว่า Wi-Fi เปิดอยู่บนอุปกรณ์ทุกตัว
เพื่อตรวจสอบว่า Wi-Fi เปิดอยู่บน Windows 10 PC ให้กด Windows key + R พิมพ์หรือวาง 「ms-settings:network-wifi」 กด Enter เปิดแท็บ Wi-Fi ของเมนู Settings Network & internet

ในแท็บ Wi-Fi ตรวจสอบให้แน่ใจว่า toggle Wi-Fi อยู่ที่ On

หากวิธีนี้ไม่ใช้ได้กับสถานการณ์ของคุณ ให้ไปวิธีถัดไป
วิธีที่ 3: เปิดใช้งาน Intel Integrated Graphics และอัปเดตเป็นเวอร์ชันล่าสุด
เนื่องจากต้องการการ์ดกราฟิก integrated ของ Intel ที่รองรับ เพื่อสร้างการเชื่อมต่อ Miracast ปัญหาอาจเกิดเพราะ integrated graphics solution ถูกปิดใน BIOS settings
โดยทั่วไป พฤติกรรมนี้ถูกบังคับโดยค่าเริ่มต้น หากคุณซื้อระบบที่มาพร้อม dedicated GPU ขั้นตอนการเปิด Intel dedicated graphics จะแตกต่างไปตามผู้ผลิต motherboard แต่มีจุดร่วมบางอย่าง
เพื่อเข้าถึง BIOS settings คุณต้องกดปุ่ม BIOS ระหว่างขั้นตอนเริ่มต้นการบูท บนเครื่องส่วนใหญ่ ปุ่ม BIOS จะเป็นหนึ่งใน F keys (F2, F4, F8, F10) หรือ Del key (บนคอมพิวเตอร์ Dell) คุณยังสามารถค้นหาออนไลน์ด้วย 「bios key + ชื่อผู้ผลิต motherboard ของคุณ」
เมื่อเข้าสู่ BIOS settings แล้ว ให้หาเมนู Advanced (Expert settings หรืออย่างคล้ายกัน) และหา entry ที่ชื่อหรือคล้าย Advanced Chipset Settings ต่อไป เลือก SouthBridge Configuration แล้วเปลี่ยน Primary Graphics Adapter เป็น IGP > PCI > PCI-E

บน BIOS ASUS สามารถเปิดการ์ด integrated Intel ได้โดยไปที่ Advanced > System Agent > Configuration/Graphics Configuration และเปิดใช้งานการตั้งค่า IGPU Multi-Monitor
หมายเหตุ: ตามที่เห็น ทุก motherboard มี path และ entry ต่างกันที่อนุญาตให้เปิดการ์ด Integrated Graphics คุณต้องหา model motherboard ของคุณ หรือค้นหาออนไลน์ขั้นตอนที่แน่นอน
หากเปิด Intel integrated graphics จาก BIOS แล้ว แต่ข้อผิดพลาดยังเกิด ให้ไปวิธีถัดไป
วิธีที่ 4: เปลี่ยน wireless adapter เป็น Auto
ผู้ใช้บางรายพบว่าในกรณีของพวกเขา ข้อผิดพลาด 「Your PC or mobile device doesn't support Miracast」 เกิดขึ้นเพราะ wireless adapter ถูกบังคับให้ 5Ghz หรือ 802.11blg แทนที่จะเป็น Auto
เห็นได้ว่าสิ่งนี้อาจสร้างปัญหากับ Miracast ทำให้เกิดข้อผิดพลาดเมื่อผู้ใช้พยายามจับคู่อุปกรณ์สองตัว คุณสามารถแก้ไขได้ง่ายโดยตั้งค่า Wireless Mode selection กลับเป็น Auto คู่มือเร็ว:
- กด Windows key + R พิมพ์ 「devmgmt.msc」 กด Enter เปิด Device Manager
- ใน Device Manager ขยาย drop-down Network adapters คลิกขวา Wireless Network Adapter ของคุณ คลิก Properties
- ในหน้าจอ Properties ของ Wireless Network adapter ไปที่แท็บ Advanced เลือกคุณสมบัติ Wireless Mode Selection ตั้งค่าเป็น Auto
- กด Ok รอจนการเชื่อมต่อ network กู้คืน

หลังกด Ok รีสตาร์ทคอมพิวเตอร์ ดูว่าที่บูทครั้งต่อไปสามารถใช้ฟีเจอร์ Miracast ได้หรือไม่
หากวิธีนี้ไม่ใช้ได้หรือไม่แก้ไขข้อความผิดพลาด ให้ไปวิธีถัดไป
วิธีที่ 5: ปิดใช้งาน VPN solution (ถ้ามี)
จากรายงานผู้ใช้หลายราย พบว่า VPN solution บุคคลที่สามหลายตัว (รวมถึง Cisco AnyConnect) ปฏิเสธ WiFi Direct (เทคโนโลยีพื้นฐานของ Miracast) โดยทั่วไป ซอฟต์แวร์บุคคลที่สามเหล่านี้จะเปิดใช้งาน WiFi Direct เป็นช่องโหว่ความปลอดภัย 「Split Tunnel」 บังคับให้ระบบปิดฟังก์ชันนี้
วิธีเดียวที่จะทดสอบว่าสถานการณ์นี้เกิดขึ้นในกรณีของคุณหรือไม่ คือ ปิด Cisco AnyConnect หรือซอฟต์แวร์คล้ายกัน รีสตาร์ทเครื่อง ดูว่าสามารถสร้างการเชื่อมต่อ Miracast ได้หรือไม่
หากวิธีนี้ไม่ใช้ได้กับสถานการณ์ของคุณ ให้ไปวิธีถัดไป
วิธีที่ 6: ถอนติดตั้งไดรเวอร์ Wireless Network Adapter
ผู้ใช้บางรายแก้ไขได้โดยติดตั้งไดรเวอร์ Wireless Network Adapter ใหม่ ผู้ใช้รายงานว่าหลังถอนติดตั้งไดรเวอร์และรีสตาร์ทเครื่อง Miracast ไม่แสดงข้อผิดพลาด Your PC or mobile device doesn't support Miracast อีกต่อไป
คู่มือเร็วในการติดตั้งไดรเวอร์ Wireless Network Adapter ใหม่:
- กด Windows key + R พิมพ์ 「devmgmt.msc」 กด Enter เปิด Device Manager

- ใน Device Manager ขยายเมนู Network adapters คลิกขวา Wireless Network Adapter ของคุณ คลิก Uninstall Device

- จะถามยืนยันอีกครั้ง การกด Uninstall จะถอนติดตั้งไดรเวอร์ และคุณจะ失去การเชื่อมต่ออินเทอร์เน็ตหากเชื่อมแบบไร้สายอยู่

- รีสตาร์ทเครื่อง ที่บูทครั้งต่อไป Windows จะติดตั้งไดรเวอร์ที่หายไปอัตโนมัติ และคุณจะได้การเชื่อมต่ออินเทอร์เน็ตกลับมา คุณสามารถลองสร้างการเชื่อมต่อ Miracast ใหม่ดูว่าปัญหาแก้ไขได้หรือไม่