每次我们运行 Visual Studio 2008 时,我们的计算机都会重新启动。我们在事件日志中收到的错误如下。
error code 000000f4 parameter1 00000003 parameter2 85b0ada0 parameter3 85b0af14 parameter4 805d13b6
尝试了所有方法 - 从操作系统升级 (XP) 到硬盘格式化,但都没有解决。相同的 Visual Studio 应用程序在其他系统上运行良好。
答案1
000000f4 错误与硬件有关,很难追踪。
我会首先拔掉所有可能的插头,除了屏幕、键盘(没有鼠标,除非你需要它)和视频,然后打开你的机器并尝试进入安全模式。
启动 Visual Studio。如果它能正常工作,则很可能是设备出了问题(可能是任何设备)。尝试更新您使用的所有设备的驱动程序和/或开始拔下和禁用项目,直到发现问题所在 - 我个人会拔下除键盘、视频和电源之外的所有设备,然后尝试逐个插入设备,直到看到崩溃。
但是,如果 Visual Studio 在安全模式下无法工作,则可能是由于硬件故障 - 特别是您需要检查是否有内存故障(使用memtest86+)或硬盘(转到命令提示符并输入CHKDSK /F
。 - 在断开设备或执行任何其他操作之前,您可能需要先尝试这两种方法。
最后,如果你仍然遇到问题,正如你所说,你使用的是 XP,而且我不知道机器的年龄,那么可能需要查找故障电容器 -
电容器烧坏 -
电容器烧坏可能是许多“随机”问题的原因,这些问题看似完全不相关,但非常烦人且难以诊断。
顶部应该几乎是平的(根据规格,压花部分会有轻微的凹痕...看中间的那个),但你不希望看到任何大的凸起,比如第一个,或者任何泄漏,比如最后一个。
最后,如果不是这样,我能想到的最后一件事就是电源装置的问题 - 但是,这不仅仅是在您运行 Visual Studio 时发生,这将是您的系统紧张/需求不足时的任何时候......这个有点牵强,但却是我能想到的最后一件事。
我希望这可以帮助你!
答案2
我以前见过类似的崩溃,结果发现是内存问题。如果您有多个内存条,并且它们不需要成对出现,请尝试移除一个内存条并再次测试。如果仍然崩溃,请重新插入第一个内存条并取出第二个内存条,然后继续对系统中的每个内存条进行测试。
如果无法分离内存(单条内存条或成对使用的两条内存条),唯一正确的测试方法是购买/借用一些兼容内存并将其换出。如果做不到这一点,我认为 Ultimate Boot CD 有一个内存测试实用程序。
免责声明:在考虑打开 PC 之前,请确保遵循 ESD 保护措施,并在打开 PC 之前考虑您可能拥有的任何保修。