我正在将 Xampp 安装到我的计算机上,但是当我尝试安装它时,会出现一个对话框。我该如何解决这个问题..非常感谢您的帮助.!对话框:
重要!因为您的系统上已激活用户帐户控制 (UAC) XAMPP 的功能可能受到限制。
使用UAC请避免安装XAMPP 到 C:\Program Files(缺少写入权限)。或者之后使用 msconfig 停用 UAC 这个设置。
这是 Windows Vista、7、8(可能还有更新版本)的特定问题。
用户帐户控制 (UAC) 是 Windows 中的一项功能,可在程序进行需要管理员级别权限的更改时通知您,从而帮助您保持对计算机的控制。 UAC 通过调整用户帐户的权限级别来工作。
这主要适用于 C:\Program Files。有时您可能已经注意到,某些应用程序可以看到 C:\Program Files 中不存在的文件。你知道为什么吗? Windows 现在倾向于为每个用户定制“C:\Program Files”文件夹。例如,旧应用程序将配置文件(如 .ini)存储在存储可执行文件的同一文件夹中。在过去的好日子里,所有用户对此类应用程序都有相同的配置。如今,Windows 将配置存储在与用户帐户绑定的特殊文件夹中。因此,现在不同的用户可能有不同的配置,而应用程序仍然认为配置文件与可执行文件位于同一文件夹中。
XAMPP 不喜欢为不同的用户提供不同的配置。事实上,它不是 XAMPP 的配置文件,而是保存项目和数据库的文件夹。 XAMPP 的想法是让所有用户的项目都相同。这是与 Windows 冲突的根源。
您所需要的只是避免将 XAMPP 安装到 C:\Program Files。 因此,XAMPP 将始终为所有用户使用原始文件,并且不会出现混淆。
我建议将 XAMPP 安装到根目录中的特殊文件夹中,例如 C:\XAMPP。但在选择文件夹之前,您需要单击此警告消息。
您可以按 OK 并将 xampp 安装到 C:\xampp 而不是安装到 程序文件
您可以按ok,它将继续安装。
否则,请参阅尝试在 Windows 7 上重新安装 XAMPP,收到错误消息...
基本上你可以做三件事
我已经写了一个非常类似问题的答案here,其中解释了如何从 Windows 8 开始禁用 UAC。
要禁用 UAC,请转到 开始>控制面板>用户帐户 在那里你会找到一个选项 打开或关闭用户帐户控制 只需单击它并取消选中即可 用户帐户控制有助于保护您的计算机 单击“确定”。
请参考此链接:https://community.apachefriends.org/f/viewtopic.php?f=16&t=45364
这不仅仅是权限的问题! 如果您已经安装了任何具有一个(或多个)正在运行的服务并使用端口 80 和 443 的应用程序,那么您每次尝试启动 Apache 时都会遇到此问题。 例如,如果您使用的是 VMWare 工作站,那将是一个严重的问题! 我无法通过更改 XAMPP 的配置文件获得任何正确的结果。 因此,在这种情况下,我尝试重新配置 VMWARE 或停止名为“VMware Authorization Service”的特定 Windows 服务,并且您需要处理类似的其他软件/服务。 事实上,它对我来说非常有效。
您将遵循一些步骤:
uac
。然后一切都应该正常。
只需转到开始>键入搜索框
uac
按enter>您将看到“更改用户帐户控制设置”>向下您将看到永不通知。单击“确定”。你就完成了。
就我而言,此对话框也显示,并且 Xampp 无法在我的计算机上运行。但我刚刚以管理员身份运行,问题就消失了..
我也有同样的问题, https://youtu.be/IcPxXgjwCNc?si=G3_zM14JiVvVvNY- 观看视频视频中的人解决了问题。