安装XAMPP时如何使用UAC

时间:2014-10-14 12:25:53

标签: php xampp

我正在将Xampp安装到我的计算机上但是当我尝试安装它时会出现一个对话框。我该如何解决这个问题..非常感谢你的帮助。对话框:

  

重要!因为您的系统上激活了一个用户帐户控制(UAC)   XAMPP的功能可能受到限制。

     

使用UAC请避免安装XAMPP   到C:\ Program Files(缺少写入权限)。或者在之后使用msconfig取消激活UAC   这个设置。

8 个答案:

答案 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)

基本上,您可以做三件事

  1. 确保您的用户帐户具有管理员权限。
  2. 禁用用户帐户控制(UAC)。
  3. 在C:// xampp中安装。

我刚刚写了一个非常相似的答案here的答案,在这里我解释了自Windows 8起如何禁用UAC。

答案 4 :(得分:0)

要禁用UAC,请转到 开始>控制面板>用户帐户 那里你会找到一个选项 打开或关闭用户帐户控制 只需点击它并取消选中 用户帐户控制,以帮助保护您的计算机 单击“确定”。

请参阅此链接:https://community.apachefriends.org/f/viewtopic.php?f=16&t=45364

答案 5 :(得分:0)

只需转到开始 > 输入搜索框 uacenter > 您将看到“更改用户帐户控制设置”> 向下,您将看到永远不会通知。单击确定。大功告成。

答案 6 :(得分:0)

这不仅仅是权限问题! 如果您已经安装了任何具有一个(或多个)使用端口 80 和 443 运行服务的应用程序,那么您在任何时候尝试启动 Apache 时都会遇到问题。 例如,如果您使用的是 VMWare 工作站,这将是一个严重的问题! 通过更改 XAMPP 的配置文件,我无法获得任何正确的结果。 因此,在这种情况下,我尝试重新配置 VMWARE 或停止名为“VMware 授权服务”的特定 Windows 服务,您需要处理其他类似的软件/服务。 实际上,它对我非常有效。

答案 7 :(得分:0)

您将遵循一些步骤:

  1. 在底部的搜索中输入 uac
  2. 你会发现一个叫做“始终通知”的东西
  3. 从通知中使其“在底部”非常低
  4. 在某些计算机中,计算机可能需要重新启动

那么一切都应该正常了。