miracast投屏失败首要排查硬件支持:运行dxdiag检查“miracast: available, with hdcp”,若显示“not supported”或搜不到该字段,说明无线网卡不支持wi-fi direct,需更换wi-fi 6网卡;同时必须安装并重启启用“无线显示器”可选功能,且将网络类型设为“专用”,确保ssdp、upnp等关键服务已启动。

电脑无法投屏到其他设备显示,说明Windows底层无线显示通道未就绪,不是电视没开镜像,而是本机根本没广播“我能收投屏”这个信号——关键在系统功能组件是否安装、启用并正确加载。
确认Miracast硬件支持状态
这一步跳不过。dxdiag里显示Miracast为Not Supported或Unavailable,后续所有操作都无效。
按下Win + R → 输入dxdiag并回车 → 点击“保存所有信息” → 用记事本打开生成的文件 → 搜索“Miracast”字段。
必须看到“Available”或“Available, with HDCP”。若显示“Not Supported by Graphics driver”“Unavailable”或压根搜不到该字段,说明无线网卡芯片(如RTL8188EU、Intel AC-3165旧固件)缺乏Wi-Fi Direct硬件加速能力,驱动更新无法修复——此时需更换M.2/PCIe接口的Wi-Fi 6网卡。
安装并启用“无线显示器”可选功能
Windows 10/11默认不预装该组件,缺失会导致“投影到此电脑”选项灰显、Win+K列表为空、UPnP设备通告完全不发出。
方法一:设置界面安装
打开“设置” → “应用” → “可选功能” → “添加功能” → 搜索“无线显示” → 勾选并点击“安装”。
方法二:PowerShell强制启用(适用于界面安装失败或卡住)
以管理员身份运行PowerShell → 执行:Enable-WindowsOptionalFeature -Online -FeatureName WirelessDisplay -All -NoRestart → 安装完成后重启电脑。
【重启是必须动作】 不重启,服务不会注册,设备发现协议栈不会初始化,Win+K仍为空白。
校准“投影到此电脑”功能权限
该设置控制本机是否对外宣告可被投屏身份。设错一项,电视端就永远搜不到你。
第一步:打开“设置” → “系统” → “投影到此电脑”。
第二步:将“投影到此电脑”下拉菜单设为【所有人均可投影】。选“仅安全网络”会强制要求域环境,家庭Wi-Fi直接失效;选“从不”则彻底关闭广播。
第三步:“要求PIN才能配对”临时设为“从不”。有些电视不支持PIN交互流程,设为“总是”会导致连接卡在验证环节。
第四步:点击页面下方“可选功能”链接 → 再次确认“无线显示器”已勾选并显示“已安装”状态。
检查Wi-Fi适配器与网络类型
Miracast依赖Wi-Fi Direct直连,即使不联网,WLAN模块也必须启用且驱动正常。
右键任务栏网络图标 → “打开网络和 Internet 设置” → 点击当前Wi-Fi名称 → 查看“网络配置类型”。
必须是“专用”,不能是“公用”。【网络类型为“公用”时,Windows自动禁用网络发现、SSDP、UPnP等全部投屏必需服务】
若显示“公用”,点击“属性” → 切换为“专用”。
再进入“网络连接”窗口(路径:设置 → 高级网络设置 → 更多网络适配器选项),确认无线网络适配器状态为“已启用”,无黄色感叹号。有感叹号则右键→“更新驱动程序”→“自动搜索”。
启动并重置关键后台服务
投屏设备发现靠UDP组播包广播,SSDP Discovery、UPnP Device Host、Function Discovery Resource Publication这三项服务缺一不可。
按Win + R输入services.msc → 依次找到以下服务:
• SSDP Discovery
• UPnP Device Host
• Function Discovery Resource Publication
• Function Discovery Provider Host
• Windows Media Player Network Sharing Service
对每一项右键→“属性”→“启动类型”设为“自动(延迟启动)”→ 若状态非“正在运行”,点击“启动”按钮。
完成全部启动后,在管理员命令提示符中执行:
netsh int ip reset
netsh winsock reset
执行完毕重启电脑。











