关于Windows 7:Visual Studio 2015无法启动

Visual Studio 2015 does not start

我们已经在Windows 7上安装了Visual Studio 2015 Professional。它工作正常。 但是,从菜单"工具"->"扩展和更新"中安装更新后,今天Visual Studio不再启动。 我们也尝试使用"以管理员身份运行"。 在"开始"菜单中,我们右键单击" Visual Studio 2015",然后"以管理员身份运行",出现通常的询问权限对话框,单击"是",Visual Studio的初始屏幕出现一秒钟,然后消失。 在任务管理器上,它也不显示。

重新启动系统也无济于事。 已安装.NET 4.6,并且同一系统上的Visual Studio 2012正常运行。

更新1
我们安装了与我认为的通用应用有关的最新更新(来自VS2015)后,问题就开始了。

更新2
在我启动VS2015的确切时间,将在"安全性"部分下生成一个Windows事件日志,如下所示:

1
2
3
4
5
6
7
EventID 6281
Microsoft-Windows-Security-Auditing
Audit Failure
Message: Code Integrity determined that the page hashes of an image file are not valid.
The file could be improperly signed without page hashes or corrupt due to unauthorized modification.
The invalid hashes could indicate a potential disk device error.
File Name: \\Device\\HarddiskVolume3\\Windows\\System32\\l3codeca.acm


在升级其中一个软件包之后,我最近遇到了同样的问题。我尝试了"一切",唯一起作用的选项是/ Setup开关(我以管理员身份登录,但认为不是必需的)。

1
2
c:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE>devenv.exe /Setup
c:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE>devenv.exe

https://msdn.microsoft.com/zh-CN/library/ex6a2fad.aspx


这对我有用。
转到命令提示符,然后使用devenv.exe导航到该文件夹

在我的情况下是C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE

然后执行

Devenv.exe /ResetSettings

https://msdn.microsoft.com/zh-CN/library/ms241273.aspx


我有同样的问题。这是由于Visual Studio Extensions将路径添加到$PATH所致,这导致$PATH变得太长(> 2048字节)。

这会破坏VS和计算机上的许多其他内容。

$PATH中删除过时和重复的行使其变得很短,而VS2015则一切正常。


如果以上方法均无效(如我的情况),则打开注册表编辑器,转到HKEY_CURRENT_USER\\Software\\Microsoft\\VisualStudio并删除所有14.0目录。

它将重置所有VS设置,下一次启动将类似于安装后的第一个。
在这里找到答案


在尝试了该线程中的其他解决方案之后,最终对我有用的是:

从提升的命令提示符中,导航到" C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE"。

执行:

devenv.exe /Log C:\\temp.log

https://msdn.microsoft.com/zh-CN/library/ms241272.aspx

对于每个扩展,日志应包含一组匹配的开始和结束条目:

1
2
3
<description>Begin package load ...
...
<description>End package load ...

如果最后一个扩展名缺少End package load条目,则需要卸载该扩展名。

执行:

devenv.exe /SafeMode

https://msdn.microsoft.com/zh-CN/library/ms241278.aspx

转到"工具->扩展和更新",然后卸载有问题的扩展。

退出VS。正常启动VS。如果仍然无法正常工作,请重复该过程。


我尝试了上面的几种方法,甚至重新安装了VS,但是没有用。最终的解决方案是使用VisualStudioUninstaller工具完全删除VS的所有设置和注册表。卸载并重新安装后,它再次启动。


对我来说,它仅显示Visual Studio 2015窗口,而不会消失并显示IDE或任何错误。

以下解决方案均不适用于我的普通域用户,但与管理员运行该解决方案没有问题。

  • Devenv.exe / ResetSettings
  • 重新安装
  • 修ing
  • 观看事件查看器以获取更多详细信息
  • 清洁温度和清理,最后看到一些错误

最后,我通过[系统属性]-> [高级]-> [配置文件]从管理员删除了我的整个配置文件,它解决了该问题。

在此之前,将您的用户文件夹复制到某个位置,或者至少复制您的桌面和用户文件夹以及书签和设置。


  • 运行C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Blend.exe
  • 右键单击"解决方案资源管理器"中的某些文件,例如" default.aspx",然后选择"在Visual Studio中编辑"

  • 上面没有任何帮助,对我帮助最大的是从安装了VS的其他计算机复??制devenu.exe,然后用我的计算机devenu.exe替换了它。