Visual Studio在启动时崩溃

时间:2012-11-12 03:09:52

标签: visual-studio-2010 crash

我的Visual Studio在启动时开始崩溃。在寻找补救措施的过程中,我找到了这两个建议,但都没有对我有用:

  • 在安全模式下运行时启动Visual Studio,
  • 在Visual Studio上运行修复。

但是,我发现如果我登录到其他Windows帐户,Visual Studio就可以从该帐户运行而不会崩溃。

以下是我在崩溃报告中观察到的错误代码:

LCID: 1033

任何人都可以提供将Visual Studio恢复到正常工作状态的解决方案吗?

12 个答案:

答案 0 :(得分:59)

对我来说,结果是GitExtensions安装到Visual Studio 2013的插件。

- 更新在卸载GitExtensions之前尝试此操作

<\ n> @Enceradeira在评论中建议取消选中Show current branch in Visual Studio选项。在GitExtensions中,您可以通过工具 - &gt;到达那里。设置 - &gt;外观

enter image description here

- END OF UPDATE

卸载GitExtensions并重新安装后,所有VS插件未选中,我的VS再次顺利运行。

我甚至把blog post about this issue放在一起,因为它给我带来了太多麻烦。

答案 1 :(得分:22)

由于您可以使用其他用户登录运行,因此您的本地设置可能出现问题,您可以尝试重置它们:devenv /resetsettings中的Start menu -> Run

警告:这会将visual studio恢复为默认设置。

答案 2 :(得分:5)

在我的情况下,VS曾经在一个解决方案上崩溃。我通过删除相应解决方案的用户文件解决了该问题:SolutionName.suo

答案 3 :(得分:3)

尝试以管理员身份运行VS.在我的情况下这是必要的。

答案 4 :(得分:2)

如果与这些Visual Studio崩溃同时发生,那么你就会得到#34;堆腐败&#34; Windows应用程序日志中出现(异常代码:0xc0000005)错误(错误模块名称:WindowsCodecs.dll),这是值得检查的内容:Expression Blend中的错误WIC组件可能导致Visual Studio的所有版本在启动时崩溃,以及在访问许多(如果不是大多数)站点时导致Internet Explorer崩溃。即使Microsoft分发此组件,他们也称之为非Microsoft组件&#34;。因此,Visual Studio重新安装无法修复此问题,在现有Windows安装上重新安装操作系统无法解决此问题,并且系统文件完整性检查无法检测到它。

如果是我的情况,行为不端的编解码器是&#34; C:\ Program Files(x86)\ Microsoft Expression \ Common \ Imaging \ 4.0.360.0 \ PSDCodec.dll&#34;,只需取消注册此组件即可获得我的视觉效果Studio从一致的启动启动崩溃中再次工作。

我发布此希望这个Visual Studio崩溃源的解决方案可能会让其他人免于500美元的微软支持事件费和一周的停机时间,这导致了我。

答案 5 :(得分:1)

我的同事最近遇到了Visual Studio 2013在启动时崩溃的问题。不幸的是,我们发现the answer by @Arun M中建议的方法无法解决问题:

devenv.exe /ResetSettings

...但是,使用不同的命令行参数

devenv.exe /ResetUserData

运行devenv.exe的简单方法是通过Visual Studio命令提示符;在Windows 10上,可以在这里找到:

Start Button => All Apps => Visual Studio 2013 => Visual Studio Tools =>
  VS2013 x86 Native Tools Command Prompt

有关devenv.exe的这些命令行参数的详细信息,请参阅this answer此相关问题:How do I truly reset every setting in Visual Studio 2012?。 ⚠请特别注意该答案中关于/ResetUserData命令行参数的警示性声明!

答案 6 :(得分:1)

我有一个非常奇怪的现象,当从Windows 10 pc开始在远程桌面会话中运行时,Windows 7计算机上的Visual Studio 2010和2013都崩溃了。调试崩溃显示了CultureNotFound异常。这是由于Windows 10 pc上的区域设置导致的,无法将其翻译成Windows 7可以理解的内容。我的Azerty键盘使用英语(比利时)语言。我使用Azerty键盘添加并选择了English(UK),然后崩溃消失了。没有其他程序受此困扰。

答案 7 :(得分:0)

对我而言,它是由Web Essentials引起的,我可以通过禁用它,重新启动VS,启用它,重新启动来解决。立即行动。

答案 8 :(得分:0)

我在git2-msvstfs.dll中发生启动时(或在启动后不久,在打开任何解决方案之前)发生了崩溃,这是因为将3GB临时文件放入我的解决方案中的目录中。删除文件修复了它。

答案 9 :(得分:0)

我刚刚将右下方的Windows语言更改为“ EN ”,然后以管理员身份启动。它有效,有趣..

答案 10 :(得分:0)

一旦我不小心按了一个随机键组合(可能是ctrl+'之类的东西,但我没有意识到我按住了ctrl,所以我忘记了当我意识到发生了一些不好的事情时,我击中了什么键)导致VS Professional 2017 15.3.5在半分钟内崩溃。重新启动后,我发现VS会在几分钟内发生交互,然后在半分钟内崩溃。我真的太快了,试图找出我意外激活的东西,或者让我在VS崩溃之前禁用它。此外,如果我没有打开任何解决方案,它甚至会崩溃,所以我认为删除.vs(每个项目/解决方案解决方案资源管理器/打开文件状态)文件夹不会修复。

要修复,我按了Arun M’s comment并重命名了我的%LOCALAPPDATA%\Microsoft\VisualStudio\15.0_3f4d04be文件夹。您需要调整崩溃的VS版本/版本的路径。在我的机器上,我认为15.0_3f4d04be是专业版,15.0_0fed6c59是VS社区版。您可能需要根据文件夹的修改时间戳进行猜测,这可能会反映您上次使用该版VS的日期。

重命名版本化的点文件夹后,VS启动时没有崩溃。它以默认设置启动,但在运行一分钟后通过云同步功能自动恢复了我的一些设置,它甚至记住了我的帐户信息,因此我无需登录。

我不需要重命名我的%LOCALAPPDATA%\Microsoft\VSCommon文件夹(Arun M也建议过)。

答案 11 :(得分:0)

我有一个类似的问题,VS2015和VS2013在启动时都会崩溃。跟踪到我安装的应用程序,该应用程序将.net 4.7.2放在系统上。一旦我删除了该应用程序,.net并重新安装了.net 4.6,Visual Studio就可以再次开始工作。