Page 1 of 1

微信备份或迁移时提示不在同一网络中?

Posted: 2023-04-04T05:42:23+00:00
by expl
大家有没有这样的经历,当你试着将手机中的微信消息备份到电脑中或者迁移聊天记录时,微信的客户端却提示你电脑处在LAN中而手机处于你接入的wifi的名称当中,然后让你将它两个接入同一网络中才行?

这里说的电脑对于微信来说其实是特指的windows的PC机,因为微信的技术能力也只能支持windows了,但就像前面说的那样,支持的依然不好!当然微信的拥趸们可以来怼我,那么你就可以拿起你可怜的自尊关掉本页面了,因为本页面是在教大家如何绕过这个限制,而你明显非常崇拜这个残疾。

OK,现在剩下的都是真正需要解决这个问题的人了,让我们开始吧。

首先我们需要确定电脑上正在运行的windows的版号,不需要开发版本号那么详细,只需要确定代数就行了,在win7中的更改可以直接在图形界面中更改,到了win10就需要用到注册表编辑器了,当然它也是图形界面的,只是需要操作的是一堆字符串,但不要担心,也是只需要复制粘贴就行。

先说对于win7的简单方法 在网络和共享中心中修改
打开网络和共享中心,用鼠标点击"网络2"旁边的图标,在弹出的设置网络属性窗口中修改网络名称为你手机连入的wifi接入点的名称。
下面上图:
84010e2a04e23ea2811d38c92b10bc33ed38c3f6.webp
bd72f23834bb19ef600094a7497bd28287893af7.webp
下面是利用注册表的修改方法,这个方法比较通用,它不但可以用在win10中,在win7中也是可以的,但是谁让win7有上面的简单方法呢。
打开注册表
按下Win+R,打开运行对话框,输入Regedit,回车打开注册表。
reg1.webp
定位到如下路径
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
reg2.webp
找到要修改的网络适配器节点 <注解1>
浏览Profiles下面的几个网络适配器节点,找到右边名称为ProfileName,数据为"网络2"的值,此内容即为网络名称。
reg3.webp
修改网络名称
选择ProfileName,回车后打开编辑字符串窗口,修改"网络2"为你希望的网络名称,如dlink,点确定按钮。
reg4.webp
reg5.webp
刷新网络连接
网络连接中按下F5进行刷新,可以看到网络名称已经变成了dlink。
reg6.webp

<注解1>:如果你的windows连接过很多的网络,在这里你可能会看到非常多的连接,要选择你当前要更改的那一个才能起到效果,如果改错了就不会达到效果:
reg7.png


好了,现在再试一下备份或者迁移,它就可以工作了。

现在让我们回过头来思考一下,这个问题出现的原因,很明显微信的逻辑是只检测了网络名称是否一致,而有去真正地检测一下手机机和windows客户端是否处在同一网络当中,这是一个非常投机的做法,后果就是给客户造成了困难。但话说回来,让客户觉得越来琥困难不正是微信的努力方向吗?
每当我说微信仅仅是一个不到25%代码完成度就上线的产品时,总有拥趸来怼我,但是如果你在微信推出之前就入行的话,你应该知道我所说的。