2015-10-27 41 views
7

così ho voluto forzare la disinstallazione di VS2015 Enterprise con "vs_enterprise.exe/uninstall/forza", ma ottengo un messaggio di errore:Non può disinstallare Visual Studio 2015 (I blocchi di controllo di archiviazione sono state distrutte)

Update for Microsoft Windows (KB2999226) : The storage control blocks were destroyed. 

Ho provato a riavviare il mio PC, in modo che Windows possa applicare tale aggiornamento, ma non ha funzionato, il processo di disinstallazione viene sempre chiuso con quell'errore.

Non ho idea di come procedere.

+0

sei riuscito a risolvere questo? Ottengo questo errore e nessuna delle soluzioni offerte qui o altrove funziona per me :( –

+0

@DavidAleu No non l'ho fatto, reinstallato in una VM pulita e ha funzionato. – Encore

+0

sì, per me :( –

risposta

7

Quando ho tentato di disinstallare Visual Studio 2015 Community Edition per prima cosa quando al Pannello di controllo> Programmi e funzionalità, ho provato a disinstallarlo in questo modo.

poi trovato il seguente link: force uninstall a visual studio 2015 preview or release candidate

Poi navigato per C:\ProgramData e scelto:

dir /s vs_community.exe

ha generato questo utile informazioni di percorso:
C:\ProgramData\Package Cache\{50b32652-69d2-4b93-9316-edcd12067b8b}

poi utilizzato Windows Explorer per andare a quella cartella, Shift + Right Click > Open command window here ed eseguito:

vs_community.exe /uninstall /force

Ho poi avuto la schermata di errore dopo un lungo periodo ...
KB2999226 uninstall failure

Poi ha visto la domanda di seguito:
removing visual studio components left behind after an uninstall

così ho provato a correre:

vs_community.exe /repair

E 'finito impiccato e ho forzato a smettere dopo circa mezz'ora. Poi ho eseguito:

vs_community.exe /uninstall /force

Questa volta ho controllato il log degli errori e ho trovato la seguente riga molto vicino al fondo.
Applying execute package: Windows7_MSU_x64, action: Uninstall, path: 2999226, arguments: '"C:\windows\SysNative\wusa.exe" /uninstall /kb:2999226 /quiet /norestart'

pensato che dovevo installare l'aggiornamento KB2999226 a causa dell'errore:
Update for Microsoft Windows (KB2999226) : The storage control blocks were destroyed.

Così ho installato, ma ancora non vs_community.exe costringerebbe disinstallazione. Probabilmente ho già installato l'aggiornamento, ma non riesco a scoprirlo perché il mio file windowsupdate.log torna solo un mese o giù di lì? In ogni caso, la mia installazione dell'aggiornamento probabilmente non ha cambiato nulla.

Secondo i seguenti articoli:
sysnative folder 64 bit windows
File System Redirector - MSDN

Il Windows7_MSU_x64 stava cercando di raggiungere la cartella C:\Windows\System32, ma perché ho una versione a 64 bit di Windows 7, che stava cercando di raggiungere il Cartella C:\windows\SysNative, perché è un reindirizzamento automatico alla cartella reale System32. Per qualche motivo non ho una cartella SysNative, quindi ...

Allora sono andato a Windows Update e disinstallato l'aggiornamento KB2999226 e tornai a:
C:\ProgramData\Package Cache\{50b32652-69d2-4b93-9316-edcd12067b8b}

eseguito il seguente nuovo:

vs_community.exe /uninstall /force

questa volta ha funzionato ed ho ottenuto lo schermo:
successful uninstall

+1

Per me l'installazione e la disinstallazione di KB2999226 hanno reso la disinstallazione forzata completata, tuttavia, la maggior parte dei file esisteva ancora e la voce in "Programmi e funzionalità" ... Ho eseguito/riparazione in seguito, che ha completato con successo e ora mi rimangono due voci in Programmi e funzionalità :) – Robert

0

Ho avuto lo stesso problema (WINDOWS 7) e ho risolto assicurandosi che i seguenti KB fossero installati:

KB3139923

KB3072630

Avendo uno installato senza la presenza degli altri è stata la causa del problema.

0

Nel caso qualcuno incontra di nuovo, di seguito ha fatto il trucco per me:

  1. Scaricare ed installare KB2999226 da

https://www.microsoft.com/en-us/download/details.aspx?id=49093

  1. Creare un collegamento simbolico da c: \ Windowss \ SysNative a c: \ Windows \ System32 utilizzando la seguente riga di comando:

mklink /D c:\Windows\SysNative c:\Windows\System32

  1. eseguendo il seguente comando dal prompt dei comandi:

"C:\ProgramData\Package Cache\{68432bbb-c9a5-4a7b-bab3-ae5a49b28303}\vs_professional.exe" /uninstall /force

La {6844} ... parte potrebbe essere diverso su macchine diverse e il vs_professional.exe potrebbe essere localizzato in una posizione diversa ma credo che chiunque dovrebbe essere in grado di cercarlo all'interno della cartella "PackageCache"

0

Ho avuto lo stesso problema. Ma per me niente qui ha funzionato.

L'unico modo per me è stato il modo standard attraverso il pannello di disinstallazione di Windows. L'unica differenza qui è necessario riavviare e disinstallare di nuovo fino a quando l'opzione è scomparsa dal pannello.

0

I passaggi seguenti lo hanno risolto per me.

Prima KB2999226 disinstallazione:

wusa.exe /uninstall /kb:2999226 /quiet /norestart 

Scaricare e reinstallare KB2999226 (quella che abbiamo appena disinstallato sopra):

https://www.microsoft.com/en-us/download/details.aspx?id=49093 

Disinstalla Visual Studio da shell di amministrazione (è possibile utilizzare l'exe di installazione originariamente utilizzato per l'installazione):

vs_community.exe /uninstall /force 
Problemi correlati