PHP崩溃且无法使用远程桌面连接

4

我在Windows诊断程序的事件记录器中经常看到这个错误消息。PHP崩溃后,通过RDP访问服务器不可用...有什么原因吗?

  • 故障应用程序名称:php.EXE,版本:5.6.8.0,时间戳:0x552ee168
  • 故障模块名称:ntdll.dll,版本:6.1.7601.18798,时间戳:0x5507b3e0
  • 异常代码:0xc0000005
  • 故障偏移量:0x000326d1
  • 故障进程ID:0xa3c
  • 故障应用程序启动时间:0x01d0d55d7c6ee552
  • 故障应用程序路径:D:\php\56-win32-VC11-NTS\php.EXE
  • 故障模块路径:C:\Windows\SysWOW64\ntdll.dll

最好的问候


你找到解决方案了吗?我也有这个问题。 - ThaDafinser
你的操作系统版本是什么? - Halayem Anis
1个回答

3

ntdll.dll 是微软 Windows 操作系统的一个核心驱动程序。对于这个问题,有很多种方法可以解决,大部分方法要么重新安装相关的应用程序(在本例中是 PHP 和您的 Web 服务器),要么重新安装 ntdll.dll 或重新注册它。


ntdll.dll会因为Windows更新而损坏吗?自从出现这个消息以来,这是服务器上唯一手动更改的内容。 - ThaDafinser
ntdll.dll 可能会因应用程序安装、病毒攻击以及 Windows 操作系统崩溃或断电而受损。微软建议,如果发生后两种事件(操作系统崩溃或断电),应进行全盘扫描以识别、隔离并尽可能修复受损文件。我不知道成功完成的 Windows 更新是否会损坏该文件,但列出的其他项目可能会对其造成损害。 - Bob Dill

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接