2010-05-14 10 views
26

Il mio Visual Studio 2010 stava funzionando bene stamattina (ho eseguito in XP sP3 sotto Paralles) Ho riavviato l'intero laptop e io ha iniziato a ricevere questo errore. Ho anche disinstallato VS2010, cancellato la directory di Visual Studio 20010 nell'area Documenti e reinstallato, e continua a darmi quell'errore ogni volta che provo ad avviarlo. Non sono sicuro che lo StackOverflow sia il posto giusto per chiederlo, ma sono alla mia fine e sto cercando di farlo funzionare di nuovo (cercando di evitare di ricostruire l'intero PC Virtuale) Qualcuno sa come risolvere questo problema?Visual Studio 2010 Errori all'avvio "-832" non è un valore valido per la proprietà "width"

risposta

57

Non so come sia causato, ma possibilmente correlato ad avere più monitor - Sono stato alternato tra l'esecuzione di 1 o 2 monitor. Trovato una soluzione qui:

http://rainabba.blogspot.com/2010/07/visual-studio-2010-wont-start-120-is.html

Fondamentalmente, il valore della larghezza negativo errato (s) vengono memorizzati nel registro e non su disco, in modo da provare questa soluzione prima le altre soluzioni distruttive in questa domanda SO.

fuoco fino regedit e passare a:

HKCU\Software\Microsoft\VisualStudio\10.0\MainWindow 

Modificare il valore di registro, sostituendo eventuali numeri negativi con numeri positivi (I sostituito due istanze di '-1' con '200')

+3

VS2012 ha ancora questo bug. Stupefacente. Lo ottengo dopo aver passato/da un proiettore alcune volte (usando anche i paralleli). –

+0

VS2013 lo ha anche ... – Bob

+0

Io cambio gli schermi tutto il tempo e mi collego spesso alla mia macchina VS tramite RDP. Non ho mai avuto problemi fino ad ora. Per VS2003 il percorso è HKCU \ Software \ Microsoft \ VisualStudio \ 12.0 \ MainWindow – lvmeijer

-1

Si vede qualcosa nel registro eventi dell'applicazione?

provare questi

devenv /ResetSettings 
devenv /installvstemplates 

eliminazione dei contenuti qui:

%ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCache 
+0

Questo dovrebbe essere davvero un commento e nessuno di questi lavori. –

-1

provare a cancellare i file sotto <username>\Documents\Visual Studio 2010\Settings. È qui che vengono archiviate le preferenze dell'utente, incluse (credo) quali finestre hai posizionato dove. Questi non vengono cancellati quando si disinstalla o si reinstalla VS, quindi se qualcosa è danneggiato lì sarà ancora danneggiato dopo una reinstallazione. Cerca anche gli escrementi sotto <username>\AppData\Local\Microsoft\VisualStudio\10.0.

+0

Già fatto, non ha funzionato – Solmead

4

Questa soluzione di modifica di qualsiasi valore negativo a un valore positivo nella voce del Registro di sistema MainWindow funziona anche con Microsoft SQL Server Management Studio - testato su v13.0.

HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\13.0\ MainWindow 
0

regedit risolto il problema ... cercato il numero di larghezza non valido sotto la chiave microsoft ... (chiave trovata = Finestra Principale). Modificato il valore e rimosso il carattere 'negativo'.

1

Ho avuto lo stesso problema con Visual Studio 2013. Ho provato i metodi descritti nelle altre risposte, ma quello che ha funzionato è stato modificato nei registri. Sembra che i registri sono cambiate da VS 2010.

Per VS 2013, è necessario modificare

HKEY_USERS \ S-1-5-21-1181729300-1976498228-1094237608-1001 \ Software \ Microsoft \ VisualStudio \ 12.0 \ MainWindow

Assicurati che non ci siano valori negativi. Ho sostituito -580 con 100.

Buona fortuna!

8

A partire da Visual Studio 2017, le impostazioni sono ora memorizzate in un hive di registro privato. Sarà necessario caricare prima il hive di registro VS2017:

  1. Selezionare HKEY_USER in regedit.exe
  2. File -> Carica Hive
  3. Sfoglia per %LOCALAPPDATA%\Microsoft\VisualStudio\15.0_{INSTANCE}
  4. Selezionare privateregistry.bin e cliccare su Apri
  5. Dare la hive caricato un nome come VS2017
  6. Una volta caricato l'hive, individuare il valore MainWindow e fissare il valore negativo in esso.
  7. L'alveare privato può essere utilizzata da una sola applicazione, quindi sarà ora necessario selezionare l'alveare appena caricato e scaricare con File -> Unload

Per quanto riguarda la localizzazione, che esempio è l'istanza predefinita, ho appena guardato per il file di aggiornamento più recente.

+0

My hero! Un percorso leggermente più breve (e universale) per il passaggio 3 è '% LOCALAPPDATA% \ Microsoft \ VisualStudio' \ 15.0_ {INSTANCE} –

+1

VS2017RC: è anche possibile rinominare MainWindow con qualcos'altro come MainWindow_Old se non si è sicuri di quale valore per cambiare consentendo a VisualStudio di ripristinare questo valore. – Kwame

+1

Grazie a @AdamPlocher, ho aggiornato la risposta con il tuo suggerimento. –

Problemi correlati