改注册表,找相应的键值应该可以。
firststart
试试

解决方案 »

  1.   

    修改注册表
    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SQLSERVERAGENT]"Start"=dword:00000002 为os启动时自动启动
    "Start"=dword:00000001 为os启动时手动启动修改注册表的方法比较多,可以用WScript修改,也可以用API.祝好运 :)
      

  2.   

    多谢Cooly将hkey_local_machine\system\Controlset001\Services\SQLSERVERAGENT\start项设为2就可以了!设为3的时候为手动启动。谢谢:)
      

  3.   

    自动启动
    "自动启动"选项的值是一个使用下列十六进制值的按位逻辑"或"组合:Autostart SQL Server = 0x0000000FAutostart SQL Server Agent = 0x000000F0两个都需启动,应该是0x000000FF=255某一服务的值为零 (0) 则表明该服务未"自动启动",需要手工启动。所以建议,修改服务的启动选项为
    [DlgServices-0]
    Local-Domain=3855
    AutoStart=255
    Result=1
      

  4.   

    问题通过修改注册表解决了!enhydraboy的方法我也试过了,将autostart改为255,但没成功。本帖下午结,欢迎大家继续讨论。