2015-09-22 28 views
31

Abbiamo installato Visual Studio 2015 Professional su Windows 7. Funzionava correttamente. Ma dopo aver installato gli aggiornamenti dal menu Strumenti -> "Estensioni e aggiornamenti" oggi lo studio visivo non viene più avviato. abbiamo provato a utilizzare "Esegui come amministratore". Dal menu Start facciamo clic con il pulsante destro su "Visual Studio 2015", quindi "esegui come amministratore", viene visualizzata la normale finestra di dialogo che richiede le autorizzazioni, facciamo clic su "Sì", la schermata iniziale di Visual Studio viene visualizzata per un secondo e quindi scompare. Nel Task Manager, non appare altrettanto bene.Visual Studio 2015 non viene avviato

Il riavvio del sistema non aiuta neanche. .NET 4.6 è installato e Visual Studio 2012 sullo stesso sistema funziona correttamente.

UPDATE 1 Il problema è iniziato dopo che abbiamo installato l'ultimo aggiornamento (dall'interno di VS2015) che aveva a che fare con le applicazioni universali credo.

UPDATE 2 Nel momento esatto in cui comincio VS2015, un registro eventi di Windows è prodotto anche nella sezione sicurezza nel modo seguente:

EventID 6281 
Microsoft-Windows-Security-Auditing 
Audit Failure 
Message: Code Integrity determined that the page hashes of an image file are not valid. 
The file could be improperly signed without page hashes or corrupt due to unauthorized modification. 
The invalid hashes could indicate a potential disk device error. 
File Name: \Device\HarddiskVolume3\Windows\System32\l3codeca.acm 
+0

Che cosa dice il registro eventi di Windows? –

+0

@KenWhite All'ora esatta in cui avvio VS2015, un registro eventi di Windows viene generato nella sezione di sicurezza come segue: EventID 6281, Microsoft-Windows-Security-Auditing, Audit Failure. Messaggio: l'integrità del codice ha determinato che gli hash della pagina di un file immagine non sono validi. Il file potrebbe essere firmato in modo improprio senza hash della pagina o danneggiato a causa di modifiche non autorizzate. Gli hash non validi potrebbero indicare un potenziale errore del dispositivo del disco. Nome file: \t \ Device \ HarddiskVolume3 \ Windows \ System32 \ l3codeca.acm – nam

+0

Per favore [modifica] la tua domanda e metti le informazioni lì. (Il messaggio di errore contiene alcuni contenuti utili, lo sai? Hai letto?) –

risposta

28

Ecco cosa ha funzionato per me. Andare al prompt dei comandi e passare alla cartella con devenv.exe

Nel mio caso si trattava di C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE

quindi eseguire

devenv.exe/ResetSettings

https://msdn.microsoft.com/en-us/library/ms241273.aspx

+0

Bene, questo ha funzionato. Non so perché. – MrBoJangles

+0

Ha funzionato come un fascino. devenv.exe/Setup non ha funzionato anche con l'elevazione. Questa dovrebbe essere la risposta accettata. –

47

Ho avuto lo stesso problema di recente dopo aver aggiornato uno dei pacchetti. Ho provato "tutto" e l'unica opzione che funzionava era lo switch /Setup (avevo effettuato l'accesso come amministratore, ma non penso sia necessario).

c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>devenv.exe /Setup 
c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>devenv.exe 

https://msdn.microsoft.com/en-us/library/ex6a2fad.aspx

+1

Questo ha funzionato per me, ma ho dovuto avviare 'devenv.exe/setup' elevato. – jValdron

+0

Secondo la documentazione (nel link msdn della risposta) questa impostazione deve essere eseguita come amministratore. –

+0

Questo l'ha risolto per me! Grazie, IKnewThat, per aver risposto a questo! –

13

Ho avuto lo stesso problema. È stato causato da estensioni di Visual Studio che aggiungevano percorsi a $PATH, che rendevano lo $PATH troppo lungo (> 2048 byte).

Questo rompe VS e molte altre cose sulla tua macchina.

La rimozione di righe obsolete e duplicate da $PATH lo ha reso sufficientemente breve e VS2015 e tutto ha funzionato di nuovo.

+1

Ho avuto lo stesso problema, e ho anche dovuto rimuovere la cache di icone '% userprofile% \ AddData \ Local \ IconCache.db' perché tutte le mie scorciatoie hanno perso le loro immagini di icone. – ja72

+0

Raccomando anche di scaricare [Rapid Environment Editor] (http://www.rapidee.com/en/download) che gestisce le variabili ambientali con un'interfaccia utente e consente _backup_ della variabile 'PATH'. Sono sorpreso dall'anno 2016 che questo è ancora così critico. – ja72

+1

Rendere il PATH più breve di 2048 caratteri ha risolto il problema per me. Grazie! – Volma

5

Se sopra non funziona (come nel mio caso), quindi aprire un editor di registro, andare a HKEY_CURRENT_USER\Software\Microsoft\VisualStudio ed eliminare tutte le directory 14.0.

Ripristina tutte le impostazioni VS e il prossimo avvio sarà come il primo dopo l'installazione. Found answer here

4

Dopo aver provato le altre soluzioni in questo thread, ciò che alla fine ha funzionato per me era:

da un prompt dei comandi con privilegi elevati, passare a "C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE".

Esegui:

devenv.exe/Log C: \ temp.log

https://msdn.microsoft.com/en-us/library/ms241272.aspx

Il registro deve contenere un set di Begin e le voci di fine per ogni estensione:

<description>Begin package load ... 
... 
<description>End package load ... 

Se manca l'ultima estensione la voce End package load, è necessario disinstallare tale estensione.

Esegui:

devenv.exe/SafeMode

https://msdn.microsoft.com/en-us/library/ms241278.aspx

Vai a "Strumenti -> Estensioni e aggiornamenti" e disinstallare l'estensione incriminato.

Uscita VS. Inizia VS come di consueto. Nel caso in cui ancora non funzioni, ripetere la procedura.

+0

Grazie per il suggerimento. Per me è stato causato dal plugin CodeXL per VS2015. Nel log si è lamentato del mancato caricamento di GLSLSyntaxHighlighter.dll. –

+0

Anche 'devenv.exe/SafeMode' non lo avvia per me. Lo splash screen mostra solo un fotogramma o due e poi niente. – jozxyqk

Problemi correlati