安装 XAMPP 时如何在 UAC 上工作
Posted
技术标签:
【中文标题】安装 XAMPP 时如何在 UAC 上工作【英文标题】:How to work on UAC when installing XAMPP 【发布时间】:2014-12-09 05:52:35 【问题描述】:我正在将 Xampp 安装到我的计算机上,但是当我尝试安装它时,出现了一个对话框。我该如何解决这个问题。非常感谢您的帮助。!对话框:
重要!因为系统上激活了用户帐户控制 (UAC) XAMPP 的功能可能会受到限制。
使用 UAC 请避免安装 XAMPP 到 C:\Program Files(缺少写权限)。或者在之后使用 msconfig 停用 UAC 这个设置。
【问题讨论】:
这意味着不要将其安装到程序文件中,因为它需要对其安装目录的写入权限。 不要停用 UAC。 相反,将 XAMPP 安装到 C:\Program Files 之外的其他目录。您可以轻松地将 XAMPP 安装到 C: 驱动器的根目录,并且没有任何问题。或者更好的是,如果您的驱动器上没有操作系统,请将其安装在那里。 【参考方案1】:这是 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。但在选择文件夹之前,您需要点击此警告消息。
【讨论】:
是的,这很好。 . .但我每次使用它时仍然收到 UAC 警告。 好吧,不要使用它。使用 Vagrant 或 Docker 盒子。我使用homestead。很神奇,它带有ngnix和apache以及所有版本的php和mysql和postgreSql,你可以在一个文件中配置使用什么。您甚至可以在一个配置文件中为多个项目创建多个环境。它也适用于窗户。我什至已经回答了如何让它更快的问题:)【参考方案2】:您可以按确定并将xampp安装到C:\xampp而不是程序文件
【讨论】:
【参考方案3】:您可以按ok,它会继续安装。
否则,请参阅Trying to reinstall XAMPP on windows 7, getting error messag...
【讨论】:
【参考方案4】:基本上你可以做三件事
-
确保您的用户帐户具有管理员权限。
禁用用户帐户控制 (UAC)。
在 C://xampp 中安装。
我已经写了一个非常相似的问题here 的答案,解释了如何从 Windows 8 开始禁用 UAC。
【讨论】:
它安装在 3. 默认情况下(在 C://xampp 中)。很好的解释!谢谢 安装它后,当我关闭它时,仍然显示:“错误:无法创建文件 C:\xampp\xampp-control.ini。访问被拒绝”模块 xampp-control 中的异常 EAccess 冲突。 ____ 的exe文件;模块 xampp.control.exe 中地址 ___ 的访问冲突”读取地址 ____ 。 这有帮助:***.com/questions/38676374/… 基本上我以管理员身份运行。很抱歉垃圾邮件,希望这对任何人都有帮助。 感谢您也分享@JessicaPereira。【参考方案5】:要禁用 UAC,请转到 开始>控制面板>用户帐户 在那里你会找到一个选项 打开或关闭用户帐户控制 只需单击它并取消选中 用户帐户控制有助于保护您的计算机 点击确定。
请参考此链接:https://community.apachefriends.org/f/viewtopic.php?f=16&t=45364
【讨论】:
【参考方案6】:只需开始 > 输入搜索框 uac
按 enter > 你会看到“更改用户帐户控制设置” > 向下你会看到从不通知。单击确定。你就完成了。
【讨论】:
【参考方案7】:这不仅仅是权限! 如果您已经安装了任何具有一个(或多个)使用端口 80 和 443 的正在运行的服务的应用程序,那么您将在尝试启动 Apache 时遇到问题。 例如,如果您使用的是 VMWare 工作站,那将是一个严重的问题! 通过更改 XAMPP 的配置文件,我无法获得任何正确的结果。 因此,在这种情况下,我尝试重新配置 VMWARE 或停止名为“VMware Authorization Service”的特定 Windows 服务,您需要处理类似的其他软件/服务。 实际上,它对我很有效。
【讨论】:
【参考方案8】:您将遵循一些步骤:
-
在底部的搜索中输入
uac
。
您会发现名为“始终通知”的内容
从 Notify 将其设为“底部”非常低
在某些计算机中,计算机可能需要重新启动
那么一切都应该正常。
【讨论】:
以上是关于安装 XAMPP 时如何在 UAC 上工作的主要内容,如果未能解决你的问题,请参考以下文章
由于 UAC win10,Xampp 功能受到限制。如何解决?