Como posso remover completamente a instalação do Visual C ++ Express?

0

Eu tenho um monte de 'Hotfix para atualizações do Visual C ++ Standard 2010 Beta 1 - ENU' instaladas.
Bem como 1 'Hotfix para o Microsoft Visual C ++ Express - ENU'

Eu já completamente instalei o Visual C ++ Express 2010 o melhor que pude. Mas eu gostaria de me livrar dessas sobras.

O problema é que não há nenhuma opção de desinstalação para os hotfixes do 20 Beta 1, e quando eu tento desinstalar o outro, recebo um bom 'Esta ação é válida apenas para produtos que estão atualmente instalados.'

Aqui está uma imagem para melhor referência: Here's a screenshot for better reference. Como eu disse, eu não tenho mais o Visual C ++ instalado, então eu quero me livrar deles.

Josh
fonte
Então, clique em cada um deles e ele será removido da lista. Sua única outra opção é reverter seu sistema usando um ponto de restauração.
Ramhound
@Ramhound eu não posso, esse é o problema. E usar a restauração do sistema não é uma opção, infelizmente.
Josh
O que você quer dizer com você não pode? Quando normalmente recebo essa mensagem, a entrada é removida da lista. Os arquivos tecnicamente já foram removidos quando você desinstalou o Visual C ++ Standard 2010 Beta 1.
Ramhound

Respostas:

2

A opção 1 seria usar a Restauração do sistema se você tiver um ponto de restauração adequado à mão.

Opção 2 seria reinstalar o Visual C ++ Express 2010 e desinstalar tudo em ordem inversa, ou seja, hotfixes / atualizações primeiro e, finalmente, o próprio aplicativo.

Se as opções 1 e 2 não forem possíveis por algum motivo, recomendo que você tente o seguinte:

  1. Um bronzeado elevado prompt de comando, digite:

    dism /Online /Get-Packages > Packages.txt
    
  2. Abrir Packages.txt e você verá algo semelhante ao seguinte:

    Deployment Image Servicing and Management tool
    Version: 6.1.7600.16385
    
    Image Version: 6.1.7600.16385
    
    Packages listing:
    
    Package Identity : Package_for_KB2705219~31bf3856ad364e35~amd64~~6.1.1.1
    State : Superseded
    Release Type : Security Update
    Install Time : 15-08-2012 05:38 PM
    
    ...
    
    The operation completed successfully.
    
  3. Com base nas informações sobre cada pacote, tente identificar os que você deseja remover. Por exemplo, o acima corresponde a esta atualização . Da mesma forma, tente localizar os pacotes para os hotfixes listados na captura de tela, como este por exemplo.

  4. Agora use um comando semelhante ao seguinte para remover os pacotes especificados:

    dism /Online /Remove-Package /PackageName:Package_for_KB2705219~31bf3856ad364e35~amd64~~6.1.1.1 /PackageName:<Package Identity 2> /PackageName:<Package Identity 3> ...
    

Espero que ele funcione e não jogue o mesmo erro sobre o programa principal que não está mais sendo instalado. Se isso não funcionar, uma opção final pode ser usar algum utilitário de desinstalação freeware / comercial, mas não tenho certeza qual deles funcionaria e quão bem.


Editar: Mais algumas coisas para tentar:

  1. Utilitário de desinstalação do Visual Studio 2010

  2. De um elevado prompt de comando:

    wusa /uninstall /kb:<KB Number> (For example: wusa /uninstall /kb:983233)
    
Karan
fonte
Hmm, e se eu não encontrar nenhuma referência para essas atualizações no Packages.txt?
Josh
Em seguida, tente uma das outras opções. Se nada funcionar como eu disse, existem utilitários como o Revo Uninstaller que poderia ajuda, mas eu não tenho experiência com eles, então não posso recomendar nada específico.
Karan
Muito bem, muito obrigado pela sua ajuda e pelo seu post detalhado.
Josh
Claro, deixe-me saber se o dism método trabalhado.
Karan
Não, eu já tentei.
Josh
-2

O CCleaner é um ótimo programa encontrado aqui: http://www.piriform.com/ccleaner/download Deve permitir que você instale individualmente programas thous em uma mansão segura e limpa. Ele também pode procurar por extensões de arquivo não utilizadas, Dlls ausentes e outras partes do lixo que geralmente são deixadas de programas como esse. É livre para usar e seria a melhor solução para remoção rápida e segura de todos os pacotes antigos que sobraram.

Bryce
fonte
3
O CCleaner não lista atualizações ou hotfixes do Windows para desinstalação, apenas aplicativos. Além disso, ele pode limpar o registro e remover as entradas (órfãs), mas tenho certeza de que ele deixará os arquivos de hotfix reais para trás.
Karan
Peço desculpas pela confusão que o CCeaner não listará os hotfixes a menos que o windows xp. No entanto, você ainda pode dizer ao CCleaner para acessar manualmente os hotfixes usando o recurso de inclusão no CCleaner. Dessa forma, ele detectará os hotfixes.
Bryce
Eu suponho que você quer dizer Opções / Incluir? Quando clico no botão Adicionar, tudo o que vejo é isto . Como você selecionaria os hotfixes nessa caixa de diálogo?
Karan