我的Visual Studio在启动时开始崩溃。在寻找补救措施的过程中,我找到了这两个建议,但都没有对我有用:
但是,我发现如果我登录到其他Windows帐户,Visual Studio就可以从该帐户运行而不会崩溃。
以下是我在崩溃报告中观察到的错误代码:
LCID: 1033
任何人都可以提供将Visual Studio恢复到正常工作状态的解决方案吗?
答案 0 :(得分:59)
对我来说,结果是GitExtensions
安装到Visual Studio 2013
的插件。
- 更新:在卸载GitExtensions之前尝试此操作
<\ n> @Enceradeira在评论中建议取消选中Show current branch in Visual Studio
选项。在GitExtensions中,您可以通过工具 - &gt;到达那里。设置 - &gt;外观:
- 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就可以再次开始工作。