5

我一直在 Winodws Server 2008 R2 sp1 上使用 Visual Studio 2012,虽然除了性能有点慢之外,它似乎工作正常。但是每当我关闭应用程序时,我都会收到以下错误-

 Microsoft Visual Studio 2012 has stopped working

并提示重启或调试程序。

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

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

问题是,我无法在我的机器上找到此路径之外的注册表项。 HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft

您之前是否遇到过这种情况,解决方法是什么。

谢谢您的帮助 !

4

2 回答 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 谢谢。

于 2012-11-09T15:11:11.250 回答
0

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

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
于 2015-02-10T01:02:19.970 回答