我一直在Winodws Server 2008 R2 sp1上使用Visual Studio 2012,虽然除了性能稍慢之外它似乎工作正常。但每当我关闭应用程序时,我都会收到以下错误 -
Microsoft Visual Studio 2012 has stopped working
并提示重启或调试程序。
我读here删除以下注册表项,将修复64位计算机上的问题。
[HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\WindowsNT\CurrentVersion\AppCompatFlags\Layers]
问题是,我无法在我的计算机上找到超出此路径的注册表项。
HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft
您之前是否遇到过这种情况,解决方法是什么。
感谢您的帮助!
答案 0 :(得分:0)
我注意到其他社区成员有与您相同的错误消息,并且通过删除注册表中的以下密钥解决了该问题:
32位机器:
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\IDE\\devenv.exe"=""
64位机器:
[HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
有关详细信息,请参阅此案例:http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/d848776a-b00f-4311-ab09-3a8777462968 感谢。
答案 1 :(得分:0)
如果我没弄错的话,正确的道路是这样的:
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]