我正在将Xampp安装到我的计算机上但是当我尝试安装它时会出现一个对话框。我该如何解决这个问题..非常感谢你的帮助。对话框:
重要!因为您的系统上激活了一个用户帐户控制(UAC) XAMPP的功能可能受到限制。
使用UAC请避免安装XAMPP 到C:\ Program Files(缺少写入权限)。或者在之后使用msconfig取消激活UAC 这个设置。
答案 0 :(得分:33)
这是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。但在选择文件夹之前,您需要单击此警告消息。
答案 1 :(得分:4)
您可以按确定,然后继续安装。否则,请参阅Trying to reinstall XAMPP on windows 7, getting error messag ...
答案 2 :(得分:3)
您可以按确定并将 xampp 安装到 C:\ xampp ,而不是程序文件
答案 3 :(得分:1)
基本上,您可以做三件事
我刚刚写了一个非常相似的答案here的答案,在这里我解释了自Windows 8起如何禁用UAC。
答案 4 :(得分:0)
要禁用UAC,请转到 开始>控制面板>用户帐户 那里你会找到一个选项 打开或关闭用户帐户控制 只需点击它并取消选中 用户帐户控制,以帮助保护您的计算机 单击“确定”。
请参阅此链接:https://community.apachefriends.org/f/viewtopic.php?f=16&t=45364
答案 5 :(得分:0)
只需转到开始 > 输入搜索框 uac
按 enter > 您将看到“更改用户帐户控制设置”> 向下,您将看到永远不会通知。单击确定。大功告成。
答案 6 :(得分:0)
这不仅仅是权限问题! 如果您已经安装了任何具有一个(或多个)使用端口 80 和 443 运行服务的应用程序,那么您在任何时候尝试启动 Apache 时都会遇到问题。 例如,如果您使用的是 VMWare 工作站,这将是一个严重的问题! 通过更改 XAMPP 的配置文件,我无法获得任何正确的结果。 因此,在这种情况下,我尝试重新配置 VMWARE 或停止名为“VMware 授权服务”的特定 Windows 服务,您需要处理其他类似的软件/服务。 实际上,它对我非常有效。
答案 7 :(得分:0)
您将遵循一些步骤:
uac
。那么一切都应该正常了。