Lucee wont start after server restart

Hello,
I have installed the following:
System Information
Version Lucee 5.3.1.102
Servlet Container Apache Tomcat/8.5.35
Java 1.8.0_192 (Oracle Corporation) 64bit
OS Windows Server 2016 (10.0) 64bit
Architecture 64bit
The website has heavy traffic.(minimum 2000 users per minute real time in google analytics)
After I restart the server the only way for lucee to start correctly is only if I restart first tomcat and then IIS. Do you know how can I make lucee start automatically after every restart?
Also the whole server got stuck probably because windows needed to install updates. After updates got installed there were no more issues. Is there anyway to avoid this as well?

Thank you

John Petrou