Página 1 de 1

[RESUELTO] Desinstalar el navegador Brave

Publicado: 24 de octubre de 2022 - 15:36
por Stenon
Hola,

estoy intentando desinstalar el paquete "Brave" (creado con Package Template), pero lamentablemente requiere una acción y no he encontrado una opción para hacerlo de forma silenciosa... ¿Tienes alguna idea?

Muchas gracias de antemano,
Samuel

Re: Desinstalación del navegador Brave

Publicado: 24 de octubre de 2022 - 16:45
por sfonteneau
https://silentinstallhq.com/brave-brows ...-a-guide/

Aquí dice:

Código: Seleccionar todo

"%ProgramFiles%\BraveSoftware\Brave-Browser\Application\w.x.y.z\Installer\setup.exe" --uninstall --system-level --force-uninstall

Re: Desinstalación del navegador Brave

Publicado: 25 de octubre de 2022 - 8:36 a. m.
por Stenon
¡Gracias, funciona!
Y aquí está mi código para la carretera:

Código: Seleccionar todo

# -*- coding: utf-8 -*-
from setuphelpers import *

def install():
    # Declaring local variables

    # Installing the software
    print("Installing: Brave_installer-x64.exe")
    install_exe_if_needed('brave_installer-x64.exe',
        silentflags='--install --silent --system-level',
        key='BraveSoftware Brave-Browser',
        min_version='1.3.361.133'
    )

def uninstall():
    def killsoft():
      soft = "BRAVE"
      if isrunning(soft):
        print ("closing %s" % soft)
        killalltasks(soft)
    killsoft()
    uninstaller_dir = makepath(programfiles, "BraveSoftware", "Brave-Browser", "Application", "106.1.44.112", "Installer")
    uninstaller_path = makepath(uninstaller_dir, "setup.exe")
    run('"%s" --uninstall --system-level --force-uninstall' % uninstaller_path,accept_returncodes=[3,19])