SQL Server Agent has to log on as Local System Account. Open up services console (start > run > type services.msc) and locate "SQL Server Agent" service and double click on it. Go to "Log On" tab and ensure "Local System Account " is selected. After confirming, you should be able to start this service. Or you need to verify the respective service port no.