Comment désinstaller «Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1»?

87

J'ai des difficultés à désinstaller Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1. Je suis sous Windows 7, dans la Programs and Featuresfenêtre. Lorsque je clique uninstall, il affiche une boîte de dialogue, avec les options repair, uninstallet cancel. Lorsque je clique uninstall, une fenêtre "Ouvrir le fichier" apparaît.

J'ai cherché un peu sur Google pour voir s'il y a un fichier que je peux télécharger pour remplir cette fenêtre "Ouvrir le fichier". Je n'en trouve nulle part. Voici quelques-unes des choses que j'ai examinées, mais je ne peux pas comprendre laquelle peut convenir.

https://www.microsoft.com/net/download

La raison pour laquelle j'essaie de le désinstaller est que j'ai beaucoup de problèmes avec la communauté Visual Studio 2015, et cela fait partie du processus de dépannage.

r12
la source
21
C'est un problème vraiment stupide que MS n'a pas pris en compte. C'est comme si aucune personne chez MS n'UTILISE réellement son fichu logiciel. Je suis content que vous ayez publié ce post.
Keith
Voir aussi github.com/aspnet/Tooling/issues/876
Colonel Panic

Réponses:

210

Téléchargez une copie de l'exe du programme d'installation de Microsoft:

Après avoir choisi ce fichier lorsqu'on lui a demandé. Ensuite, vous pouvez le supprimer avec succès.

Vincent Liou
la source
6
Merci, mais comment as-tu su y aller?
r12 le
3
J'ai un problème similaire mais j'ai besoin d'AspNet5.ENU.RC1_Update1_KB3137909.exe Je ne le trouve nulle part en ligne. Quelqu'un l'a-t-il?
hex
5
@hex Voici le lien (via ce commentaire GitHub ).
Développeur holistique
Je ne suis pas sûr de la version dans mon cas, la désinstallation recherche "DotNetCore.1.0.0-VS2015Tools.Preview2.0.1.exe"
GGirard
2
Avez-vous un lien pour la 2.0.3? Nevermind l'a trouvé go.microsoft.com/fwlink/?LinkID=827524
Mark Broadhurst
4

Dans mon cas, j'ai également dû démarrer manuellement le .exe en tant qu'administrateur, sinon la désinstallation se termine, mais ne supprime pas réellement l'installation de .NET Core.

Marius Tamulis
la source
0

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 ClickedUninstall'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 dialoglabel Uninstall Clicksredé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 intentpour 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 permissionsou IIS file lockingde l' existant exe file ou de désinstallation / Install / Service Runner .

Je pense que cela IISutilise 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 Featuresfenê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 filede 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 :

  • Visitla Programs and Featuresfenêtre.
  • Clicksur l'option de lien Turn Windows features on or off.
  • Disablecase à cocher .NET Framework 3.5 (includes .NET 2.0 and 3.0).
  • Disablecase à cocher .NET Framework 4.7 Advanced Services.
  • Disablecase à cocher Internet Information Services.
  • Reboot.
  • Visitla Programs and Featuresfenêtre.
  • Selectprogramme Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1.
  • Clicksur le Uninstalllien.

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é à Disablecocher .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.

Ryan Mauldin
la source