Erreur commune du Just-In-Time Debugger

À chaque nouvelle installation d’un environnement de développement pour SharePoint 2010, j’ai quelques fois par jour un message d’erreur lancé par Visual Studio 2010. Ce message d’erreur me demande de déboguer le processus OWSTIMER.exe, puisque celui-ci a lancé l’erreur “System.Secyrity.Cryptography.CryptographicException”.

Le problème est causé par une clé d’encryption mal gérée lors du recyclage du processus OWSTIMER.exe.

Afin de régler la situation, il suffit de supprimer 2 (ou 4 sur un système x64) clés de registre qui indiquent à Visual Studio 2010 de déboguer les exceptions non géréees par les systèmes .NET.

Les clés à supprimer sont les suivantes :

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\DbgManagedDebugger

Pour un système x64, les clés supplémentaires à supprimer sont les suivantes :

  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\DbgManagedDebugger

Pour télécharger les fichiers de gestion du registre, utilisez les liens suivants :

Laisser un commentaire

NOTE - Vous pouvez utiliser les éléments et attributs HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>