5

我一直在Winodws Server 2008 R2 SP1上使用Visual Studio 2012,虽然性能有点慢,但它似乎工作正常。但每当我关闭应用程序,我得到以下错误 -Microsoft 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

您之前遇到过这种情况吗?解决方法是什么?

谢谢你的帮助!

+1

键包含 “Windows NT的”,而不是 “WindowsNT的。”也许这是你的错误。 –

+0

以管理员身份运行在Win7 x64上为我工作 – EkriirkE

回答

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 感谢。

+3

问题是,我无法在我的机器上找到超出此路径的注册表项 - HKEY_CURRENT_USER \ Software \ Wow6432Node \ Microsoft。 – Abhijeet

0

如果我没有记错的话,正确的路径是这样的:

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] 
相关问题