概述
本文主要介绍一种在Windows平台上,通过删除或替换配置文件来解决新版Edge浏览器右上角不显示Copilot图标的方法,该方法适用于Edge的正式版和Dev版。
另外,文章最后还补充了一种通过下载旧版Edge浏览器解决这个问题的方法,以备将来第一种方法失效。
前提
需要科学上网,对节点没有限制。但如果使用规则/分流模式,需要让 *.bing.com 域名的流量走代理
操作系统:Windows10
测试Edge版本:
正式版:120.0.2210.91 (正式版本) (64 位)
Dev版:121.0.2277.4 (Official build) dev (64-bit)
解决思路
经过逐步排查发现,Edge浏览器会把用户数据保存在下面这个目录:
%APPDATA%\..\Local\Microsoft\Edge\User Data
而决定浏览器右上角Copilot图标显示与否的信息会保存在该目录下的一个名为 Local State
的文件中,除此以外,这个文件还保存了一些用户和设置信息。
如此,只需要删除这个文件,让浏览器重置相关信息就可以了。
正式版具体步骤
1. 彻底关闭Edge浏览器
需要彻底关闭浏览器,以防有插件让Edge还在后台运行。
点击浏览器右上角三个点,点击下拉列表的 关闭 Microsoft Edge
2. 删除 Local State
文件
删除 %APPDATA%\..\Local\Microsoft\Edge\User Data
目录下的 Local State
文件
也即是删除
%APPDATA%\..\Local\Microsoft\Edge\User Data\Local State
3. 科学上网并打开Edge浏览器
由于删除的 Local State
文件保存有偏好设置信息,重启Edge时会需要你重新填写,并生成一个新的 Local State
文件,然后浏览器右上角的Copilot图标回来了。
注意:如果此后打开Edge时没有科学上网,可能会导致Copilot图标再次消失,重复以上步骤即可
Dev版具体步骤
Dev版和正式版的解决思路是一致的,其步骤1和3是完全一致的,只有第2步的做法不一样
Dev版步骤2具体有以下几点不同:
1.Dev版的用户数据保存目录和正式版不一样,Dev版在以下目录:
%APPDATA%\..\Local\Microsoft\Edge Dev\User Data
2.除了需要删除该目录下的 Local State
文件之外,还需要删除该目录下的 First Run
文件和 Default
文件夹中的 Preferences
文件
也就是说需要删除以下3个文件:
%APPDATA%\..\Local\Microsoft\Edge Dev\User Data\Local State
%APPDATA%\..\Local\Microsoft\Edge Dev\User Data\First Run
%APPDATA%\..\Local\Microsoft\Edge Dev\User Data\Default\Preferences
进一步设置
每次忘记科学上网都要删除 Local State
文件来让Copilot图标重新出现,重新进入浏览器时,浏览器都会让你重新填写相关偏好设置,很是麻烦。
我们可以通过备份科学上网时(即Edge能够正常使用Copilot时)的 Local State
文件,在下次Copilot图标消失时,用备份的 Local State
替换掉当前的 Local State
文件,这样,再次进入浏览器时就不用重新填写相关偏好设置了。
如果使用Dev版本的Edge,除了需要备份 Local State
文件外,还需要备份 Preferences
文件(位于 Default
文件夹),但 First Run
可以不备份,因为这是个空文件。有需要时用这些备份的文件替换调当前的文件即可。
以下是具体步骤:
1. 进行一轮上文的步骤(详见正式版/Dev版具体步骤),使Copilot能够正常使用后,备份文件
(1)正式版Edge
手动备份:只需要复制 Local State
文件到其他文件夹保存。
set BACKUP_PATH=<backup_path>
set EDGE_DATA_PATH=%AppData%\..\Local\Microsoft\Edge\User Data
set LOCAL_STATE=Local State
copy "%EDGE_DATA_PATH%\%LOCAL_STATE%" "%BACKUP_PATH%"
注:<backup_path>
是备份文件所要保存的目录
(2)Dev版本
手动备份:需要复制 Local State
文件和 Default
文件夹中的 Preferences
文件到其他文件夹保存。
set BACKUP_PATH=<backup_path>
set EDGE_DATA_PATH=%AppData%\..\Local\Microsoft\Edge Dev\User Data
set LOCAL_STATE=Local State
set PREFERENCES=Preferences
copy "%EDGE_DATA_PATH%\%LOCAL_STATE%" "%BACKUP_PATH%"
copy "%EDGE_DATA_PATH%\Default\%PREFERENCES%" "%BACKUP_PATH%"
注:<backup_path>
是备份文件所要保存的目录
2. 当下一次Copilot图标消失时,用备份文件进行替换
(1)彻底关闭Edge浏览器
(2)替换文件
可以手动替换,也可以写一个脚本进行替换
①正式版Edge:
手动替换删除下列文件:
%APPDATA%\..\Local\Microsoft\Edge\User Data\Local State
复制已备份的 Local State
文件到 %APPDATA%\..\Local\Microsoft\Edge\User Data
目录
set BACKUP_PATH=<backup_path>
set EDGE_DATA_PATH=%APPDATA%\..\Local\Microsoft\Edge\User Data
set LOCAL_STATE=Local State
del "%EDGE_DATA_PATH%\%LOCAL_STATE%"
copy "%BACKUP_PATH%\%LOCAL_STATE%" "%EDGE_DATA_PATH%"
注:<backup_path>
是备份文件所在的目录,请自行将其替换为备份文件所在的目录
②Dev版Edge:
手动替换删除下列文件:
%APPDATA%\..\Local\Microsoft\Edge Dev\User Data\Local State
%APPDATA%\..\Local\Microsoft\Edge Dev\User Data\Default\Preferences
复制已备份的 Local State
文件到 %APPDATA%\..\Local\Microsoft\Edge Dev\User Data
复制已备份的 Preferences
文件到 %APPDATA%\..\Local\Microsoft\Edge Dev\User Data\Default
set BACKUP_PATH=<backup_path>
set EDGE_DATA_PATH=%APPDATA%\..\Local\Microsoft\Edge Dev\User Data
set LOCAL_STATE=Local State
set PREFERENCES=Preferences
del "%EDGE_DATA_PATH%\%LOCAL_STATE%"
del "%EDGE_DATA_PATH%\Default\%PREFERENCES%"
copy "%BACKUP_PATH%\%LOCAL_STATE%" "%EDGE_DATA_PATH%"
copy "%BACKUP_PATH%\%PREFERENCES%" "%EDGE_DATA_PATH%\Default"
注:<backup_path>
是备份文件所在的目录,请自行将其替换为备份文件所在的目录
(3)科学上网并打开Edge浏览器
总结
以下是笔者对相关原理的个人猜测:
Edge浏览器右上角的Copilot图标之所以会消失,是因为用户曾在Edge浏览器中以国内IP访问过Bing的AI服务,这样,Edge浏览器就会认定用户在国内,由于微软不在国内提供Bing的AI服务,Edge浏览器便会屏蔽该功能。
通过删除或替换Edge的配置文件,可以在本地抹除用户曾以国内IP访问过Bing服务的痕迹,从而让浏览器误以为用户IP并不在国内,进而实现正常使用Bing AI服务的目的。
而重装Edge浏览器之所以不起作用,是因为用户以国内IP访问过Bing AI服务的痕迹保存在特定的应用数据路径中,重装Edge浏览器并不会清除相关访问数据,Edge浏览器仍会认定用户在国内,从而屏蔽AI功能。
随着Edge浏览器的继续更新升级,Edge的AI服务对国内IP访问的检测和限制可能会越来越严格,如果上述方法失效可以尝试删除整个保存Edge用户数据的文件夹(例如:%AppData%\..\Local\Microsoft\Edge\User Data
),但要注意这会导致Edge浏览器的所有用户数据的丢失。
补充:下载旧版Edge
newbing吧的一个帖子提到可以下载旧版本Edge解决
出处:https://tieba.baidu.com/p/8782048284
1.先下载旧版Edge安装包
打开官网下载链接:
https://www.microsoft.com/en-us/edge/business/download?form=MA13H4
页面往下可以找到旧版Edge的下载方式,选择Stable 119版本,再选择对应的系统版本下载,下载后安装即可。
2.使用Remove-MS-Edge工具卸载Edge
此举不会删除Edge浏览器的用户数据,可以放心卸载。
该工具的github项目地址:
https://github.com/ShadowWhisperer/Remove-MS-Edge
这里使用该工具的GUI版本进行演示:
(1)打开以下链接下载Remove-Edge_GUI.exe
https://github.com/ShadowWhisperer/Remove-MS-Edge/blob/main/Remove-Edge_GUI.exe?raw=true
如果报毒不用理会,继续下载并保留程序
(2)运行程序,点击 Remove 等待显示 Finish 完成卸载
3.安装Edge
运行步骤1下载的旧版Edge安装包完成安装