Eu encontrei um obstáculo ao desinstalar o Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1 também. Este ainda é um problema contínuo em 2020, pois estou usando o Windows 10 :) . Observe que a pergunta original de @ r12 acima era direcionada ao Windows 7 . No entanto, acredito que a Solução Alternativa que estou fornecendo nesta resposta ainda é um modelo de solução aplicável , para funcionar também com versões mais antigas do Windows .
Quando visitei a janela de configurações e continuei ; Eu estava vendo a mesma caixa de diálogo , que @ r12 estava experimentando. No entanto, novamente, tive o problema no Windows 10 , enquanto @ r12 estava usando o Windows 7 . Isso me levou a acreditar que era um bug lógico no aplicativo Uninstaller, especificamente.Programs and Features
Clicked
Uninstall
'Open file'
Além disso, encontrei um aborrecimento após cada tentativa de desinstalação com falha ; onde eu poderia não realizar uma segunda tentativa de desinstalação , sem primeiro reiniciar . A reinicialização entre as tentativas de desinstalação que falharam foi necessária, conforme o título , informativo , com o 'Aguarde até que o programa atual termine a desinstalação ou seja alterado.' , apareceria para todas as opções subsequentes . Esperei mais de 10 minutos inicialmente, em um Core i3 . Desisti de esperar ePrograms and Features
wait dialog
label
Uninstall
Clicks
reiniciado , em vez de 'aguardar' , no que presumi ser um tipo de erro lógico de estado suspenso no aplicativo Uninstaller , que nunca terminaria.
Minha suposição de porque o processo de desinstalação está 'errando cedo' é porque o código de chamada da caixa de diálogo no processo de desinstalação está recebendo um valor inesperado e está manipulando o resultado incorretamente quando nenhum valor válido é selecionado pelo usuário na caixa de diálogo . O processo está então 'errando cedo' e ignorando o código que notifica o Windows de que o processo de desinstalação foi concluído e cancelado pelo usuário .'Open file'
exe file
'Open file'
Eu também acredito que ter que selecionar um exe file
, durante o processo de desinstalação , nunca foi o intent
caso de um usuário final normal , pela equipe de desenvolvimento do aplicativo desinstalador . Isso é significativo porque revela ainda uma questão mais complicada de ter a ver com o potencial de estar relacionado a IIS permissions
ou IIS file locking
do serviço existente exe file
ou Desinstalar / Instalar / Executar .
Estou pensando que IIS
está potencialmente usando o serviçoexe file
ou serviço / windows como um recurso operacional, que deveria ser mais desacoplado por natureza; no entanto, isso está interferindo na parte de desinstalação do ciclo de vida do serviço . Parece que a ação padrão do processo de desinstalação , ao encontrar problemas relacionados ao sistema de arquivos , pode ser simplesmente oferecer uma caixa de diálogo ao usuário. O objetivo é que os desenvolvedores de desinstalação e os testadores de desinstalação deste serviço / serviço do Windows possam simplesmente selecionar um arquivo exe de teste'Open file'
; que não desinstala totalmente o serviço para velocidade na capacidade de teste de repetição .
Eu também tentei reiniciar o Windows antes de retornar à Programs and Features
janela novamente, mas encontrei resultados repetidos . Alguns de vocês podem estar pensando em Albert Einstein afirmando 'A definição de insanidade é fazer a mesma coisa repetidamente e esperar resultados diferentes' , como um humor neste contexto de reinicialização cíclica. No entanto, espero que você reconsidere o fato de que eu já estava no meio da desinstalação de muitos aplicativos e ferramentas de estrutura inicialmente , antes de encontrar este problema , e simplesmente não havia reiniciado ainda :) . Ao batererros de aplicativo com qualquer versão do Windows , a reinicialização pode ser sua primeira melhor opção para uma resolução . Embora, devo dizer que talvez tenha sido um pouco zeloso para tentar desinstalar a terceira e quarta vezes após a reinicialização , mas vamos fingir que não tinha grandes esperanças.
Eu fiz encontrar um separado Solução Alternativa que não me obrigar a baixar quaisquer cópias do instalador exe files
, que tinha sido ligado na solução anterior respondida por @Vincent Liou . Para meu exemplo específico aqui, suponho que só precisaria baixar o single exe file
da Microsoft : DotNetCore.1.0.0.RC2-VS2015Tools.Preview1.exe e, em seguida, fornecê-lo ao aplicativo Uninstaller quando solicitado.
SOLUÇÃO ALTERNATIVA:
O que eu fiz para contornar ou corrigir o erro lógico no aplicativo / serviço desinstalador já instalado foi usar as seguintes instruções :
Visit
a Programs and Features
janela.
Click
na opção de link Turn Windows features on or off
.
Disable
caixa de seleção .NET Framework 3.5 (includes .NET 2.0 and 3.0)
.
Disable
caixa de seleção .NET Framework 4.7 Advanced Services
.
Disable
caixa de seleção Internet Information Services
.
Reboot
.
Visit
a Programs and Features
janela.
Select
programa Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1
.
Click
no Uninstall
link.
Consegui desinstalar o serviço Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview corretamente com esta solução. Não sei se algo mais do que apenas o IIS sendo desabilitado sozinho, era necessário aqui. Eu estava no processo de limpeza e desinstalação de três IDEs de software Visual Studio mais antigos e tentando atualizar minha Dev Box para um dia mais atual, VS 2019 e ambiente .NET Core ; é por isso que pensei em Disable
marcar .NET Framework 3.5 (includes .NET 2.0 and 3.0)
e .NET Framework 4.7 Advanced Services
. Porém, não sei se essa ação foi de fato, parte da solução . Também não tenho mais tempo para me dedicar a isso.
Boa sorte e a citação de Einstein foi vista: professorbuzzkill.com/einstein-insanity-qnq e também vinculei isso a uma # hashtag, em vez do link real; porque, não sei se é um link seguro. Basta pesquisar se você não estiver familiarizado e estiver procurando a fonte original.