一些Windows 11/10 PC 用户遇到了您的 PC 或移动设备不支持 Miracast,因此(Your PC or mobile device doesn’t support Miracast, so it can’t project wirelessly) 在尝试使用Miracast通过(Miracast)Microsoft 无线显示适配器(Microsoft Wireless Display Adapter)连接时无法投射无线错误。大多数受影响的用户报告说,即使他们确保满足运行Miracast的所有要求,也会发生此错误。在今天的帖子中,我们将探讨此问题的原因和可能的解决方案。
你的电脑不支持 Miracast
由于以下原因,您可能会遇到此Miracast问题:(Miracast)
- 英特尔图形硬件(Intel Graphics Hardware)已禁用。
- Wi-Fi 已关闭。
- 其中一种设备不支持 Miracast(Miracast)。
- 无线适配器被强制为 5Ghz。
- Cisco AnyConnect或类似软件停止Miracast连接 – Miracast连接可能无法建立,因为具有集成VPN功能的第三方软件将Micracast技术标记为“拆分隧道”安全风险。
要解决此问题,您可以不按特定顺序尝试以下建议的解决方案:
1. 确保在两台设备上都启用了Wi-Fi
2. 启用英特尔集成显卡(Intel Integrated Graphics)并将其更新到最新版本
3. 将无线适配器更改为自动
4. 禁用任何活动的 VPN 解决方案
5. 卸载/重新安装无线网络适配器(Wireless Network Adapter)驱动程序
现在,让我们深入研究详细的故障排除步骤。
在继续执行上述故障排除步骤之前,请先验证您的 PC 是否与Miracast兼容。Miracast连接有两个主要组件——网络和图形。
首先进行一些测试,以了解您的系统是否能够支持Miracast连接——通过查看您的网络适配器是否兼容,然后验证您的图形驱动程序是否支持Miracast。
就是这样:
要测试图形驱动程序,请运行 DirectX 诊断工具 (dxdiag)(run DirectX Diagnostic Tool (dxdiag))。
打开DirectX 诊断工具(DirectX Diagnostic Tool)页面后,单击“显示”选项卡并查看(Display)驱动程序模型(Driver Model)右侧窗格中“驱动程序”列的(Drivers) 底部 。如果驱动程序型号未声明WDDM 1.3 或更高版本(WDDM 1.3 or above),则您的系统未配备Miracast连接。
您可以退出 DxDiag 页面。
接下来,右键单击Start,选择Windows PowerShell以启动 PowerShell 窗口。
将以下命令复制并粘贴到Powershell窗口中,然后按 Enter(Enter)以验证您是否拥有正确的网络适配器驱动程序版本:
Get-netadapter|select Name, ndisversion
如果返回的 NdisVersion 高于 6.30 ,则从网络的角度来看,您的 PC 已配备支持Miracast 。
您可以退出 Powershell 窗口。
注意:(Note:) 如果您的 NdisVersion低于 6.3,您可以打开设备管理器(Device Manager),然后尝试更新您的无线网络适配器驱动程序。如果这不起作用,您可以停止执行以下其余步骤,因为您的设备与Miracast不兼容。
1]确保两台设备都启用了Wi-Fi
Miracast 使用Wi-Fi Direct,您不一定需要将两台设备都连接到同一个网络,但您需要确保所有设备上都启用了Wi-Fi 。
要确保在Windows 10 PC 上启用了Wi-Fi ,请按(Wi-Fi)Windows key + R打开“运行”(Run)对话框。复制(Copy)并粘贴ms-settings:network-wifi并按Enter 打开“ 网络和互联网(Network & internet) 设置”菜单的 Wi-Fi 选项卡。
在Wi-Fi选项卡中,确保与Wi-Fi关联的切换按钮已打开。(On)
用户还需要检查其他设备上是否启用了Wi-Fi 。用户的具体操作方式因设备而异,但用户通常可以从“设置”(Settings)菜单调整iOS 和Android平台上的Wi-Fi设置。(Wi-Fi)
提示(TIP):如果Miracast 在更新后无法在 Windows 10 上运行,(Miracast is not working on Windows 10 after an Update)这篇文章将为您提供帮助。
2 ]启用英特尔集成显卡(] Enable Intel Integrated Graphics)并将其更新到最新版本
您需要支持的Intel集成显卡才能创建Miracast连接,因为集成显卡解决方案已从您的BIOS设置中禁用,所以可能会出现此问题。
要访问 BIOS 设置(access your BIOS settings),您需要在启动过程开始时按BIOS键。(BIOS)您也可以使用“ bios key + your motherboard manufacturer”进行在线搜索。
进入BIOS设置后,查找 高级(Advanced) (专家(Expert)设置或类似设置)菜单并查找名为或类似于 Advanced Chipset Settings的条目。
接下来,选择SouthBridge Configuration并将Primary Graphics Adapter更改 为 IGP > PCI > PCI-E。
3]将无线适配器更改为自动
众所周知,用户可能会遇到Your PC doesn't support Miracast错误,因为他们的无线适配器被强制设置为5Ghz(802.11blg)或802.11blg(5Ghz)而不是设置为 Auto。
在这种情况下,您可以通过将Wireless Mode选项设置回Auto来轻松解决问题。
就是这样:
- 右键单击开始(Start),然后选择设备管理器(Device Manager)。
- 在设备管理器(Device Manager)中,单击网络(Network)适配器类别上的 V 形图标以折叠该部分。
- 然后右键单击那里列出的无线网络适配器并选择“ 属性( Properties)”选项。
- 单击高级(Advanced)选项卡。
- 滚动并选择无线模式(Wireless Mode) 属性。
- 然后 在值(Value)下拉菜单中选择自动。(Auto)
- 单击确定(OK )并等待网络连接恢复。
然后重新启动计算机并检查您是否能够使用Miracast功能。
4]禁用任何活动的VPN解决方案
一些第三方 VPN 解决方案(third-party VPN solutions)(包括Cisco AnyConnect)拒绝WiFi Direct ( Miracast背后的底层技术)。通常,这些第三方会启用WiFi Direct作为拆分隧道(Split Tunnel)安全漏洞,从而强制系统禁用该功能。
在这种情况下,测试这种情况是否在您的特定情况下发生的唯一方法是禁用Cisco AnyConnect或类似软件,重新启动计算机并查看您是否能够创建Miracast连接。
5]卸载/重新安装无线网络适配器(Wireless Network Adapter)驱动程序
在这里,卸载然后重新安装无线网络适配器驱动程序(reinstalling the wireless network adapter driver)可能会解决您的 PC 或移动设备不支持 Miracast(Your PC or mobile device doesn’t support Miracast) 错误。
相关阅读(Related read):OpenGL 应用程序不能在 Miracast 无线显示器上运行(OpenGL apps do not run on the Miracast wireless display)。
And that’s it, folks! Hopefully, any of these solutions will resolve the issue for you.
Your PC doesn't support Miracast error in Windows 11/10
Sоme Windows 11/10 PC users have been encountering the Your PC or mobile device doesn’t support Miracast, so it can’t project wirelessly error when trying to connect through a Microsoft Wireless Display Adapter using Miracast. Most affected users report that this error occurs even after they’ve made sure that they meet all the requirements to run Miracast. In today’s post, we will explore the causes and possible solutions to this issue.
Your PC doesn’t support Miracast
You may encounter this Miracast issue for the following reasons:
- Intel Graphics Hardware is disabled.
- Wi-Fi is turned off.
- One of the devices is not Miracast capable.
- The wireless adapter is forced to 5Ghz.
- Cisco AnyConnect or similar software stopping the Miracast connection – The Miracast connection may fail to establish because a third party software with an integrated VPN feature was flagging the Micracast technology as a “Split Tunnel” security risk.
To resolve this issue, you can try the following suggested solutions in no particular order:
1. Make sure that Wi-Fi is enabled on both devices
2. Enable Intel Integrated Graphics and update it to the latest version
3. Change wireless adapter to Auto
4. Disable any active VPN solution
5. Uninstall/Reinstall the Wireless Network Adapter driver
Now, let’s delve into the detailed troubleshooting steps.
Before you proceed with the troubleshooting steps outlined above, first verify if your PC is Miracast compatible. There are two main components that power a Miracast connection – network and graphics.
Begin by conducting a couple of tests that will reveal if your system is capable of supporting a Miracast connection – by seeing if you’re network adapter is compatible and then verify if your graphics drivers are equipped to support Miracast.
Here’s how:
To test the graphics drivers, run DirectX Diagnostic Tool (dxdiag).
Once the DirectX Diagnostic Tool page is opened, click on the Display tab and look at the bottom of the Drivers column on the right pane for the Driver Model. If the driver model does not state WDDM 1.3 or above, your system is not equipped to accommodate a Miracast connection.
You can exit the DxDiag page.
Next, right-click Start, select Windows PowerShell to launch PowerShell window.
Copy and paste the command below into the Powershell window, and hit Enter to verify if you have the right network adapter driver version:
Get-netadapter|select Name, ndisversion
If the returned NdisVersion is above 6.30, your PC is equipped to support Miracast from a network point of view.
You can exit the Powershell window.
Note: If your NdisVersion is under 6.3, you can open Device Manager and then try updating your Wireless Network Adapter driver. If that doesn’t work, you can stop following the rest of the procedures below because your device is not compatible with Miracast.
1] Make sure that Wi-Fi is enabled on both devices
Miracast uses Wi-Fi Direct, you don’t necessarily need to have both of your devices connected to the same network, but you do need to ensure that Wi-Fi is enabled on all devices.
To make sure that Wi-Fi is enabled on a Windows 10 PC, press Windows key + R to open up a Run dialog box. Copy and paste ms-settings:network-wifi and hit Enter to open the Wi-Fi tab of the Network & internet Settings menu.
In the Wi-Fi tab, make sure that the toggle button associated with Wi-Fi is turned On.
Users will also need to check Wi-Fi is enabled on the other device. How exactly users do that varies from device to device, but users can usually adjust Wi-Fi settings on iOS and Android platforms from the Settings menu.
TIP: This post will help you if Miracast is not working on Windows 10 after an Update.
2] Enable Intel Integrated Graphics and update it to the latest version
You need a supported Intel integrated graphics card in order to create a Miracast connection, the issue might occur because the integrated graphics solution is disabled from your BIOS settings.
To access your BIOS settings, you’ll need to press the BIOS key during the beginning of the startup procedures. You can also do an online search with “bios key + your motherboard manufacturer“.
Once you gain entry into your BIOS settings, look for an Advanced (Expert settings, or something similar) menu and look for an entry named or similar to Advanced Chipset Settings.
Next, select SouthBridge Configuration and change the Primary Graphics Adapter to IGP > PCI > PCI-E.
3] Change wireless adapter to Auto
It is known that users might experience the Your PC doesn’t support Miracast error because their wireless adapter was forced to 5Ghz or 802.11blg instead of being set to Auto.
In this case, you can rectify the issue easily by setting the Wireless Mode selection back to Auto.
Here’s how:
- Right-click Start, then select Device Manager.
- In Device Manager, click the chevron on the Network adapters category to collapse the section.
- Then right-click the wireless network adapter listed there and select the Properties option.
- Click the Advanced tab.
- Scroll and select the Wireless Mode property.
- Then select Auto on the Value drop-down menu.
- Click OK and wait until the network connection is restored.
Then restart your computer and check if you are able to use the Miracast feature.
4] Disable any active VPN solution
Several third-party VPN solutions (including Cisco AnyConnect) are rejecting WiFi Direct (the underlying technology behind Miracast). Typically, these third-party will enable WiFi Direct as Split Tunnel security vulnerability, forcing the system to disable the functionality.
In this case, the only way to test whether this scenario is occurring in your particular situation is to disable Cisco AnyConnect or similar software, restart your machine and see if you are able to create a Miracast connection.
5] Uninstall/Reinstall the Wireless Network Adapter driver
Here, uninstalling and then reinstalling the wireless network adapter driver might resolve the Your PC or mobile device doesn’t support Miracast error.
Related read: OpenGL apps do not run on the Miracast wireless display.
And that’s it, folks! Hopefully, any of these solutions will resolve the issue for you.