2010-08-04 21 views
26

He estado ejecutando Visual Studio 2010 (la versión oficial) desde hace algún tiempo. Últimamente, VS se bloqueará más de 10 veces durante mi día de trabajo de 8 horas. En VS2008, los bloqueos eran comunes cuando se trabajaba con archivos Xaml grandes y, aunque experimenté algo de eso con VS2010, se producen bloqueos al depurar, iniciar el depurador, detener el depurador y otros tiempos aleatorios al editar el código.Visual Studio 2010 se bloquea repetidamente

He mirado a través de los informes de problemas, y la que me he encontrado que se produce con más frecuencia es:

Descripción

Aplicación con errores ruta: C: \ Archivos de programa (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe

Problema de la firma

Nombre del evento problema: APPCRASH

Nombre de la aplicación: devenv.exe

Versión de la aplicación: 10.0.30319.1

Aplicación Marca de tiempo: 4ba1fab3

de fallos Nombre del Módulo: ntdll.dll Falla

Versión del módulo: 6.1.7600.16385

Indicación de tiempo del módulo de fallas: 4a5bdb3b

Código de excepción: c0000005

Excepción Offset: 0002e23e

Estoy utilizando Windows 7 (x64). Sin prisa, alguien ha encontrado este problema y ha encontrado una solución. Planeo reinstalar VS2010. Espero que eso solucione el problema.

+0

¿hay nada en el registro de eventos? No mas detalles? – Shoban

+0

Si profundiza en el registro de eventos, debe haber un campo con un cubo en el nombre. ¿Podrías publicar esa información? – JaredPar

+1

Lo siento, pero ¿qué registro estoy mirando? He buscado a través de ActivityLog.xml y los informes de problemas de fallas de VS2010 (se accede a través del centro de actividades de Windows 7), pero no veo nada con 'cubo' en el nombre. – Quentamia

Respuesta

23

¿Cree que ha instalado alguna extensión extra que pueda ocasionar fallas frecuentes?

Usted puede intentar

Devenv.exe /SafeMode 

a iniciar en modo seguro. También puede probar

Devenv.exe /Log 

Que registrará toda la actividad. No lo he probado, así que no sé qué actividades se registran.

Visual Studio 2010 Command Line Switches

+1

No estoy seguro de qué causa el problema, pero incluso en los bloqueos de SafeMode VS2010. Acabo de terminar de reinstalar todo sin ningún resultado. Si alguna vez se me ocurre una solución (aparte de formatear la computadora), la publicaré. – Quentamia

+21

¿Por qué está marcado como la respuesta a la pregunta? ¿Encontró Quenton Jones una respuesta? –

+0

@StealthRabbi Realmente me ayudó. Tuve que iniciar VS en modo seguro y luego simplemente cerrarlo y luego pude comenzar VS normalmente sin ningún error. – Kajiyama

1

sé por qué se podría romper. Codifícalo solo ¿Has intentado depurar la instancia fallida de VS2010 con Vs2010? Si el diseñador de xaml se cuelga en cualquier lugar de tu código, deberías poder ver el seguimiento de la pila. Además, intente cargar el mismo xaml en Blend 4 y luego ejecute el vs2010 en Blend cuando eso falle. He tenido buenos resultados al depurar Vs2010 colisiones así.

+0

Eso es interesante. Ya no trabajo en el proyecto que me estaba causando tantos problemas, pero si alguna vez vuelvo a tener dificultades, voy a echar un vistazo. VS debe manejar el código incorrecto si este es el caso difícil. – Quentamia

+0

no estoy seguro acerca de las cosas xaml, pero estoy recibiendo bloqueos repetidos en una instalación, una caja, muy molesto, siempre obtengo un mensaje sobre el enlace perdido a las macros VS, por lo que podría ser una de mis macros personalizadas. Cuando realizo la depuración con una nueva instancia recibo un mensaje sobre la excepción de memoria, como deven.exe está tratando de procesar los datos como comandos o comandos como datos, pero no estoy seguro. molestamente no tengo tiempo para arreglarlo catch22 :) – MemeDeveloper

1

Hay tantas cosas que pueden hacer que el estudio se cuelgue.

Me gustaría ver todo, desde controladores de tarjetas de video hasta si la memoria RAM es estable.

Nota, hay una Microsoft Connect, pero en este tema exacto en: http://connect.microsoft.com/VisualStudio/feedback/details/634162/devenv-exe-frequent-intermittent-crashes-fault-module-name-ntdll-dll

Es posible votar sobre ella o añadir su propia información para el informe, pero la primera cosa que me gustaría hacer es actualizar mis controladores de vídeo . Un lugar donde estaba tenía muchos problemas con 2005; se colgaría de forma aleatoria solo mostrando la superficie de diseño o al abrir demasiados archivos de código; pero una vez que obtuvimos las tarjetas de video decentes y los controladores apropiados instalados funcionó a la perfección.

+0

intentaré esto cuando reciba un minuto gratis, gracias por la información de tu experiencia. chrs. – MemeDeveloper

2

Tuve problemas similares con Visual Studio. El problema fue el service pack que por alguna razón no se instaló correctamente.

Tuve que volver a aplicar el SP1 utilizando la opción Reparar/volver a aplicar. Este tipo de solucionó mi problema.

