win11默认不预装“无线显示器”功能,需先确认系统版本≥22000且dxdiag显示miracast“可用”,再关闭按流量计费连接、启用windows update等关键服务,最后用管理员powershell执行dism命令强制安装并重启。

Win11默认不预装“无线显示器”可选功能,导致按Win+K无法搜索到电视或投影仪,系统提示“安装失败”时必须手动干预才能启用原生Miracast投屏。
先确认能否安装这个功能
按下 Win + R → 输入 winver → 回车,查看版本号是否为 22000 或更高(即 Windows 11 21H2 起)。低于此版本或使用 LTSC/企业精简版的系统,无线显示器功能根本不存在,后续所有操作都无效。
再按 Win + R → 输入 dxdiag → 回车 → 点击“保存所有信息” → 用记事本打开生成的文件 → 搜索“Miracast”。若结果为 Not Supported 或 Not Supported by Wi-Fi driver,说明无线网卡或驱动不支持 Wi-Fi Direct,此时即使强行安装组件也无法投屏,需更换网卡或更新驱动。
关闭按流量计费连接
Windows 默认禁止在按流量计费的网络下下载可选功能,这是安装失败最常见原因。
打开设置 → 网络和 Internet → WLAN → 点击当前连接名称 → 关闭“设为按流量计费的连接”开关。
这一步不做,图形界面和 PowerShell 均会报错 0x80070005 或直接跳过下载阶段。
启用关键后台服务
方法一:快速启用必需服务
按下 Win + R → 输入 services.msc → 回车 → 依次找到以下三项服务:
Windows Update → 右键 → 属性 → 启动类型设为“手动”,点击“启动”按钮;
Windows Modules Installer → 同样设为“手动”并启动;
BITS(Background Intelligent Transfer Service)→ 若存在,也启动它。
方法二:批量重置服务状态(推荐)
以管理员身份运行 PowerShell → 逐行执行:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
执行完立即重启电脑,避免残留缓存干扰后续安装。
用管理员 PowerShell 强制安装
这是图形界面失败后的首选补救手段,成功率最高。
第一步:右键开始菜单 → 选择“终端(管理员)”或“Windows PowerShell(管理员)”;
第二步:复制粘贴以下命令,回车执行:
DISM /Online /Add-Capability /CapabilityName:App.WirelessDisplay.Connect~~~~0.0.1.0
第三步:等待提示“操作成功完成”,不要提前关闭窗口;
第四步:必须重启电脑,否则 Win+K 仍无法调出可用设备列表。
如果提示错误代码 0x80070057,说明系统镜像损坏,需先运行 sfc /scannow 再重试本步骤。











