你看到的错误不是agent引起的吧,有没有mssqlserver的错误?或者你看一下服务中是否有.net framework 2.0....的服务未开启
关键启动被你的错误信息遮挡了……sql server agent 不需要启动的(主服务启动,代理可以不启动),无影响 可以试下先手动备份 agent 为代理服务,也就是主服务异常情况下启动临时解决办法