微软Visual Studio 2012已停止工作。

5

我一直在使用Visual Studio 2012在Winodws Server 2008 R2 sp1上进行开发,虽然除了有点慢之外看起来工作得很好。但是每次关闭应用程序时,都会出现以下错误 -

 Microsoft Visual Studio 2012 has stopped working

并提示重新启动或调试程序。

我在这里阅读到,删除以下注册表键可以解决64位机器上的问题。

[HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\WindowsNT\CurrentVersion\AppCompatFlags\Layers]

问题是,我在我的电脑上无法找到除了以下路径之外的注册表键。

HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft

你是否遇到过这种情况,有什么解决方法。

感谢您的帮助!


1
关键字包含“Windows NT”,而不是“WindowsNT”。也许这就是你的错误。 - Benilda Key
以管理员身份运行,在Win7 x64上让它正常工作。 - EkriirkE
尝试重新安装软件或下载更新版本(您将获得最新的功能更新),然后将项目文件转移到新版本中。这可能会解决问题。 - Kàrthîk ßàlàkrìshña
2个回答

1
我注意到其他社区成员遇到了与您相同的错误信息,并通过删除注册表中以下键来解决了该问题:
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]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接