【问题标题】:Microsoft Visual Studio 2012 has stopped workingMicrosoft Visual Studio 2012 已停止工作
【发布时间】:2012-10-12 22:00:50
【问题描述】:

我一直在 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

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

感谢您的帮助!

【问题讨论】:

  • 密钥包含“Windows NT”,而不是“WindowsNT”。也许那是你的错误。
  • 以管理员身份运行让它在 Win7 x64 上为我工作
  • 尝试重新安装软件或下载较新版本(您将获得最新的功能更新),然后将您的项目文件转移到较新的版本。这可能会解决

标签: visual-studio visual-studio-2012 windows-server-2008-r2


【解决方案1】:

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

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]

【讨论】:

    【解决方案2】:

    我注意到其他社区成员也有与您相同的错误消息,他们通过删除注册表中的以下键来解决问题:

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

    【讨论】:

    • 问题是,我无法在我的机器上找到此路径之外的注册表项 - HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-19
    • 1970-01-01
    • 2013-10-05
    相关资源
    最近更新 更多