我做的一个windows服务每次都要手动去启动。
怎么样让windows服务一开机就启动,不需手动去启动?

解决方案 »

  1.   

    你安装一下windows服务就可以了,会自动加到服务里的!
      

  2.   

    添加服务安装程序 
    创建一个Windows服务,仅用InstallUtil程序去安装这个服务是不够的。你必须还要把一个服务安装程序添加到你的Windows服务当中,这样便于InstallUtil或是任何别的安装程序知道应用你服务的是怎样的配置设置。 1. 将这个服务程序切换到设计视图 
    2. 右击设计视图选择“添加安装程序” 
    3. 切换到刚被添加的ProjectInstaller的设计视图 
    4. 设置serviceInstaller1组件的属性: 
      1) ServiceName = My Sample Service 
      2) StartType = Automatic 
    5. 设置serviceProcessInstaller1组件的属性 
      1) Account = LocalSystem 
    6. 生成解决方案 
      

  3.   

    这些我都做了:
    StartType = Automatic 
    Account = LocalSystem
    "管理工具”中的“组件服务"的启动类型:自动可是重启计算机后还是不行,我到"服务"中一看,还是要手工点一下"启动"
      

  4.   

    我发现我这个服务有点特别的地方:
    第一次点启动都会出现一个错误:"在本地计算机地法启动aaa服务。错误 1053 服务没有及时响应启动或控制请求."
    第二次点启动就正常。
      

  5.   

    我遇到与楼主同样的问题
    不知道各位有没有真正做过windows服务的
    我这个问题已经困扰一个多星期了,而且是最近必须解决的
    哪位真的做过而且成功安装服务,并且计算机重新启动后服务同时自动启动的请把邮箱贴出来
    我把代码发给大侠看看啊
    搞这个我快崩溃了,查了n多资料,还问了一个MSMVP呢,都没有解决
    我做这个windows服务的时候可是按照csdn上的文档来的
    最后还是遇到了与楼主同样的问题
      

  6.   

    这些我都做了:
    StartType = Automatic 
    Account = LocalSystem
    "管理工具”中的“组件服务"的启动类型:自动可是重启计算机后还是不行,我到"服务"中一看,还是要手工点一下"启动"---------------------------
    为什么我的可以,可能是人品问题!呵呵,开个玩笑,你用注册表跟踪器跟踪一下,你修改了一个服务的启动、停止后,是哪个键发生变化了,就在安装程序里改那个注册表键值,具体是哪个值我忘记了!