必须从协议层、服务层和网络层三方面切断设备广播与响应能力:关闭“投影到此电脑”开关、卸载“无线显示器”组件使dxdiag显示Miracast Unavailable;禁用SSDP发现和UPnP设备主机服务;在防火墙中阻止UDP端口1900、5353、7286、8234。

要阻止Windows电脑在局域网内被电视或其他DLNA/Miracast设备发现并投屏,必须从协议层、服务层和网络层三方面切断设备广播与响应能力,仅关闭系统设置界面的开关无法真正禁用底层发现机制。
彻底禁用Miracast接收功能
该操作将使Windows电脑完全退出Miracast接收者角色,电视端再也无法扫描到本机名称,且不会响应任何投屏连接请求。
1、按下 Win + I 打开设置 → 系统 → 投影到此电脑;
2、将“投影到此电脑”主开关设为【从不】,此项为硬性终止条件,不可跳过;
3、进入“设置” → “应用” → “可选功能” → “添加功能”,搜索“无线显示器”,若已安装则点击右侧三个点→“卸载”,等待组件完全移除;
4、重启电脑,此时运行 dxdiag 并搜索 Miracast,结果应显示为 Unavailable 而非 Available——说明协议栈已被剥离,电视端扫描将彻底失败。
关闭UPnP与SSDP发现服务
DLNA类投屏工具(如DLNA Screen Cast)依赖SSDP协议实现设备自动发现,关闭对应Windows服务后,所有基于UPnP的局域网设备识别均失效,包括电视、盒子、NAS等。
方法一:通过服务管理器停用
1、按 Win + R 输入 services.msc 回车;
2、在服务列表中找到“SSDP 发现”和“UPnP 设备主机”,右键分别选择“停止”,再双击打开属性页,将“启动类型”改为【禁用】;
3、注意:这两项服务被禁用后,部分旧版打印机、IoT设备可能无法被电脑识别,但对现代办公环境影响极小。
直播话术巡检系统(Windows版) — 实时语音转写、关键词检测、场景自动切换、告警推送、大屏可视化。支持 Windows VB-Cable 虚拟声卡音频采集,阿里云 ASR 实时识别。一键启动脚本,自动安装环境。
方法二:使用管理员权限命令行一次性关闭
以管理员身份运行 PowerShell,依次执行:
Set-Service ssdpsrv -StartupType Disabled → Set-Service upnphost -StartupType Disabled → Stop-Service ssdpsrv -Force → Stop-Service upnphost -Force
阻断投屏相关端口通信
Windows投屏依赖特定UDP端口进行设备广播与媒体流协商,直接在防火墙中封锁这些端口,能从网络层截断所有投屏握手过程,比单纯关服务更彻底。
1、打开“控制面板” → “Windows Defender 防火墙” → “高级设置”;
2、左侧点击“入站规则”,右侧点击“新建规则”;
3、选择“端口” → 下一步 → 选择“UDP”,在“特定本地端口”中填入:【1900, 5353, 7286, 8234】(Miracast发现、mDNS、DLNA推流协商核心端口);
4、操作选“阻止连接”,配置文件全选(域、专用、公用),名称填“Block DLNA/Miracast Ports”;
5、完成创建后,立即生效,无需重启——此时即使电视端开启镜像模式,也无法收到本机发出的任何UDP组播包。










