Visual Studio 2008崩溃可怕

时间:2008-10-13 23:40:45

标签: c# sql-server visual-studio visual-studio-2008 ide

这已经发生在我身上3次了,我想知道是否有人遇到同样的问题。我正在运行Visual Studio 2008 SP1,并点击SQL Server 2005开发人员版。

为了进行测试,我使用服务器资源管理器浏览我已经创建的数据库。为了测试,我将手动插入数据(右键单击表格 - >显示表格数据)。

我可以这样做一个星期没有问题,但有时我的电脑会在星星对齐时崩溃。它没有挂起,它没有蓝屏,我看到bios引导屏幕.2秒后我在一个尚未保存的新行中输入一些值。我从来没有见过像这样的崩溃,它会立即重新启动。我认为当我输入违反数据库约束的东西时可能会发生这种情况,但我还不确定(需要更多的崩溃来确定它)。

有人有同样的问题吗?知道解决方案吗?太糟糕了VS没有用托管代码编写,是吗? :)

更新:我可以通过插入重复的主键,单击该行,在数据库错误通知上单击“确定”,然后再次尝试更新主键来重现它。我同意 - 这肯定听起来像硬件或驱动程序问题,但我不确定如何解决这个问题,因为这只发生在VS中做这件事时。我也没有超频 - 我正在运行普通(单核)3 Ghz戴尔。

12 个答案:

答案 0 :(得分:15)

您知道,当您的计算机刚刚回到BIOS启动屏幕而没有蓝屏或其他崩溃数据时,这称为“triple fault”基本上,有一个例外(在硬件上) level)其异常处理程序触发了异常,异常处理程序触发了异常。这几乎总是硬件问题,因为操作系统在双错误处理程序中往往非常小心,不会触发异常。

毋庸置疑,这可能是一个软件问题,但我会检查你的RAM,CPU和主板是否存在潜在问题。我有一个dell,它在Vista中相当随机地做了这个,而dell的新主板/ CPU完全解决了它。

编辑:只是要注意,要说服戴尔这确实是一个硬件问题是非常困难的,但坚持下去并最终会为你解决问题。

答案 1 :(得分:2)

Test your memory,这是您重新启动的最可能原因。

答案 2 :(得分:1)

Visual Studio 2008只是一个应用程序,任何应用程序都不应该让您的计算机像这样重启。

导致您的计算机重启的原因是驱动程序和硬件......

答案 3 :(得分:1)

不要只是跳上这个潮流,但在过去的15年中,我遇到的这种情况的每一个例子都是由硬件故障引起的。

好消息至少可以解决这个问题。

你是否可以将整个盒子换掉,即使只有几个星期?通常我真的不在乎什么片失败了 - 我只是把整个东西拉了出来并稍后整理出来。

答案 4 :(得分:0)

你正在给机器超频吗?像这样的重新启动表明你有一个不好的超频,即。太高,电压设置不好,内存时间不好。

答案 5 :(得分:0)

我在我的机器上运行相同的应用程序(在Vists32上),并且没有遇到这个问题。

对我来说听起来像是一个RAM问题,虽然我在测试服务器上有一个坏硬盘导致类似的问题,它甚至炒了主板,但大多数情况下这是RAM。

答案 6 :(得分:0)

我本身没有崩溃'但是当我尝试在水晶报告中运行组专家时,VS 2008会挂起并且只能通过使用任务管理器来关闭。

答案 7 :(得分:0)

我有经验(阅读:旧)足以知道这应该是硬件问题。但...

我上周正在工作的公司的另一位开发人员和我自己上周安装了VS2008,现在我们都看到了这个问题。每隔一天,大约每天一次,当使用IDE时,机器将重置,好像有人按下了重置开关一样。 (这些机器上没有显示重置按钮。)

我们拥有相同的硬件(Dell Optiplex GX620,2GB RAM,WinXPsp2),其他~20位开发人员也是如此。其他员工使用VS2005。我们是唯一有问题的人。这些机器都是库存(这是一个苛刻的企业环境)并且维护良好。

所以,虽然这不应该与VS有关,但这是一个非常多的间接证据。

为了它的价值,我在家里运行VS2008没有任何问题。

答案 8 :(得分:0)

使用Symantec防病毒软件吗?我遇到了新机器的情况,只需按下ALT-TAB组合就会导致我的机器在大约50%的时间内自动重启。当Windows重新启动时,它说我遇到了与驱动程序有关的问题。

我向我们的IT人员提到过,他说这是赛门铁克,他有一个更新可以解决它。毋庸置疑,这对我来说真的是一个硬件问题,所以我不仅仅是持怀疑态度。但他更新了我的赛门铁克安装,问题就消失了!

尝试禁用防病毒软件,看看它是否会消失一段时间。如果是,请查看您的防病毒软件供应商是否有更新

答案 9 :(得分:0)

要检查RAM或硬盘驱动器的状态,请使用UBCD(link

答案 10 :(得分:0)

http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=329016 http://social.msdn.microsoft.com/forums/en-US/winforms/thread/879ab314-07b2-484e-989c-5661e5bc234a/ https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=331888

我在2008年初遇到了同样的问题。我认为这是一个视频驱动程序问题。窗口中的数据表可能以这种方式崩溃窗口是惊人的。有这么多的报道,我不认为它与硬件有关。 Microsoft不会将其视为错误,因为它们无法重现它。但仍然是个错误。

答案 11 :(得分:0)

内部Visual Studio 2008调试器崩溃了。赛门铁克是罪魁祸首。删除Symantec服务解决了该系统的问题。认为这可能有助于其他在VS2008中看到奇怪崩溃的开发人员尝试禁用Symantec AV并在启动时停止服务。