在 Windows Server 2012 R2 上安装 XAMPP 时出现 UAC“缺少写入权限”错误
Posted
技术标签:
【中文标题】在 Windows Server 2012 R2 上安装 XAMPP 时出现 UAC“缺少写入权限”错误【英文标题】:UAC "missing write permissions" error while installing XAMPP on Windows Server 2012 R2 【发布时间】:2018-02-07 01:41:25 【问题描述】:在 Windows 上通过 PowerShell 脚本安装 XAMPP 时遇到以下问题:
重要!由于系统上激活了用户帐户控制 (UAC),XAMPP 的某些功能可能会受到限制。使用 UAC 请避免将 XAMPP 安装到 C:\Program Files (x86)(缺少写入权限)。或在此设置后使用 msconfig 停用 UAC。将文件从压缩存档 C:/xampp-win32-5.6.30-0-VC11-installer.exe 复制到 C:/xampp/service.exe 时出错 Abort 出现错误。无法复制文件
我已经从 Jenkins 执行了 PowerShell 脚本。
我也禁用了 UAC,但我仍然面临同样的问题。我该如何解决?
【问题讨论】:
【参考方案1】:很可能 UAC 没有被有效禁用。尝试编辑此注册表项:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
设置
启用LUA
到
0x00000000
还要确保您以管理员身份运行所有内容。
【讨论】:
这里是注册表 MSDN 参考:msdn.microsoft.com/en-us/library/… 但是现在我在安装 xampp 时遇到了这个错误, 将文件从压缩存档 C:/xampp-win32-5.6.30-0-VC11-installer.exe 复制到 C:/xampp/service.exe 时出错 Abort 出现错误。无法复制文件 你检查过注册表吗?您是否正在启动 powershell“以管理员身份”?以管理员身份打开powershell,然后执行脚本。您是安装到“C:\Program Files (x86)”还是其他位置?尝试安装到一些自定义目录,例如'C:/xampp' 并确保将所有权限添加到该目录。以上是关于在 Windows Server 2012 R2 上安装 XAMPP 时出现 UAC“缺少写入权限”错误的主要内容,如果未能解决你的问题,请参考以下文章
如何去除 windows server 2012 r2 自动锁定
windows server 2012 r2(GUI)密码遗失处理
windows server 2012 r2安装哪个版本的step7