20

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

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

但是,我发现如果我登录到不同的 Windows 帐户,Visual Studio 能够从该帐户运行而不会崩溃。

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

LCID: 1033

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

4

12 回答 12

61

对我来说,它原来是GitExtensions安装到Visual Studio 2013.

-- 更新在卸载 GitExtensions 之前试试这个

@Enceradeira 在评论中建议取消选中该Show current branch in Visual Studio选项。在 GitExtensions 中,您可以通过Tools -> Settings -> Appearance到达那里:

在此处输入图像描述

-- 更新结束

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

我什至整理了一篇关于这个问题的博客文章,因为它让我非常烦恼。

于 2015-02-23T21:59:46.287 回答
23

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

警告:这会将 Visual Studio 恢复为默认设置。

于 2012-11-12T04:28:02.327 回答
7

就我而言,VS 曾经在单个解决方案上崩溃。我通过删除相应解决方案的用户文件解决了这个问题:SolutionName.suo

于 2015-06-08T07:37:17.557 回答
3

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

于 2014-08-13T12:54:28.437 回答
3

我的同事最近遇到了 Visual Studio 2013 在启动时崩溃的问题。不幸的是,我们发现@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,请参阅此相关问题的答案:如何真正重置 Visual Studio 2012 中的每个设置?. ⚠ 特别是,请注意该答案中关于/ResetUserData命令行参数的警告声明!

于 2017-11-06T13:04:50.920 回答
2

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

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

我发布此消息是希望针对 Visual Studio 崩溃的一个来源的解决方案可以为其他人节省 500 美元的 Microsoft 支持事件费和这导致我一周的停机时间。

于 2015-10-27T21:58:14.003 回答
1

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

于 2016-12-12T22:38:02.040 回答
1

我有一个非常奇怪的现象,即 Windows 7 机器上的 Visual Studio 2010 和 2013 在从 Windows 10 电脑启动的远程桌面会话中运行时崩溃。调试崩溃显示 CultureNotFound 异常。这是由 Windows 10 电脑上的区域设置引起的,无法翻译成 Windows 7 可以理解的内容。我的语言是英语(比利时)和 Azerty 键盘。我使用 Azerty 键盘添加并选择了英语(英国),崩溃消失了。没有其他程序因此受到影响。

于 2020-04-10T14:44:55.417 回答
0

对我来说,这是由 Web Essentials 引起的,我可以通过禁用它、重新启动 VS、重新启用它、重新启动来解决。现在工作。

于 2015-03-22T06:43:53.497 回答
0

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

于 2015-09-07T04:43:02.650 回答
0

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

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

重命名版本化的 dotfolder 后,VS 启动时没有崩溃。它以默认设置开始,但在运行一分钟后通过云同步内容自动恢复了我的一些设置,它甚至记住了我的帐户信息,所以我不需要登录。

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

于 2017-09-25T12:54:27.173 回答
0

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

于 2019-02-28T13:22:53.127 回答