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
若存在 ExtensionInstallForcelist 或 ExtensionSettings 项,【右键直接删除该键值】,不要修改数值,删除才能解除控制。
方法二:刷新组策略缓存
打开命令提示符(管理员),执行:
gpupdate /force
完成后重启Edge,再访问 edge://policy 确认上述策略项已消失或状态变为“未配置”。
第一步:进入 edge://extensions/ → 关闭左上角“开发者模式”开关。
第二步:点击右上角“…” → 设置 → 扩展 → 关闭“允许从此处安装扩展”选项。
第三步:在地址栏输入 edge://settings/sitePermissions/installExtensions → 将“允许网站请求安装扩展”设为【阻止】。
这三步做完后,Edge将不再响应拖放CRX、ZIP文件,也不再允许网页脚本触发安装,从源头堵住侧载通道。
① 完全退出Edge(任务管理器中结束所有MicrosoftEdge.exe进程);
② 打开文件资源管理器,地址栏粘贴:
%LOCALAPPDATA%MicrosoftEdgeUser DataDefaultExtensions
③ 全选该文件夹内所有子文件夹 → 【Shift + Delete 永久删除】(此操作不可逆,会清除所有已安装扩展);
④ 重新启动Edge,此时 extensions 页面为空白,可安全重新手动安装可信扩展。