故障模块:kernelbase.dll。应用程序崩溃

时间:2012-04-26 05:52:34

标签: .net

我已完成applicationNet framework 3.5(C#.Net)。 我在Windows 7中安装了该应用程序。但是在打开某些表单时,该应用程序会导致以下错误 enter image description here

如果有人知道解决方案,请分享。此错误仅出现在Windows 7中。

4 个答案:

答案 0 :(得分:1)

添加是因为我遇到了同样的问题:

有时这与递归引起的堆栈溢出有关。

答案 1 :(得分:0)

我遇到了同样的问题并找到了解决方案。

检查您的事件查看器并找出导致崩溃的应用程序。它可能是kernelbase.dll。这不是办公室问题,因为KERNELBASE.dll是一个系统文件。如果系统文件导致崩溃,则需要修复Windows 7系统文件。

转到此处并按照所有说明操作:http://support.microsoft.com/kb/929833

这样做解决了我对系统的许多其他问题:

  • MSN Messenger不再加载
  • 每当我尝试点击“插入”标签
  • 时,所有Office 2010程序都会崩溃
  • Windows资源管理器在大文件夹中搜索文件或文档时崩溃

希望这有帮助。

吉勒

答案 2 :(得分:0)

对我来说,问题是Windows服务安装项目或部分解决方案已经损坏;它没有正确检测依赖项,因此在尝试启动Windows服务时导致IO问题。

所以我基本上删除了旧的安装项目并重新创建了一个新项目,然后当我添加主输出时,它仍然没有正确更新依赖项,如果我然后添加了另一个主输出,依赖项将填充,然后如果我试图删除现在两个主要输出条目之一VS2010会崩溃,所以我查看了安装项目的文件,然后添加了三个,然后删除了两个条目?!?!?!?!等瞧...不要再崩溃了。

答案 3 :(得分:0)

对我来说,原因是使用依赖注入+安装程序。安装程序合并了多个应用程序文件夹的内容,因此我的程序集版本不匹配,这导致加载问题。

解决方案是为我合并引用的程序集。