Come si disinstalla "Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1"?


89

Ho problemi con la disinstallazione Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1. Sono in Windows 7, nella Programs and Featuresfinestra. Quando scatto uninstall, che porta in primo piano una finestra di dialogo, con le opzioni repair, uninstalle cancel. Quando faccio clic uninstall, viene visualizzata una finestra "Apri file".

Ho cercato un po 'su Google per vedere se c'è un file che posso scaricare per saziare questa finestra "Apri file". Non riesco a trovarne uno da nessuna parte. Ecco alcune delle cose che ho esaminato, ma non riesco a capire quale possa adattarsi.

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

Il motivo per cui provo a disinstallarlo è perché ho molti problemi con la community di Visual Studio 2015 e questo fa parte del processo di risoluzione dei problemi.


21
Questo è un problema davvero stupido che MS non ha preso in considerazione. È come se non una sola persona in MS USI effettivamente il proprio dannato software. Sono contento che tu abbia realizzato questo post.
Keith

Risposte:


214

6
Grazie, ma come facevi a sapere di andarci?
r12

3
Ho un problema simile ma ho bisogno di AspNet5.ENU.RC1_Update1_KB3137909.exe Non riesco a trovarlo da nessuna parte online. Qualcuno ce l'ha?
hex


2
Hai un collegamento per 2.0.3? Nevermind l'ha trovato go.microsoft.com/fwlink/?LinkID=827524
Mark Broadhurst

1
ad oggi i link sono 404 morti.
citykid

4

Nel mio caso, ho anche dovuto avviare manualmente il file .exe come amministratore, altrimenti la disinstallazione viene completata, ma in realtà non rimuove l'installazione di .NET Core.


0

Ho incontrato un ostacolo durante la disinstallazione di Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1 . Questo è ancora un problema in corso nel 2020 poiché sto usando Windows 10 :) . Nota che la domanda originale di @ r12 sopra era rivolta a Windows 7 . Tuttavia, credo che la soluzione alternativa che sto fornendo in questa risposta, sia ancora un modello di soluzione applicabile , per funzionare anche con le versioni precedenti di Windows .

Quando ho visitato la finestra delle impostazioni e su ; Stavo sperimentando la stessa finestra di dialogo , che stava vivendo @ r12 . Tuttavia, ancora una volta, ho avuto il problema su Windows 10 , mentre @ r12 utilizzava Windows 7 . Questo mi ha portato a credere che fosse un bug logico nell'applicazione di disinstallazione in particolare.Programs and Features ClickedUninstall'Open file'

Inoltre, ho riscontrato un fastidio dopo ogni tentativo di disinstallazione non riuscito ; dove ho potuto non eseguire un secondo tentativo disinstallazione , senza prima riavvio . Il riavvio tra i tentativi di disinstallazione non riusciti era necessario, poiché il titolo , informativo , con "Attendi fino al termine della disinstallazione o della modifica del programma corrente". , apparirà per tutte le opzioni successive . Inizialmente ho aspettato oltre 10 minuti , su un Core i3 . Ho rinunciato ad aspettare ePrograms and Features wait dialoglabel Uninstall Clicksriavviato , invece di "aspettare" , su quello che presumevo fosse un tipo di errore logico in stato di sospensione nell'applicazione di disinstallazione , che non sarebbe mai finito.

La mia ipotesi sul motivo per cui il processo di disinstallazione è "errato in anticipo" , è dovuto al fatto che il codice di chiamata della finestra di dialogo nel processo di disinstallazione viene restituito un valore imprevisto e sta gestendo male il risultato quando nessun valido è selezionato dall'utente nella finestra di dialogo . Il processo è quindi 'vagano fuori presto' e bypassando il codice che informa di Windows che il processo di disinstallazione è stata completata come annullata dalla dall'utente .'Open file' exe file'Open file'

Ho anche convinto che avere per selezionare un exe filea tutti, durante il processo di disinstallazione , non è mai stato il intentper un normale utente finale caso d'uso , da parte del team di sviluppo di applicazioni di disinstallazione . Ciò è significativo in quanto, rivela inoltre una questione più complicata di avere a che fare con il potenziale per essere correlato IIS permissionsao IIS file lockingdel servizio esistente exe file o Disinstalla / Installa / Runner .

