web-dev-qa-db-fra.com

Visual Studio continue de planter: Erreur d'application

VS continue de planter, généralement lorsque je veux cliquer sur un texte que je souhaite modifier. Lorsque je regarde dans le journal des événements, je reçois;

Log Name:      Application
Source:        Application Error
Date:          26/03/2013 15:18:30
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      (removed)
Description:
Faulting application name: devenv.exe, version: 10.0.40219.1, time stamp: 0x4d5f2a73
Faulting module name: clr.dll, version: 4.0.30319.269, time stamp: 0x4ee9ae83
Exception code: 0xc00000fd
Fault offset: 0x00194a5d
Faulting process id: 0x47c
Faulting application start time: 0x01ce2a3396f0faf2
Faulting application path: c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: 69d0daee-9628-11e2-aeba-005056c00008
Event Xml:
<Event xmlns="http://schemas.Microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2013-03-26T15:18:30.000000000Z" />
    <EventRecordID>23553</EventRecordID>
    <Channel>Application</Channel>
    <Computer>(removed)</Computer>
    <Security />
  </System>
  <EventData>
    <Data>devenv.exe</Data>
    <Data>10.0.40219.1</Data>
    <Data>4d5f2a73</Data>
    <Data>clr.dll</Data>
    <Data>4.0.30319.269</Data>
    <Data>4ee9ae83</Data>
    <Data>c00000fd</Data>
    <Data>00194a5d</Data>
    <Data>47c</Data>
    <Data>01ce2a3396f0faf2</Data>
    <Data>c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe</Data>
    <Data>C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll</Data>
    <Data>69d0daee-9628-11e2-aeba-005056c00008</Data>
  </EventData>
</Event>

aussi je reçois ceci;

Log Name:      Application
Source:        Windows Error Reporting
Date:          26/03/2013 15:21:01
Event ID:      1001
Task Category: None
Level:         Information
Keywords:      Classic
User:          N/A
Computer:      (removed)
Description:
Fault bucket 2985755835, type 1
Event Name: APPCRASH
Response: Not available
Cab Id: -721041670

Problem signature:
P1: devenv.exe
P2: 10.0.40219.1
P3: 4d5f2a73
P4: clr.dll
P5: 4.0.30319.269
P6: 4ee9ae83
P7: c00000fd
P8: 00194a5d
P9: 
P10: 

Attached files:
C:\Users\xxx\AppData\Local\Temp\WERE350.tmp.WERInternalMetadata.xml
C:\Users\xxx\AppData\Local\Temp\WERF0C9.tmp.appcompat.txt
C:\Users\xxx\AppData\Local\Temp\WERF108.tmp.mdmp

These files may be available here:
C:\Users\xxx\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_devenv.exe_3f453f47c0d86c534010e7cf6788bb8f42fbcd_cab_144e2fda

Analysis symbol: 
Rechecking for solution: 0
Report Id: 69d0daee-9628-11e2-aeba-005056c00008
Report Status: 8
Event Xml:
<Event xmlns="http://schemas.Microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Windows Error Reporting" />
    <EventID Qualifiers="0">1001</EventID>
    <Level>4</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2013-03-26T15:21:01.000000000Z" />
    <EventRecordID>23554</EventRecordID>
    <Channel>Application</Channel>
    <Computer>(removed)</Computer>
    <Security />
  </System>
  <EventData>
    <Data>2985755835</Data>
    <Data>1</Data>
    <Data>APPCRASH</Data>
    <Data>Not available</Data>
    <Data>-721041670</Data>
    <Data>devenv.exe</Data>
    <Data>10.0.40219.1</Data>
    <Data>4d5f2a73</Data>
    <Data>clr.dll</Data>
    <Data>4.0.30319.269</Data>
    <Data>4ee9ae83</Data>
    <Data>c00000fd</Data>
    <Data>00194a5d</Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
C:\Users\xxx\AppData\Local\Temp\WERE350.tmp.WERInternalMetadata.xml
C:\Users\xxx\AppData\Local\Temp\WERF0C9.tmp.appcompat.txt
C:\Users\xxx\AppData\Local\Temp\WERF108.tmp.mdmp</Data>
    <Data>C:\Users\xxx\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_devenv.exe_3f453f47c0d86c534010e7cf6788bb8f42fbcd_cab_144e2fda</Data>
    <Data>
    </Data>
    <Data>0</Data>
    <Data>69d0daee-9628-11e2-aeba-005056c00008</Data>
    <Data>8</Data>
  </EventData>
</Event>
21
arame3333

Vérifications standard pour résoudre ces types d'erreurs:

Essayez de le reproduire. Si cela se produit toujours, réparez Visual Studio et réappliquez les derniers Service Packs et correctifs dans l'ordre. Si cela se produit toujours, envoyez un ticket de support à Microsoft, ou un élément sur connect .

Si cela ne se produit pas, allumez/installez/restaurez les éléments un par un jusqu'à ce que vous puissiez trouver le coupable. Je sais que c'est beaucoup de travail, mais puisque votre erreur se produit quelque part au fond du CLR (vous voyez une exception StackOverflow), il est difficile de localiser facilement le problème. Lorsque vous avez trouvé l'élément problématique, voyez s'il existe une mise à jour pour lui ou demandez leur support (ou mettez à jour votre question).

Dans le pire des cas, vous pouvez effectuer une désinstallation forcée de Visual Studio à l'aide de vs_setup /uninstall /force, qui devrait fonctionner sur les installateurs 2012 et plus récents.

Si vous utilisez toujours une ancienne version de Visual Studio (2010 ou antérieure), vraiment, vraiment. envisagez vraiment la mise à niveau. Ces versions ont dépassé leur durée de vie de support et ont été conçues pour des versions de Windows qui ne sont même plus prises en charge. Je sais que la douleur que ces mises à niveau peuvent causer à court terme, mais la solution à long terme est vraiment de s'éloigner des anciennes versions.

44
jessehouwing

Une approche rapide et sale consiste à renommer votre %LOCALAPPDATA%\Microsoft\VisualStudio\ dossier vers VisualStudio.backup\ et redémarrez devenv. Il recréera le dossier et le remplira avec les fichiers de paramètres par défaut. Vous perdrez bien sûr toutes les personnalisations, mais plusieurs fois c'est correct et/ou facilement recréé. Vous avez toujours le dossier de sauvegarde au cas où.

Si vous voulez aller plus loin, vous pouvez déplacer les paramètres un par un de la sauvegarde vers le nouveau dossier jusqu'à ce que vous puissiez isoler complètement le problème.

11
Aaron Frantisak

Rien de ce qui précède n'a fonctionné. Mais j'ai vu qu'un fichier de paramètres utilisateur était apparu à côté du .sln fichier. Je l'ai supprimé et la solution correspondante .suo fichier. Cela a résolu le problème.

2
James McCormack