为何Edge浏览器会自动删除我手动安装的本地扩展?

作者:袖梨 2026-07-21

Edge浏览器自动删除本地扩展是因启用安全策略限制侧载,需检查edge://policy中ExtensionSettings等项是否启用;若启用,应删除注册表对应键值、执行gpupdate /force刷新策略,并关闭开发者模式及侧载权限,最后可重置Extensions目录彻底清理。

Edge浏览器自动删除你手动安装的本地扩展,是因为它默认禁止从非Microsoft Edge扩展商店来源加载扩展,一旦检测到侧载(如拖入CRX/ZIP、加载解压文件夹),就会在下次启动时将其移除或禁用——这不是Bug,而是内置的安全策略在生效。

确认是否被策略强制干预

在地址栏输入 edge://policy → 回车 → 查看页面中“ExtensionSettings”、“ExtensionInstallForcelist”、“ExtensionInstallWhitelist”三项是否显示“已启用”。

只要其中任意一项状态为“已启用”,且值不为空,就说明系统或组织策略正在接管你的扩展管理权限,本地安装的扩展必然被清退。

彻底清除残留策略项(管理员操作)

方法一:删除注册表中强制策略键值

按下 Win + R → 输入 regedit → 以管理员身份运行 → 依次展开并检查以下路径:

HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftEdgeExtensions
HKEY_CURRENT_USERSOFTWAREPoliciesMicrosoftEdgeExtensions

若存在 ExtensionInstallForcelistExtensionSettings 项,【右键直接删除该键值】,不要修改数值,删除才能解除控制。

方法二:刷新组策略缓存

打开命令提示符(管理员),执行:
gpupdate /force

完成后重启Edge,再访问 edge://policy 确认上述策略项已消失或状态变为“未配置”。

关闭开发者模式与侧载入口

第一步:进入 edge://extensions/ → 关闭左上角“开发者模式”开关。

第二步:点击右上角“…” → 设置 → 扩展 → 关闭“允许从此处安装扩展”选项。

第三步:在地址栏输入 edge://settings/sitePermissions/installExtensions → 将“允许网站请求安装扩展”设为【阻止】

这三步做完后,Edge将不再响应拖放CRX、ZIP文件,也不再允许网页脚本触发安装,从源头堵住侧载通道。

重置扩展存储目录(终极清理)

① 完全退出Edge(任务管理器中结束所有MicrosoftEdge.exe进程);

② 打开文件资源管理器,地址栏粘贴:
%LOCALAPPDATA%MicrosoftEdgeUser DataDefaultExtensions

③ 全选该文件夹内所有子文件夹 → 【Shift + Delete 永久删除】(此操作不可逆,会清除所有已安装扩展);

④ 重新启动Edge,此时 extensions 页面为空白,可安全重新手动安装可信扩展。

相关文章

精彩推荐