在win8系统中安装appserv后,如果apache2服务没有安装成功,在安装目录下的Apache2.2中手动执apache_servicefix.bat或者apache_serviceinstall.bat,但是直接执行会提示拒接访问,如果以管理员执行又提示找不到文件,仔细看DOS控制台的输出,发现直接双击执行和以管理员身份执行,路径不一样.所以双击执行能找到但权限不够,无法安装.以管理员身份运行有权限找不到文件.
解决的办法是:在每一个bat文件的第一行就写上cd /d %~dp0(意思是转到当前正在执行的文件所在的目录),这样再以管理员运行.OK
原文地址:http://blog.csdn.net/cjava2008/article/details/25036939