微软模拟飞行2020吧 关注:9,522贴子:37,255
  • 19回复贴,共1

解决微软模拟飞行更新下载过慢的问题

只看楼主收藏回复

这两天在给微软模拟飞行下载更新的时候,就算挂着网易 UU,速度也一直很慢,时常在 0.5MB/s~5MB/s 之间波动,不论怎么换节点也不能跑出正常的速度。今天经过一顿上网冲浪,发现这个问题的根源,在 IPv6。
当然这篇帖子我只讲我是怎么解决问题的,毕竟我也不知道为啥网易 UU 在开了 IPv6 之后就不能给微软模拟飞行加速。
其实网上针对这个问题已经有一些解决方案了,但内容看下来都一样,不外乎教你怎么关掉 IPv6。但我一方面要用到 IPv6,另一方面也不想那么粗暴的解决问题,所以又稍微做了点研究,顺便写了个小工具方便其他有这个问题的玩家。
起先为了测试,我先禁用了 IPv6,然后开启网易 UU 并开始更新微软模拟飞行,结果很符合预期,下载速度达到了 150MB/s,那么可以确定,IPv6 就是这个问题的元凶。
解决这个问题的突破点,在微软的这篇文档:为高级用户配置 Windows IPv6 的指南,里面提到我可以设定首选 IPv4 还是 IPv6,于是我就在保留 IPv6 启动的同时,看了眼注册表里 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters 路径下的 DisabledComponents 这个键,它的值转换成二进制是 0000 1000,也就是说,目前我是首选使用 IPv6 进行连接的。
那么,根据文档中的计算方法,我把第 5 个位改成了 1,也就是改成了 0010 1000,然后重启电脑,再挂上加速器并开始更新,这次果然速度也提升到了 150MB/s,说明这个修改有效了。
顺便我又到 test-ipv6 测试了一下,结果是你已经有 IPv6 地址了,但你的浏览器不太愿意用,那么可以确定,我现在仍然可以使用 IPv6,但默认情况下系统将优先使用 IPv4。
考虑到其他玩家可能也有类似的困扰,我顺手写了一个小工具来做这件事,代码开源在 GitHub。你们可以到 https://github.com/boris1993/ipv6_preference_toggler/releases/latest 下载我编译好的版本。如果你访问 GitHub 有困难,也可以到GitEE 的发行版 https://gitee.com/boris1993/ipv6_preference_toggler/releases 中下载,它们是一样的。


IP属地:上海1楼2021-12-05 22:52回复
    这是大神贴,居然没人,这贴吧一点人气都没有


    IP属地:安徽来自Android客户端2楼2021-12-13 16:52
    收起回复
      很想玩,但是steam买不到


      IP属地:安徽来自Android客户端3楼2021-12-13 16:52
      收起回复
        mark没想到是这种问题


        IP属地:广东4楼2021-12-13 22:52
        回复


          IP属地:江苏5楼2021-12-16 21:17
          回复
            当时应该来看看这贴,挂着下了2天2夜,第三天才玩上


            IP属地:四川6楼2021-12-23 09:43
            收起回复
              修改ipv6了,还是很慢


              8楼2022-01-12 14:15
              回复
                我显示下载速度150m 但是为什么又变增加的和10m一样 进度条慢的要死


                IP属地:广东来自iPhone客户端9楼2022-04-29 00:11
                回复
                  我本来就没开ipv6怎么解决


                  IP属地:福建来自iPhone客户端10楼2022-06-21 21:50
                  收起回复
                    厉害啊,谢谢高手


                    IP属地:北京11楼2022-06-23 23:53
                    回复
                      谢谢大佬学习了


                      IP属地:河北12楼2022-06-26 15:33
                      回复