@echo 安装PublicHtmlIMGService 
@Set Path=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727; 
@Set svn_dir=%cd% 
installutil %svn_dir%\PublicHtmlIMGService.exe @echo 成功! pause @echo off 
net stop PublicHtmlIMGService 
net start PublicHtmlIMGService 
pause @echo 启动成功! 
------------------------------------- 
提示 
'net' 不是内部命令或外部命令,也不是可运行的程序 
ServiceInstaller类的StartType属性可以设置服务启动模式 ServiceStartMode.Automatic 
这里设置后,只是启动类型从手动变为自动,但是服务还是没有启动谢谢

解决方案 »

  1.   

    comand order: net start yourService
      

  2.   

    在 c:\windows\system32下找net.exe如果没有就是被删除了,自己写个程序运行他System.ServiceProcess.ServiceController sc = new System.ServiceProcess.ServiceController(); 
    sc.ServiceName = "PublicHtmlIMGService"; 
    sc.Start();  当然你可以先判断他是否在运行中,然后执行
      

  3.   

    @Set Path=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;c:\windows\system32
      

  4.   

    net 命令是没有问题的,除非你的机器上没有这个外部命令,你可以找另外一台机器测试.
      

  5.   

    在 c:\windows\system32下找net.exe如果没有就是被删除了,自己写个程序运行他 System.ServiceProcess.ServiceController sc = new System.ServiceProcess.ServiceController(); 
    sc.ServiceName = "PublicHtmlIMGService"; 
    sc.Start();  当然你可以先判断他是否在运行中,然后执行
    ---------------------------------
    我的是ASP.NET 没有
    System.ServiceProcess.ServiceController
    只有
    System.ServiceProcess.Design