如何卸载边缘扩展?

How to uninstall Edge extension?

我在用户上下文中安装扩展 (.appx) 运行ning,在我单独安装的客户端的第一个 运行 上,使用:

Add-AppxPackage <PathToAppx> 

我以管理员身份卸载客户端时将其作为自定义操作卸载,使用:

Remove-AppxPackage <PackageFullName> -AllUsers

安装后,扩展会出现在 添加或删除程序 Edge -> ... -> 扩展 中。

卸载后,扩展程序从 添加或删除程序 中删除,但它在 Edge -> ... 中仍显示为 "enabled" -> Extensions,虽然代码和资产都不见了 - 它不再有效。机器重启并不能解决问题。

当我从 添加或删除程序 手动卸载它时 - 它是一个单独的应用程序 - 它的行为相同:不会从 Edge[ 中删除=30=]。 [更新]

如何从 Edge 中删除它?我猜,我需要修改一些注册表或文件...

删除 appx 包后,需要为所有用户删除 HKEY_USERS 中的以下注册表项:

\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\ExtensionsStore\datastore\Config\{PackageFamilyName}

\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\SystemAppData\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\PersistedStorageItemTable\ManagedByApp\{PackageFamilyName}

注意这里用的是PackageFamilyName,不是PackageFullName.