校园网 DNS 导致不能更新 Win10

前天发现 Windows 更新推送了一个补丁集,然而下载很慢,后来好像就停住了。重启也无济于事。于是我暴力地删除了 %windir%\SoftwareDistribution 文件夹,希望这样能清除下载缓存,重新开始下载。

不幸的是,就再也没开始更新了……总是提示 0x8024402f 错误。

我查了查,这可能是网络问题。但是一想又不应该,因为之前还是能下载一点的。我虽然注意到应用商店的更新也不能开始了,但是那个却可以用全局代理解决。而全局代理却不能解决 Windows 系统本身更新的问题,这让我很困惑。于是我自然地就排除了网络故障,寻找自己操作系统本身的问题,一怀疑当然就怀疑到我删除的那个文件夹了。我还是有点不信的,因为如果是这样,那 Windows 也太脆弱了,不应该。我却还是要当作是系统问题,寻找解决方案。试了各种奇技淫巧,重置 Windows 更新呀,用 10 自带的疑难解答啊等等,都没能解决问题。

今天,我干脆就想,等秋天的大更新得了。可以顺便解决这小更新不能进行的问题。反正不想重置系统。不过,我还是开始下载原版镜像,希望在安装的时候有无损恢复选项。

可是我突然想改个 DNS。之前同学电脑因为改了 DNS 上不了校园网,但我现在就想改一下试试。把提供的内网 DNS 改为了阿里云和 114DNS 的公共 DNS 了。结果,行了!破校园网!想到缓存机制的劫持什么的,真无语。早知道我该试试 VPN 那种代理,或者连到手机热点,就能早点发现不能更新的真正症结。

Try Ctrl+Enter :)