Hi Prajakta, Welcome to Q&A Forum; this is a great place to get support, answers, and tips. Thank you for posting your question; I'll be more than glad to help you out.
It sounds like a problem with permissions on the some files (might be the data/log file or the errorlog file)... please take a look into your eventviewer on that machine... you should find an error entry when the agent won't start, it might look like this one:
source: source: https://www.mssqltips.com/sqlservertip/6322/sql-server-agent-service-wont-start-due-to-access-denied/ As you can see, that message also states why it fails => permission on agent error log In this post, you will also find additional help on how to (hopefully) fix your problem. https://www.mssqltips.com/sqlservertip/6322/sql-server-agent-service-wont-start-due-to-access-denied/
I hope my answer is helpful to you, Your Bjoern Peters
If the reply was helpful, please upvote and/or accept it as an answer, as this helps others in the community with similar questions. Thanks!