Requerimento
Desejo instalar o SSMS 18.0 GA ( https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017 ), no Windows 10 mas dá erro:
Desinstalar a visualização
Tente desinstalar a visualização 18.0 por meio de Adicionar/Remover programas:
A desinstalação falha com:
"O recurso que você está tentando usar está em um recurso de rede que não está disponível"
"Clique em OK para tentar novamente ou digite um caminho alternativo para uma pasta contendo o pacote de instalação 'vs2017_isoshell_for_ssms.msi' na caixa abaixo"
Use a origem C:\ProgramData\Package Cache{D620DE9C-8A83-4BA5-83A8-E709A4150A47}v15.0.27248.2015\redist\
vs2017_isoshell_for_ssms.msi não existe na minha máquina.
Outras correções tentadas
Tentei remover por outros meios:
- Eu executei o MicrosoftProgram_Install_and_Uninstall.meta.diagcab de https://support.microsoft.com/en-us/help/17588/windows-fix-problems-that-block-programs-being-installed-or-removed E removi tudo com SSMS ou estúdio de gerenciamento no nome. Depois disso, a visualização do SSMS 18.0 ainda aparece em adicionar/remover programas e uma desinstalação apresenta o mesmo erro acima.
- msiexec /x “{D620DE9C-8A83-4BA5-83A8-E709A4150A47}” abre a mesma caixa de diálogo, então não consigo progredir:
- Reinstalar o SSMS 18.0 Public Preview 6 funciona bem em https://go.microsoft.com/fwlink/?linkid=2052501
- Tente instalar o SSMS 18 GA novamente e receba um erro diferente de:
- Remova a visualização 6 do SSMS 18 por meio de Adicionar/Remover programas e obtenha o mesmo erro:
Pergunta
Como posso remover a visualização do SSMS 18? Eu não tenho vs2017_isoshell_for_ssms.msi, uma pesquisa na web para este arquivo não fornece nada e uma reinstalação da versão de visualização não fornece isso.
Na linha de comando, consegui desinstalar uma visualização 18.0 diferente (não tenho 6 em nenhum lugar):
Mas eu não tive o erro sobre o shell msi e não tenho certeza se o CLSID mudou, então não tenho certeza se funcionará para você. (Não estou convencido de que o GUID na caixa de diálogo que você está recebendo é o que você precisa para o SSMS.)
Roubado descaradamente da minha própria postagem no blog sobre a desinstalação do Evaluation Edition , que falha se o produto expirou.
Dependendo de quão recente é sua instalação, pode ser mais rápido reverter para um ponto de restauração anterior do sistema, desde que você tenha o recurso ativado. Eles são bem rápidos e bem à prova de falhas pela minha experiência.
Nas opções de recuperação no artigo de suporte do Windows 10:
Corrigi um problema semelhante com um pacote diferente antes - o que parecia acontecer no meu caso é que o GUID que o instalador estava usando estava errado. O que você pode tentar é reinstalar o Preview 6 e ficar de olho na sua
C:\ProgramData\Package Cache\
pasta enquanto o instalador está em execução.Normalmente, ele extrairá todos os componentes de si mesmo e uma das subpastas deverá conter o .MSI que está faltando. Na minha máquina é
C:\ProgramData\Package Cache\{AAA9F15B-AF45-4562-9991-93A848D3A902}v15.0.28307.421\redist\vs2017_isoshell_for_ssms.msi
, mas pode ser diferente na sua. Pegue uma cópia do .MSI antes de concluir a instalação e, ao desinstalar, você poderá apontar o instalador para o local da sua cópia do .MSI .Observe que pode haver alguns MSIs que ele não pode localizar se estiver nesse estado, então eu ficaria tentado a pegar todos os arquivos enquanto eles estão lá. Muitas vezes, o instalador se limpa sozinho depois de concluído, então o tempo pode ser um pouco complicado.
Dois arquivos msi são necessários para remover a visualização do SSMS 18:
Peguei os arquivos de um colega e coloquei em Downloads.
Quando a remoção falha, a seguinte caixa de diálogo é exibida:
Eu então:
Tudo corrigido