模块“xampp-control.exe”中地址 005AA712 处的 Xampp 访问冲突。读取地址 00000042

Posted

技术标签:

【中文标题】模块“xampp-control.exe”中地址 005AA712 处的 Xampp 访问冲突。读取地址 00000042【英文标题】:Xampp Access violation at address 005AA712 in module 'xampp-control.exe'. Read of address 00000042 【发布时间】:2015-07-27 02:44:21 【问题描述】:

您好,我的 xampp 控制面板有问题。我注意到每次我从我的 php 应用程序访问一个从数据库 xampp 获取大约 8000 个数据的模块时,都会不断提示这个错误。 “模块 xampp-control.exe 中的异常 EAccessViolation 位于 001AA712。模块 'xampp-control.exe' 中地址 005AA712 的访问冲突。读取地址 00000042。”

Windows 将其关闭,幸运的是 Apache、mysql 和 PHP 仍在运行。

谁能帮帮我?

【问题讨论】:

【参考方案1】: 使用指针或数组检查是否超出范围(这可能是访问冲突的情况) 或者一个指针试图访问不属于它的内存, 或者有人忘记分配内存(糟糕)。 忘记释放内存是另一个问题。 释放指针上的内存然后尝试使用它。 调用带有错误参数 (!) 的 win32 api 函数 使用旧版 MSDN 中的参数调用 win32 api 函数(API 的数据类型会随时间变化,包括 WinMain())(!)

【讨论】:

好吧,我在 4 年前的版本以及 2017 年 3 月的最新版本中仍然存在同样的问题 - 即使使用管理员权限运行 xampp gui 崩溃访问地址 42 和论坛上的很多人voe 关于这个问题。该应用程序启动正常,但一段时间后崩溃。我确实重新启动它,它可以工作,所有服务都在运行,然后在一段时间后再次崩溃(((((请最后修复它!!!!!!!!!【参考方案2】:

转到文件位置。 C:\xampp\xampp-control.exe,右击>属性>兼容性选项卡,选择“以管理员身份运行此程序”。这应该可以解决问题。

【讨论】:

以上是关于模块“xampp-control.exe”中地址 005AA712 处的 Xampp 访问冲突。读取地址 00000042的主要内容,如果未能解决你的问题,请参考以下文章

xampp

xampp常见安装失败问题

xampp怎么启动apache服务

Windows下安装的XAMPP如何设置Apache和MySQL等服务开机自启动

如何从 Linux 内核模块中的逻辑地址获取物理地址?

从内核模块中查找异常向量表的物理地址