Penso che IISpotenzialmente utilizzi il servizioexe file o il servizio / Windows come risorsa operativa, che dovrebbe essere di natura più disaccoppiata ; tuttavia, ciò interferisce con la parte di disinstallazione del ciclo di vita del servizio . Sembra che l'azione predefinita del processo di disinstallazione , quando si riscontrano problemi relativi al file system , potrebbe essere quella di offrire semplicemente una finestra di dialogo all'utente. Lo scopo è, quindi gli sviluppatori di disinstallazione e i tester di disinstallazione di questo servizio / servizio di Windows , possono semplicemente selezionare un file exe di prova'Open file' ; che non disinstalla completamente il servizio per velocizzare la capacità di ripetizione dei test .

Avevo anche tentato di riavviare Windows prima di tornare Programs and Featuresnuovamente alla finestra, tuttavia ho riscontrato risultati ripetuti . Alcuni di voi potrebbero pensare ad Albert Einstein che afferma: "La definizione di follia è fare la stessa cosa ancora e ancora e aspettarsi risultati diversi" , come l'umorismo qui in questo contesto ciclico di riavvio. Comunque, spero che tu riconsiderare il fatto che ero già in mezzo a disinstallare molte applicazioni e gli strumenti del quadro , inizialmente , prima di incorrere in questo problema , e semplicemente avevo non riavviato ancora :) . Quando si colpisceerrori dell'applicazione con qualsiasi versione di Windows , il riavvio può essere la prima migliore opzione per una risoluzione . Anche se, dirò che forse ero un po 'zelante persino nel tentare una disinstallazione la terza e la quarta volta dopo il riavvio , ma fingiamo solo di non avere grandi speranze.

Ho trovato una soluzione alternativa separata che non richiedeva il download di alcuna copia del programma di installazione exe files , che era stata collegata nella soluzione precedente a cui aveva risposto @Vincent Liou . Per il mio esempio specifico qui, presumo che avrei solo dovuto scaricare il singolo exe fileda Microsoft : DotNetCore.1.0.0.RC2-VS2015Tools.Preview1.exe , quindi fornirlo all'applicazione di disinstallazione quando richiesto.

SOLUZIONE ALTERNATIVA: quello che avevo fatto per aggirare o risolvere l'errore logico nel già installata, l'applicazione di disinstallazione / servizio , è stato quello di utilizzare invece le seguenti istruzioni :

  • Visitla Programs and Featuresfinestra.
  • Clicksull'opzione di collegamento Turn Windows features on or off.
  • Disablecasella di controllo .NET Framework 3.5 (includes .NET 2.0 and 3.0).
  • Disablecasella di controllo .NET Framework 4.7 Advanced Services.
  • Disablecasella di controllo Internet Information Services.
  • Reboot.
  • Visitla Programs and Featuresfinestra.
  • Selectprogramma Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1.
  • Clicksul Uninstallcollegamento.

Sono stato in grado di disinstallare correttamente il servizio Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview con questa soluzione. Non so se qualcosa di più di solo IIS essere disabilitata da solo, è stato necessario qui. Stavo per ripulire e disinstallare tre vecchi IDE del software Visual Studio e tentare di aggiornare il mio Dev Box a un ambiente più attuale, VS 2019 e .NET Core ; motivo per cui ho pensato di selezionare la Disablecasella .NET Framework 3.5 (includes .NET 2.0 and 3.0)e .NET Framework 4.7 Advanced Services. Tuttavia, non so se questa azione fosse in effetti parte della soluzione . Inoltre non ho più tempo da dedicare a questo.

Buona fortuna e la citazione di Einstein è stata vista: professorbuzzkill.com/einstein-insanity-qnq e ho anche collegato questo a un hashtag #, invece del vero collegamento; perché, non so se è un collegamento sicuro. Basta cercarlo se non hai familiarità e stai cercando la fonte originale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.