Uninstall stuck Application

2

Eu sou um desenvolvedor de aplicativos. Eu tenho trabalhado em um instalador para o meu aplicativo. Eu costurei ter mexido, meu aplicativo agora está preso no painel de controle Eu não posso desinstalá-lo devido a um loop nas variáveis de detecção de instalação.

Eu sei que tenho encarado isso antes de anos atrás. No entanto, não consigo me lembrar, houve um comando para o PowerShell ou uma alteração no registro que pode ser feita para remover aplicativos emperrados?

Não consegui encontrar a solução no Google.

eu verifiquei

Get-AppxPackage | Select Name, PackageFullName

Não está listado, parece que são apenas coisas da Microsoft.

    
por DaImTo 08.07.2016 / 13:16

2 respostas

2

Registros do desinstalador residem na chave do Registro

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall

Se você souber o GUID do seu aplicativo, poderá navegar diretamente para a subchave apropriada, em vez de pesquisar em todas as subchaves.

Exclua a subchave inteira. Antes disso, você também pode querer excluir arquivos / pastas referenciados em vários valores de sua subchave, por exemplo, em UninstallString ou ModifyPath .

Além disso, se o desinstalador problemático for um arquivo EXE, você poderá criar uma versão corrigida e substituir a atual no local mostrado no valor UninstallString . Então, reinicie a desinstalação e ela deve passar.

    
por 08.07.2016 / 13:29
-1

Bem ... existe uma solução para usuários regulares - eu uso o aplicativo CCleaner (é grátis de qualquer forma). Pode ser usado para coisas muito úteis. Um deles é para programas de desinstalação (como esta situação: marque Ferramentas - > Desinstalar) e limpe todas as chaves de registro erradas do Windows. Em algumas situações - isso pode acelerar o processo de inicialização do Windows.

Boa sorte:)

    
por 08.07.2016 / 15:55