2012-12-08 11 views
7

Sono bloccato e sto prendendo in considerazione la formattazione del disco rigido e l'avvio automatico. Ho pensato di provare questo come un ultimo sforzo. Quando apro Visual Studio 2012 (non una soluzione, solo VS stesso), lo in genere si blocca per i minuti. Questo passato (vedi XML sotto) è rimasto sospeso per circa 13 minuti.Visual Studio si blocca durante il caricamento della libreria dell'interfaccia utente

Di seguito è riportato il frammento di ActivityLog.xml all'avvio di VS con lo switch /log. Non so cosa fare di questi dati. Molto googling ha mostrato ad altri problemi simili, ma non identici. Se noti i seguenti timestamp, vedrai che il problema è incentrato su "Caricamento libreria UI". Qualche idea su cosa significhi in realtà o su come risolverlo?

Nota: VsLogUI.dll non esiste nella cartella visualizzata, quindi non sono sicuro del motivo per cui sta tentando di accedervi. Quel file non esiste nemmeno sul mio altro portatile. E il percorso ha due barre in esso, e sta cercando in una cartella chiamata IDE *. Sembra tutto incasinato.

<entry> 
    <record>1054</record> 
    <time>2012/12/08 20:30:30.175</time> 
    <type>Information</type> 
    <source>VisualStudio</source> 
    <description>End package load [Visual Studio Logging Package]</description> 
    <guid>{2DC9DAA9-7F2D-11D2-9BFC-00C04F9901D1}</guid> 
    </entry> 
    <entry> 
    <record>1055</record> 
    <time>2012/12/08 20:33:51.723</time> 
    <type>Information</type> 
    <source>VisualStudio</source> 
    <description>Loading UI library</description> 
    <guid>{2DC9DAA9-7F2D-11D2-9BFC-00C04F9901D1}</guid> 
    <path>C:\Program Files (x86)\Microsoft Visual Studio 11.0\\Common7\IDE*\VsLogUI.dll</path> 
    </entry> 
    <entry> 
    <record>1056</record> 
    <time>2012/12/08 20:42:28.350</time> 
    <type>Information</type> 
    <source>VisualStudio</source> 
    <description>Entering function CVsPackageInfo::HrInstantiatePackage</description> 
    <guid>{F384B236-B4A9-401B-BC58-3106E3ACA3EC}</guid> 
    </entry> 

EDIT - Ho avuto questo come una risposta, al di sotto, ma non ha funzionato. Ha funzionato per alcune partenze di VS, ma dopo aver installato alcune estensioni, il ritardo si è ripetuto. Sono bloccato.

Mentre non so perché sia ​​successo, sembra che abbia trovato un modo per aggirare. Dopo aver creato un file di testo e averlo rinominato in VsLogUI.dll, VS 2012 ha iniziato ad aprirsi rapidamente. Apparentemente quel file aveva solo bisogno di esistere. Ho messo qui:

C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \

sto scommettendo che questo work-around funzionerà pure, anche se Ho un po 'paura di provarlo perché sta cambiando il registro. Immagino di poter prima eseguire il backup del registro. Comunque, questo appare nel Registro di sistema:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ MSDN \ 8.0 \ Packages {2DC9DAA9-7F2D-11d2-9BFC-00C04F9901D1}

Ha una sottocartella denominata SatelliteDll . Quello ha una proprietà denominata DllName, con un valore di VsLogUI.dll. Scommetto se cancello quella voce di registro, il problema andrebbe via.

risposta

7

Questo problema mi è accaduto quando la mia cartella Log Fusion conteneva molti dati (circa 5 GB). Verificare se Fusion log è abilitata, cercando nel Registro di sistema qui:

HKLM \ Software \ Microsoft \ Fusion \ ForceLog

Questo tasto ti dice dove è loggin i dati per:

HKLM \ Software \ Microsoft \ Fusion \ LogPath

Scaricare il contenuto e si spera che la velocità di caricamento riprenda a normale.

+0

Grazie, Mark. Non uso più VS 2012 e non ho più nemmeno quel portatile, quindi non ho più il problema. Spero che gli altri vedano questo e li aiuta. –

+0

Nessun problema, per quello che vale ho avuto il problema in VS 2013. –

+0

Lifesaver, grazie! – James

Problemi correlati