Eu tenho um ódio severo por Edge webview2 runtime
.
Passei inúmeras horas tentando descobrir como desinstalá-lo.
Hoje percebi que meu script de desinstalação (que executo várias vezes ao dia) não funciona mais.
O botão "desinstalar" também está esmaecido.
Alguma ideia?
Aqui está como eu normalmente desinstalo via CLI:
cd "C:\Program Files (x86)\Microsoft\EdgeWebView\Application\116.0.1938.69\Installer"
setup.exe --uninstall --msedgewebview --system-level --verbose-logging --force-uninstall
E aqui está na IU de desinstalação de aplicativos:
Alguma idéia de como forçar a desinstalação?
Infelizmente, não acho que isso tenha a ver com a Microsoft, acho que algo mudou internamente pela TI da empresa para bloquear o botão "Desinstalar". Consegui ir para casa e desinstalar a mesma revisão, embora esteja executando uma versão diferente do Windows em casa.
Basicamente, descobri que se eu "bork" o diretório ele não funcionaria, o que é bom para o meu caso de uso/o mesmo que desinstalar.
Aqui está minha versão com script do que fiz:
Infelizmente, este script pode não funcionar mais. Podemos ter contornado as proteções contra a desinstalação do Edge/WebView2 Runtime no passado, mas isso foi reforçado recentemente. Ele é aplicado ao Windows 10 e ao Windows 11 (principalmente porque eles vêm pré-instalados com o WebView2 Runtime).
De qualquer forma, isso não é recomendado porque o WebView2 é um componente obrigatório e, se removido, a funcionalidade do produto em alguns aplicativos como o Outlook será afetada.
Artigos relevantes
Windows 10: https://blogs.windows.com/msedgedev/2022/12/14/delivering-microsoft-edge-webview2-runtime-to-owned-windows-10-devices/
Windows 11: https://learn.microsoft.com/en-us/microsoft-edge/webview2/concepts/distribution#the-evergreen-runtime-distribution-mode
Aplicativos Microsoft Edge WebView2 e Microsoft 365: https://learn.microsoft.com/en-us/deployoffice/webview2-install