我在单独安装的客户端的第一次运行中安装扩展名(.appx),该扩展名在用户上下文中运行,使用:
student
当我以管理员身份使用以下方式卸载客户端时,我将其作为自定义操作卸载:
sampleObj
该扩展程序在安装后会显示在添加或删除程序和 Edge-> ...->扩展程序中。
卸载后,该扩展名已从添加或删除程序中删除,但在 Edge-> ...->扩展名中,该扩展名仍显示为“已启用”代码和资产都消失了-不再起作用。重新启动计算机无法解决问题。
当我手动将其卸载时-它是一个单独的应用程序-与添加或删除程序分开,它的行为相同:不会从 Edge 中删除。 [更新]
如何从Edge上将其删除?我猜,我需要修改一些注册表或文件...
答案 0 :(得分:0)
在删除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 。