J'ai également frappé un barrage en désinstallant Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1 . C'est toujours un problème persistant en 2020 car j'utilise Windows 10 :) . Notez que la question initiale de @ r12 ci-dessus ciblait Windows 7 . Cependant, je pense que la solution alternative que je propose dans cette réponse est toujours un modèle de solution applicable , pour fonctionner également avec les anciennes versions de Windows .
Lorsque j'ai visité la fenêtre des paramètres et sur ; Je vivais le même dialogue que celui de @ r12 . Cependant, encore une fois, j'ai eu le problème sous Windows 10 , alors que @ r12 utilisait Windows 7 . Cela m'a amené à croire qu'il s'agissait d'un bogue logique dans l' application Uninstaller en particulier.Programs and Features
Clicked
Uninstall
'Open file'
De plus, j'ai rencontré une gêne après chaque tentative de désinstallation ratée ; où je ne pouvais pas effectuer une deuxième tentative de désinstallation , sans premier redémarrage . Le redémarrage entre les tentatives de désinstallation échouées était nécessaire, comme le titre , informatif , avec le «Veuillez attendre que le programme en cours soit terminé la désinstallation ou en cours de modification. , apparaîtra pour toutes les options suivantes . J'ai attendu plus de 10 minutes au départ, sur un Core i3 . J'ai renoncé à attendre etPrograms and Features
wait dialog
label
Uninstall
Clicks
redémarré , au lieu de «l'attendre» , sur ce que je présumais être une erreur logique de type d' état suspendu dans l' application de désinstallation , qui ne se terminerait jamais .
Mon hypothèse pour expliquer pourquoi le processus de désinstallation est « égarée tôt » , est dû à la boîte de dialogue code d'appel dans le processus de désinstallation est retourné une valeur inattendue , et est une mauvaise manipulation du résultat lorsque aucune valide est sélectionnée par l'utilisateur dans la boîte de dialogue . Le processus `` se trompe tôt '' et contourne le code qui avertirait Windows que le processus de désinstallation a été terminé comme annulé par l' utilisateur .'Open file'
exe file
'Open file'
Je crois également que le fait de devoir en sélectionner un exe file
, pendant le processus de désinstallation , n'a jamais été le cas intent
pour un utilisateur final normal , par l' équipe de développement d'applications de désinstallation . Ceci est important en ce qu'elle révèle en outre une plus question compliquée d'avoir à faire avec le potentiel pour qu'il soit lié à IIS permissions
ou IIS file locking
de l' existant exe file
ou de désinstallation / Install / Service Runner .
Je pense que cela IIS
utilise potentiellement le serviceexe file
ou service / windows comme ressource opérationnelle, qui devrait être de nature plus découplée ; cependant, que cela interfère avec la partie Désinstaller du cycle de vie du service . Il semble que l'action par défaut du processus de désinstallation , en cas de problèmes liés au système de fichiers , pourrait être simplement d'offrir une boîte de dialogue à l'utilisateur. Le but étant que les développeurs de désinstallation et les testeurs de désinstallation de ce service / service Windows peuvent simplement sélectionner un fichier exe de test'Open file'
; qui ne désinstalle pas complètement le service pour la vitesse de répétition de la capacité de test .
J'avais également tenté de redémarrer Windows avant de revenir à la Programs and Features
fenêtre, mais j'ai rencontré des résultats répétés . Certains d'entre vous pensent peut-être à Albert Einstein qui déclare: «La définition de la folie est de faire la même chose encore et encore et d'attendre des résultats différents» , comme de l'humour ici dans ce contexte de redémarrage cyclique. Cependant, j'espère que vous reconsidérez le fait que j'étais déjà en train de désinstaller de nombreuses applications et outils de cadre au départ , avant de rencontrer ce problème , et que je n'avais tout simplement pas encore redémarré :) . En frappanterreurs d'application avec n'importe quelle version de Windows , le redémarrage peut être votre première meilleure option pour une résolution . Bien que, je dirai que j'étais peut-être un peu zélé pour même tenter une désinstallation les troisième et quatrième fois après les redémarrages , mais faisons simplement comme si je n'avais pas de grands espoirs.
J'ai trouvé une solution alternative distincte qui ne m'obligeait à télécharger aucune copie du programme d' installation exe files
, qui avait été liée dans la solution précédente à laquelle @Vincent Liou avait répondu . Pour mon exemple spécifique ici, je suppose que j'aurais seulement besoin de télécharger le single exe file
de Microsoft : DotNetCore.1.0.0.RC2-VS2015Tools.Preview1.exe , puis de le fournir à l' application Uninstaller lorsque vous y êtes invité.
SOLUTION ALTERNATIVE:
Ce que j'avais fait pour contourner ou corriger l' erreur logique dans l' application / service de désinstallation déjà installé , était d'utiliser à la place les instructions suivantes :
Visit
la Programs and Features
fenêtre.
Click
sur l'option de lien Turn Windows features on or off
.
Disable
case à cocher .NET Framework 3.5 (includes .NET 2.0 and 3.0)
.
Disable
case à cocher .NET Framework 4.7 Advanced Services
.
Disable
case à cocher Internet Information Services
.
Reboot
.
Visit
la Programs and Features
fenêtre.
Select
programme Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1
.
Click
sur le Uninstall
lien.
J'ai pu désinstaller correctement le service Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview avec cette solution. Je ne sais pas si quelque chose de plus que le seul IIS étant désactivé seul, était nécessaire ici. J'étais en train de nettoyer et de désinstaller trois anciens IDE de logiciels Visual Studio et d'essayer de mettre à niveau ma Dev Box vers un environnement plus actuel, VS 2019 et .NET Core ; c'est pourquoi j'ai pensé à Disable
cocher .NET Framework 3.5 (includes .NET 2.0 and 3.0)
et .NET Framework 4.7 Advanced Services
. Cependant, je ne sais pas si cette action faisait en fait partie de la solution . Je n'ai plus de temps à consacrer à cela non plus.
Bonne chance et la citation d'Einstein a été vue: professorbuzzkill.com/einstein-insanity-qnq et je viens également de lier cela à un # hashtag, au lieu du lien réel; parce que, je ne sais pas si c'est un lien sûr. Recherchez-le simplement si vous n'êtes pas familier et recherchez la source originale.