windows 10应用商店下载慢的根源是dns解析至高延迟海外cdn节点,解决方法包括:①更换为114.114.114.114和223.5.5.5公共dns;②通过hosts文件强制绑定微软cdn优质ip;③禁用ipv6并优化tcp设置;④开启传递优化功能。

Windows 10应用商店下载速度长期卡在几十KB/s、反复停滞在“正在准备”或进度条不动,本质是DNS解析指向了高延迟海外CDN节点,而非网络本身带宽不足。
更换低延迟公共DNS
系统默认的运营商DNS常将微软CDN域名(如tlu.dl.delivery.mp.microsoft.com)解析到物理距离远、路由绕行严重的服务器IP,导致TCP握手失败率高、首包延迟大。
第一步:按 Win + R 输入 ncpa.cpl 回车,打开“网络连接”窗口。
第二步:右键当前正在使用的网络(以太网/WLAN)→选择“属性”→双击“Internet 协议版本 4 (TCP/IPv4)”。
第三步:勾选“使用下面的DNS服务器地址”,填入:
首选DNS服务器:114.114.114.114
备用DNS服务器:223.5.5.5
第四步:点击“确定”保存,关闭所有窗口,必须重启Microsoft Store应用——不重启,新DNS不会生效。
手动绑定已验证的微软CDN优质IP
当DNS仍不稳定或ISP劫持严重时,hosts强制映射可彻底绕过DNS查询环节,直接命中实测延迟低于30ms的微软CDN节点。
方法一:以管理员身份运行记事本(右键开始菜单→Windows PowerShell(管理员)→输入 notepad 回车)。
方法二:在记事本中点击“文件→打开”,路径栏粘贴:C:\Windows\System32\drivers\etc\hosts,文件类型选“所有文件”,点“打开”。
方法三:在文件末尾另起一行,逐行添加以下四组映射(每行严格一个域名一个IP,不可合并或换行):
13.107.246.79 github.com
13.107.246.80 assets2.store.edge.microsoft.com
13.107.246.81 tlu.dl.delivery.mp.microsoft.com
13.107.246.82 cs1.wpc.v0cdn.net
方法四:点击“文件→另存为”,编码选UTF-8,确认覆盖原文件;再以管理员身份运行命令提示符,执行:ipconfig /flushdns。
禁用IPv6并优化网络协议栈
部分宽带运营商IPv6隧道配置异常,Store会优先尝试IPv6连接失败后才降级到IPv4,单次下载可能多耗3~8秒重试时间。
在刚才打开的“Internet 协议版本 4 (TCP/IPv4) 属性”窗口中,取消勾选“Internet 协议版本 6 (TCP/IPv6)”。
接着双击“Internet 协议版本 4 (TCP/IPv4)”→点击“高级”→切换到“WINS”选项卡→取消勾选“启用LMHOSTS查找”。
回到同一窗口的“常规”选项卡→点击“高级”→在“TCP设置”区域勾选“自动调整TCP接收窗口大小”,点击“确定”两次退出。
开启本地与互联网协同下载
传递优化功能允许你的电脑从局域网内其他已下载过同一应用的设备拉取分片,大幅减少对外网依赖,小体积应用提速最明显。
打开“设置→更新和安全→传递优化”→开启“允许从其他电脑下载”开关。
下方选项中,选择我本地网络上的电脑和Internet上的电脑——只选“本地网络”会导致跨子网失效,只选“Internet”则无法利用局域网高速直连。
完成设置后,在Microsoft Store中暂停当前下载任务,再点击“继续”,新连接将立即应用全部优化策略。











