必须先确认miracast硬件支持(dxdiag显示available)、启用无线网卡miracast选项、安装“无线显示器”可选功能、启动wlan autoconfig等三项关键服务、确保电视开启对应投屏功能且与电脑同频段连接、关闭路由器ap隔离、重置网络协议栈。

Win10电脑按Win+K打开投屏界面后,列表始终为空,电视名称根本不出现在可选设备里,不是连接失败而是压根搜不到——这说明Miracast发现流程在源头就中断了,必须从硬件支持、系统组件、服务状态三方面同步排查。
确认电脑硬件是否真正支持Miracast
按下 Win + R,输入 dxdiag 回车,等待诊断完成 → 点击“保存所有信息” → 用记事本打开生成的文件,搜索“Miracast”关键词 → 若显示 Available,说明基础支持存在;若为 Not Supported 或空白,则显卡或无线网卡不满足WDDM 1.3+与Wi-Fi Direct双重要求,后续所有操作都无效。
右键“开始”→“设备管理器”→展开“网络适配器”,找到你的无线网卡→右键→“属性”→切换到“高级”选项卡→查找“Enable WLAN Adapter for Miracast”或“Wireless Display”项→确保其值设为“启用”。【若该选项根本不存在,说明驱动未集成Miracast功能,必须更新官网WHQL认证驱动】
安装并启用“无线显示器”可选功能
打开“设置”→“应用”→“可选功能”→点击“添加功能”→在搜索框中输入“无线显示器”→勾选结果中的“无线显示器”→点击“安装”→安装完成后重启电脑。
若已安装但依然无效,先卸载:在“已安装的功能”列表中找到“无线显示器”→点击右侧三个点→选择“卸载”→重启→再重新添加安装。这一步能清除组件注册表残留,比单纯重启更有效。
启动关键后台服务
按 Win + R 输入 services.msc 回车 → 找到以下三项服务,逐个检查:
① WLAN AutoConfig → 右键→“属性”→“启动类型”设为“自动”→若状态非“正在运行”,则点“启动”→确定;
② Wi-Fi Direct Services → 同样设为自动并手动启动;
③ Function Discovery Provider Host → 同样处理。
全部改完后重启电脑。这三个服务缺一不可,任何一项被禁用都会导致设备广播包无法发出或接收。
检查电视端与网络环境
方法一:确认电视已开启Miracast对应功能。不同品牌叫法不同——海信叫“无线投屏”,小米叫“无线显示”,索尼叫“Screen Mirroring”,LG叫“SmartShare”,务必进入电视设置→网络→多屏互动类菜单中打开它,而不是只开蓝牙或DLNA。
方法二:电脑与电视必须连在同一Wi-Fi的同一频段下。如果路由器同时发射2.4G和5G信号且SSID相同,部分电视只响应5G频段,而你的电脑可能连着2.4G,此时需手动将电脑Wi-Fi切换至5G网络。
方法三:登录路由器后台,关闭“AP隔离”或“客户端隔离”功能。该功能常见于企业级路由器,会阻止局域网内设备直连,Miracast依赖Wi-Fi Direct直连通信,开启即失效。
重置无线显示协议栈
以管理员身份运行命令提示符(右键“开始”→“命令提示符(管理员)”)→ 依次执行以下三条命令,每条回车后等待提示“成功”再输下一条:
netsh winsock reset
netsh int ipv4 reset
netsh p2p reset
执行完毕后立即重启电脑。这个操作会还原被第三方软件污染的底层网络协议栈,对杀毒软件、加速器、旧版投屏工具残留特别有效。











