本帖最后由 n688com 于 2012-05-11 14:55:14 编辑

解决方案 »

  1.   

    先确定php的执行用户有没有运行该命令的权限
      

  2.   

    php的执行用户怎么看 是服务器登录的用户么?
    改成 passthru('sc stop myServer',$s);
    可以控制本机的服务 , 可以说明php的执行用户有权限吧试过把ip都改成服务器自己的ip 也没有问题, 就是一对别的机器就不好用
      

  3.   

    放服务器,WEB执行是操作不了客户端滴
      

  4.   

    你可以先确定一下 在php.ini中的disable_function:是否禁用了此函数!还有也就是用户权限问题啊
      

  5.   

    你看看你命令下可以执行php不?
      

  6.   


    没有禁用  函数可以执行 但是现实拒绝执行 ,应该是用户权限问题[SC] OpenSCManager 失败 5: 拒绝访问。 0
      

  7.   


    嗯 我这个就是当web调用win.php这个页面时 服务器执行页面里的 passthru()的内容, 来实现关闭一个远程计算机服务