2010-05-14 5 views
26

Mi Visual Studio 2010 funcionaba bien esta mañana (corro en XP sP3 bajo Paralles) reinicié todo el equipo portátil y comenzó a recibir este error Incluso desinstalé VS2010, eliminé el directorio de Visual Studio 20010 en el área Mis documentos y lo reinstalé, y todavía me da ese error cada vez que trato de iniciarlo. No estoy seguro si stackoverflow es el lugar para preguntarlo, pero estoy en mi ingenio para tratar de que esto vuelva a funcionar (tratando de evitar la reconstrucción de toda la Virtual PC) ¿Alguien sabe cómo solucionar esto?Visual studio 2010 Errores al iniciar "-832" no es un valor válido para el "ancho" de la propiedad

Respuesta

57

No estoy seguro de cómo se produce esto, pero posiblemente relacionado con tener varios monitores: he estado alternando entre ejecutar 1 o 2 monitores. Encontró una solución a este problema:

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

Básicamente, el valor de anchura negativa errónea (s) se almacenan en el registro, no en disco, a fin de tratar esta solución antes de que las otras soluciones destructivas en esta cuestión de forma.

fuego hasta regedit, y vaya a:

HKCU\Software\Microsoft\VisualStudio\10.0\MainWindow 

Editar el valor de registro, en sustitución de los números negativos con números positivos (I sustituye dos instancias de '-1' con '200')

+3

VS2012 todavía tiene este error. Asombroso. Lo consigo después de cambiar a/desde un proyector unas cuantas veces (usando paralelos también). –

+0

VS2013 también lo tiene ... – Bob

+0

Cambio de pantallas todo el tiempo y me conecto frecuentemente a mi máquina VS a través de RDP. Nunca tuve un problema hasta ahora. Para VS2003, la ruta es HKCU \ Software \ Microsoft \ VisualStudio \ 12.0 \ MainWindow – lvmeijer

-1

¿Ve algo en el registro de eventos de la aplicación?

Prueba estas

devenv /ResetSettings 
devenv /installvstemplates 

eliminar el contenido aquí:

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

Esto realmente debería ser un comentario, y ninguno de ellos funciona. –

-1

trate de eliminar los archivos bajo <username>\Documents\Visual Studio 2010\Settings. Ahí es donde se almacenan sus preferencias de usuario, incluyendo (creo) qué ventanas colocaste donde. Estos no se eliminan cuando desinstala o reinstala VS, por lo que si se falla algo, aún se procesará después de una reinstalación. También busque excrementos bajo <username>\AppData\Local\Microsoft\VisualStudio\10.0.

+0

Ya lo hizo, no funcionó – Solmead

4

Esta solución de cambiar cualquier valor negativo a un valor positivo en la entrada del registro MainWindow también funciona para Microsoft SQL Server Management Studio, probado en v13.0.

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

regedit solucionó el problema ... buscaba el número de ancho inválido debajo de la tecla de microsoft ... (clave encontrada = MainWindow). Editado el valor y eliminado el carácter 'negativo'.

1

Tuve el mismo problema con Visual Studio 2013. He intentado con los métodos descritos en las otras respuestas, pero el que funcionaba estaba modificando en los registros. Parece que los registros han cambiado desde 2010. VS

para VS 2013, tiene que modificar

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

Solo asegúrese de que no haya ningún valor negativo. Reemplacé -580 con 100.

¡Buena suerte!

8

Comenzando con Visual Studio 2017, las configuraciones ahora se almacenan en una sección de registro privado. Usted tendrá que cargar primero la sección del Registro VS2017:

  1. Seleccionar HKEY_USER en regedit.exe
  2. Archivo -> Cargar sección
  3. Examinar para %LOCALAPPDATA%\Microsoft\VisualStudio\15.0_{INSTANCE}
  4. Seleccionar privateregistry.bin y haga clic abierta
  5. Dale la colmena cargada un nombre como VS2017
  6. Una vez cargada la colmena, ubique el valor de la ventana principal y corrija el valor negativo en ella.
  7. La colmena privada sólo puede ser utilizado por una aplicación, por lo que ahora tendrá que seleccionar la colmena que acaba de cargar y descargar con File -> Unload

En cuanto a la localización qué instancia es la instancia predeterminada, acabo de mirar para el archivo de actualización más reciente.

+0

¡Mi héroe! Una ruta ligeramente más corta (y universal) para el paso 3 es '% LOCALAPPDATA% \ Microsoft \ VisualStudio' \ 15.0_ {INSTANCE} –

+1

VS2017RC: También puede cambiar el nombre de MainWindow a otra cosa como MainWindow_Old si no está seguro de qué valor para cambiar permitiendo a VisualStudio restablecer este valor. – Kwame

+1

Gracias @ AdamPlocher, actualicé la respuesta con su sugerencia. –

Cuestiones relacionadas