Visual Studio在启动时冻结或挂起

时间:2011-07-15 05:43:16

标签: visual-studio

我一直在使用Visual Studio,发现当我打开visual studio并打开项目时,上次打开的所有文件都保持打开状态。

这会导致我的Visual Studio在启动时冻结或崩溃。

我在安装中使用了很多插件,并想知道是否有办法防止这种情况发生。

14 个答案:

答案 0 :(得分:29)

运行:Devenv /ResetSkipPkgs

http://msdn.microsoft.com/en-us/library/ms241276%28VS.80%29.aspx

您可能正在寻找/SafeMode命令行开关:

devenv.exe /SafeMode

这将启动Visual Studio,禁用所有加载项。

答案 1 :(得分:25)

您是否尝试过重置用户设置?它确实帮助了我:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe /ResetUserData

答案 2 :(得分:10)

您可以更改Visual Studio 2010启动设置。

Tools - > Options - > Startup - > At startup - > Show empty environment - > Save

Visual Studio有一个插件限制。仅使用最适合您的插件。有一个供开发人员使用的最佳Visual Studio 2010插件列表。

Visual Studio 2010 - recommended extensions

答案 3 :(得分:6)

devenv.exe /ResetSettings

devenv.exe /ResetSetting

为我工作好

答案 4 :(得分:5)

我在社区2015版上遇到了同样的问题。我用Vidas Vasiliauskas的建议解决了这个问题,这是为了删除用户设置。

问题是我之前有 2015版本,其中我使用我的Microsoft帐户登录。在尝试打开版本时,它尝试使用相同的帐户执行此操作,我认为这是问题的原因。

因此,我建议那些有同样问题的人在命令行提示符下运行以下命令:

C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ devenv.exe / ResetUserData

答案 5 :(得分:1)

In my case, VS 2013 Professional was hanging on startup because the license was no longer valid.

Last item in the log file:

<entry>
    <record>367</record>
    <time>2015/07/13 20:11:05.051</time>
    <type>Information</type>
    <source>UserConnection</source>
    <description>myemailaddrs@gmail.com signed in for IDE user</description>
</entry>

And on the msdn.microsoft.com subscription page: "Your subscription is no longer active, contact your administrator."

I had to get an updated subscription from my employer.

答案 6 :(得分:1)

当它挂在启动画面上时:

可能是反病毒解决方案阻止了Visual Studio。

卡巴斯基互联网安全16.0.1.445使得Visual Studio 2015在启动屏幕上挂起。旧版本16.0.0.614工作正常。

答案 7 :(得分:1)

清除C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config \ machine.config

中的标记元素

也可以使用C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config \ machine.config

标记应为<runtime/>

答案 8 :(得分:0)

使用Git源代码控制插件时遇到了这个问题。

我跑了devenv.exe /SafeMode

然后在选项中 - &gt;源控制 - &gt;插件选择确保选中“无”或“Visual Studio Team Foundation Server”。之后,VS正常启动。

答案 9 :(得分:0)

检查任务管理器。我运行了Setup.exe(不知道它正在安装什么),但是一旦我杀了它,VS就会解开。

答案 10 :(得分:0)

我最近在启动时遇到了VS2017的问题。所以我做到了,为我工作: 1-以admin身份启动cmd:运行以下命令:

cd“ C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE” devenv.exe / SafeMode

2- VS启动后,转到  工具=>扩展和更新:   然后卸载所有最近安装的插件(注意安装日期)和不必要的插件

答案 11 :(得分:0)

这对我有帮助:我删除了以前植根于VS设置的所有SDK,JDK和JRE文件夹。之后,我使用了devenv.exe /ResetUserDatadevenv.exe /ResetSettings

在Visual Studio 2015上为我工作。

答案 12 :(得分:0)

这是因为呈现IDE UI的原因,请尝试解决此问题

1-打开“ Visual Studio”

2-从顶部菜单中选择“选项”

3-导航至“环境=>常规”

4-取消选中“针对具有不同像素密度的屏幕优化渲染”

5-重新启动Visual Studio

答案 13 :(得分:0)

如果您的 Visual Studio 2019 由于扩展错误而卡住,这里有一种方法可以让它恢复正常。

首先,在安全模式 (devenv.exe /SafeMode) 下启动 Visual Studio 并卸载麻烦制造者。

此后,如果 Visual Studio 2019 仍然没有响应,您需要执行以下操作:

  • 浏览到 %LOCALAPPDATA% 并转到 Microsoft -> VisualStudio -> 16.0_bb6da863(或您安装的任何版本)
  • 删除以下文件夹(所有缓存相关):
    • ComponentModelCache
    • 图片库
    • MFECacheBackup
    • 扩展\*.cache

供参考:

enter image description here

希望它可以帮助您并安全地修复/重新安装 VS。

快乐编码:-)