我们有一个应用程序崩溃了(今年两次),客户希望对其进行调查。
Faulting application name: inRiver.Server.exe, version: 6.3.0.16292, time stamp: 0x58060362
Faulting module name: KERNELBASE.dll, version: 6.3.9600.18938, time stamp: 0x5a7ddf0a
Exception code: 0xe0434352
Fault offset: 0x0000000000008eac
Faulting process id: 0x10bc
Faulting application start time: 0x01d3efcd6154bb6b
Faulting application path: D:\Sigma\Server\inRiver Server\inRiver.Server.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
我同事的想法是重新注册 kernelbase.dll(不确定他在哪里找到的),但是没有用。命令 regsvr32 kernelbase.dll 导致错误
我还没有找到任何明显的解决方案或说法来说明这是否正常,并且重新注册此 DLL 应该有效。但也许这无关紧要,而且无论如何它也无法帮助解决 inRiver.Server.exe 崩溃的问题……
我尝试过的其他方法:
- sfc /scannow 未发现任何错误
- chkdsk /fc:服务器重启期间没有发现任何错误,除了一些标记为已分配的可用空间
- windows 更新安装了 IE 的累积安全更新、windows server 2012 R2 的安全质量更新和安全月度质量汇总。如果我“在线检查更新”,还有其他 KB,但不是由我们的 WSUS 分发的。还有 .NET framework 4.7.1 更新可用 - 这值得尝试吗?无论如何,我担心如果应用程序在上周和 1 月份之前崩溃过一次,我们将无法说我们已经修复了任何问题,直到它再次发生 :-] 欢迎提出任何其他想法。谢谢