También asegúrese de reiniciar el sistema.

2

Solo para ayudar a las personas que lo buscan: Fue la parte relacionada con el programa de mensajería instantánea webex, pero no el propio Cisco. La causa fue un componente en Studio Power Tools relevante para la integración con Messenger. Reinstale herramientas eléctricas pero sin integración de mensajes.

En otras ocasiones, casi siempre es una ayuda de autenticación antivirus corporativa. Se requiere eliminar manualmente las entradas de registro que causan inicios de sesión TFS de fondo rompen el estudio en momentos aleatorios.

0

Creo que acabo de resolver un problema similar en mi computadora, pero probablemente no es la misma causa. Estaba relacionado con TortoiseSVN (creo que cargas visuales de la DLL de la tortuga porque están integradas con el explorador, incluso si no tengo un complemento específico de Visual Studio). Actualicé TortoiseSVN (de 1.7.8 a 1.7.11) y no se bloqueó durante unas horas (también tuve un caso de repro 100% al cerrar Visual Studio, que ya no sucede). Tal vez haya alguna manera de verificar qué archivos DLL está cargando Visual Studio para solucionar los problemas de los candidatos para la actualización/desinstalación, pero no llegué tan lejos.

Espero que pueda ayudar a alguien más.

0

Mientras desarrollaba C++ código, Visual Studio 2010 comenzó a bloquearse con frecuencia y al azar después de habilitar el Task List.

Como alternativa al uso de la lista de tareas, ahora estoy utilizando simplemente el Buscar en archivos herramienta (Ctrl + Shift + F) y buscar la cadena TODO como una alternativa.

2

Tuve el error "Microsoft Visual Studio 2010 ha dejado de funcionar", inmediatamente cuando se iniciaba Visual Studio 2010. El módulo de falla fue clr.dll en mi caso. Solo el reinicio me ayudó algunas veces.

Lo resolví eliminando completamente .NET y volviendo a instalarlo.

Tenga en cuenta que si ha actualizado a .NET 4.5 incluye .NET 4, por lo que tiene que quitar y reinstalar .NET 4.5

0

que estaba teniendo un problema similar. Visual Studio 2010 se estrelló. cuando adjunté, dijo que tenía una violación de acceso de lectura en ntdll.dll

cerré todas mis instancias abiertas (había 5) y se detuvo.

0

Hoy he tenido este error, en mi caso fue porque Microsoft lanzó la actualización (KB2858725) 4.5.1 El marco, que instaló la descarga y,

Sin embargo, este es, sin duda soluciona realizando los siguientes pasos:

  1. FrameWork 4.5.1 descarga (KB2858728) => NDP451-KB2858728-x86-x64-ESN.exe-Allos http://www.microsoft.com/en-us/download/details.aspx?id=40779

  2. Instalar el software descargado (KB2858728)

  3. Pruebe Vs, pero brinde el mismo error.

  4. desinstalar el software descargado (KB2858728) (esta tarea totalmente limpiado problemas de actualización dar (KB2858725)

  5. instalar el software descargado (KB2858728) de nuevo

  6. Trate Vs, esta vez si lo hará trabajar

NOTA: NUNCA instale la actualización (KB2858725)

0

El registro ayuda de hecho. Tengo el mismo problema con los bloqueos. Ya que podría haber muchas razones y una gran cantidad de datos de registro, que escribí este .bat (Win7 x64, VS2010 Express) para mantener los registros organizados y fáciles de analizar:

@echo off 

    rem date and time in format YYYYMonDD_hhmmss 
    set year=%DATE:~-4% 
    set month=%DATE:~3,2% 
    set day=%DATE:~0,2% 

    IF %month%==01 set monthstr=Jan 
    IF %month%==02 set monthstr=Feb 
    IF %month%==03 set monthstr=Mar 
    IF %month%==04 set monthstr=Apr 
    IF %month%==05 set monthstr=May 
    IF %month%==06 set monthstr=Jun 
    IF %month%==07 set monthstr=Jul 
    IF %month%==08 set monthstr=Aug 
    IF %month%==09 set monthstr=Sep 
    IF %month%==10 set monthstr=Oct 
    IF %month%==11 set monthstr=Nov 
    IF %month%==12 set monthstr=Dec 

    set now=%TIME:~0,-3% 
    set now=%now::=% 
    set now=%now: =0% 
    set now=%year%%monthstr%%day%_%now% 

    start "VS2010 express" "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\VCExpress.exe" /Log "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VSlogs\VS_log_%now%.txt" 
1

He desactivado “Opciones '-' evnironment" - "Complemento/Micros Security" -> "Permitir la ejecución de macros", y solucionó el problema.

0

Tuve el mismo problema. Borré mi configuración. Entorno configurado para usar la configuración de desarrollo de C#. Luego deshabilité todas las extensiones contra el cual estaba el botón de deshabilitar. Los habilité uno por uno mientras abría, ejecutaba y cerraba soluciones. Encontré que la extensión ofensiva era .Net reflector v 8.5.0.179 por la puerta roja. Tenía VS2010, VS2012 y VS2013 todos instalados en mi Windows 8.1 enterprise 64bit. Todos ellos h y el mismo problema. Cada vez que cerraba la solución VS se bloqueaba. Espero eso ayude.

Cuestiones relacionadas