跳至更新 3 以快速查看问题详细信息和清除列表。
目前发现的问题
Apache(httpd)无法启动,总是发生崩溃并出现“stackhash_0a9e”错误
关闭 Notepad++ 会引发异常通知,并且进程不会在后台关闭
发生崩溃时两个程序都在运行。
关于 windows 崩溃
这对我的笔记本电脑来说是正常的,尽管我不知道原因(我以前尝试过一次,但在浪费了大量时间搜索、阅读和使用一些调试软件后没有成功),但它对我有用,每次都强制它在蓝屏时关闭然后重新启动。简而言之,我相信无论 Windows 崩溃的原因是什么,它都不是导致问题的原因。
在它崩溃之前,Windows 有任何改变吗?
不,我像往常一样在本地网站上编码和测试,崩溃时没有任何操作发生,因为我正在思考一个问题。它只是像以前一样崩溃了,我正准备按下电源按钮。
我做了什么
一开始我搜索了启动 apache 的错误信息并试图找出那是什么,但后来我意识到当没有文件或配置更改时它不应该是 apache。
由于担心磁盘扇区损坏,我对 Apache 所在的驱动程序进行了磁盘检查,没有发现坏文件,也没有发现坏扇区
猜猜原因
当问题 2 出现时,我开始认为是我的 Windows 出了问题,如果这次崩溃与以前的崩溃有什么不同,那就是我急着回去工作,按下电源按钮太快了,我担心我的 Windows 在蓝屏显示最后一行之前就关机了,我想关机时后台的一些工作被打断了?那是什么?如果可能的话,如何修复它?
有什么建议吗?
更新 1
运行系统驱动程序检查,与其他驱动程序检查有几行不同,它显示:
- 处理了 2 条 EA 记录
- 已处理 69 条重新解析记录
我不知道那是什么意思
更新 2
- 找到崩溃发生前几个小时的还原点,但还原后问题仍然存在。
- 重新安装 Notepad++,问题先是消失,但后来又出现了
- 重新安装apache,问题依旧
- 运行SFC,未发现问题
- 扫描注册表并修复问题,没用
- 将httpd添加到DEP例外,没用
更新 3
问题详细信息
Problem signature:
Problem Event Name: APPCRASH
Application Name: httpd.exe
Application Version: 2.2.22.0
Application Timestamp: 4f242d7a
Fault Module Name: StackHash_0a9e
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Code: c0000005
Exception Offset: 01f2a689
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
清除列表
- 系统文件检查正常
- 硬盘驱动器检查正常
- 内存诊断工具标准检查OK
- 注册表检查成功
- Apache(httpd) 文件并配置 OK
- DEP 异常添加 OK
但是 Apache 仍然崩溃,notepad++ 关闭问题时有发生,有什么建议下一步该检查什么吗?
答案1
尝试运行 SFC 扫描
- 转到开始菜单并输入 cmd。以管理员身份运行它。
- 进入
sfc.exe/scannow
- 等待完成然后重新启动
答案2
假设 BSOD(尤其是很多 BSOD)不是由操作系统文件和应用程序损坏引起的,这是相当厚颜无耻的。由于您没有任何相反的证据,因此第一个怀疑点应该是那些崩溃。在排除崩溃之前,忽略它们作为问题的可能原因或症状是对你们双方时间的浪费。
我建议你重新安装 Windows 7 Ultimate(根据你的崩溃转储,我假设你拥有的就是这个),因为问题似乎就出在这里。如果你有零售光盘/映像或修补过的 OEM 映像,你也可以执行非破坏性修复安装。
答案3
这些随机崩溃通常与内存问题有关。
我建议下载免费的内存测试软件‘内存测试’。
按照网站上的说明操作。
刻录 ISO 并运行几个小时。
这至少可以让您知道您的内存条是否正常,并且可能完全解决问题。