成长脚印-专注于互联网发展
【解决】Win7 PHPnow安装失败:服务名已存在 || 非管理员权限
post by:天之骄子 2013-4-12 17:41

点击查看原图

项目阶段性测试,在给一台电脑配置运行环境时碰到的此问题。话说为了节省时间,一般都是用PHPnow配置PHP运行环境的。

问题描述:

今天碰到的这台电脑怎么也装不上去,提示服务名已存在或非管理员权限。特意问了一下以前装过PHPnow了没有,没有;也特意看了下电脑的当前用户权限,确实是管理员。

经过百般挫折,终于发现了问题所在:

这台电脑并非Win7旗舰版,而是Win7家庭版,【可能别人装的是正版,咱装的是盗版Win7】。

由于Windows 7的UAC安全机制问题。

这个问题在Vista中也会出现。原因是从Vista开始,就出现了用户账户控制程序(UAC),就是它阻止了程序的安装,导致安装失败。要想顺利安装,就要先关闭用户账户控制。


解决方案:

一:禁用UAC(不推荐)

依次点击“开始→运行”,然后输入“msconfig”,打开“系统配置”程序。在“工具”标签中,选中“禁用UAC”,单击“启动”即可禁用用户账户控制功能,此外也可以在控制面板当中操作。

不过UAC可以有效禁止恶意程序运行,所以建议基于安全考虑,Windows 7当中的UAC不要完全关闭,最好在安装完软件后重新开启。

 二:CMD “以管理员权限运行”

 点击【开始】-搜索“cmd”(或在“C:\Windows\System32”下找到cmd.exe),在搜索出来的的cmd.exe上点击右键选择“以管理员身份运行”,然后用cd 命令展开你的phpnow安装目录(不熟悉的可以参照下图),运行Init.cmd文件就可以了

点击查看原图点击查看原图

 

点击查看原图

 

如果下次卸载了重新安装的话,就直接cd 命令展开你的phpnow安装目录,运行setup就可以了,不用等着提示安装失败再去以管理员身份init。

 

 

 

评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容