前言
咋说呢,Edge 确实有它好的一面,自带微软翻译速度可观,确实是 Chrome 自带翻译不可用现状下的首选 (李玲玲你好啊),但是深度绑定微软生态,而且还挺重,使我最终放弃了使用 Edge,并千方百计想要卸载掉它。找了好多教程都比较过时(可能是微软更新了策略),最终在 XDA 找到一篇靠谱的教程,结合我自己的经验,优化一下相关步骤。
原教程:
下载 ViVeTool
ViVeTool 是一个用于启用或禁用 Windows 系统中隐藏功能的工具,下载对应的版本后,解压到一个方便访问的目录,例如 C:\ViVeTool
。
启用功能
右键开始菜单,进入“Windows 终端(管理员)”,执行cd C:\ViVeTool
进入 ViVeTool 目录,执行
./vivetool /enable /id:44353396
以启用功能。(找了好多资料,还是不知道 id:44353396 是干啥的功能😅)
查询 Windows 地理配置
命令提示符(cmd)执行
for /f "tokens=3" %a in ('reg query "HKEY_USERS\.DEFAULT\Control Panel\International\Geo" /v Name 2^>nul') do @echo %a
或者 Powershell 执行
(Get-ItemProperty -Path 'Registry::HKEY_USERS\.DEFAULT\Control Panel\International\Geo' -Name Name).Name
记住打印出的值,如此处 CN
# 示例
Microsoft Windows [版本 10.0.26100.1742]
(c) Microsoft Corporation。保留所有权利。
C:\Users\Anye>for /f "tokens=3" %a in ('reg query "HKEY_USERS\.DEFAULT\Control Panel\International\Geo" /v Name 2^>nul') do @echo %a
CN
修改配置文件
为了不破坏原系统文件权限,这里我建议使用 PE 或者 Linux Live CD 来修改配置文件,这里使用了 ubuntu desktop 来进行操作
不要启用 BitLocker,否则无法挂载 Windows 分区
重启进入 Ubuntu Desktop 安装盘,挂载 Windows 系统分区,找到 C:\Windows\System32\IntegratedServicesRegionPolicySet.json
文件,找到原内容为 Edge is uninstallable.
的元素,如下:
{
"$comment": "Edge is uninstallable.",
"guid": "{1bca278a-5d11-4acf-ad2f-f9ab6d7f93a6}",
"defaultState": "disabled",
"conditions": {
"region": {
"enabled": ["AT", "BE", "BG", "CH", "CY", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GF", "GP", "GR", "HR", "HU", "IE", "IS", "IT", "LI", "LT", "LU", "LV", "MT", "MQ", "NL", "NO", "PL", "PT", "RE", "RO", "SE", "SI", "SK", "YT"]
}
}
}
将 defaultState
修改为 enabled
,enabled
键中添加值 CN
(为上面获取的地理位置的值),如下:
{
"$comment": "Edge is uninstallable.",
"guid": "{1bca278a-5d11-4acf-ad2f-f9ab6d7f93a6}",
"defaultState": "enabled",
"conditions": {
"region": {
"enabled": ["CN", "AT", "BE", "BG", "CH", "CY", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GF", "GP", "GR", "HR", "HU", "IE", "IS", "IT", "LI", "LT", "LU", "LV", "MT", "MQ", "NL", "NO", "PL", "PT", "RE", "RO", "SE", "SI", "SK", "YT"]
}
}
}
保存退出,重启进入 Windows。
卸载 Edge
此时此刻,就可以在开始菜单中找到 Edge,右键卸载它了。
恢复功能状态
如果你想,可以执行
./vivetool /disable /id:44353396
来关闭预览功能,恢复原本的 IntegratedServicesRegionPolicySet.json
配置(没啥必要,配置文件的这个设置项已经没用了)。