Use Windows Scheduled Task to run a startup.bat, trigger At Startup and set Run whether user is logged on or not. If you do not want to make console visible, tick Hidden on General tab. You can configure other options as per your requirements.
Assuming you extracted HDS on C:\HDS, so you can find the Log files at:
Solr Log files at C:\HDS\server\logs
Tomcat Log files at C:\HDS\server\tc\logs
You can find the Solr instance and data directory locations by going to Core Admin. In most cases it will be:
Instance Directory: C:\HDS\server\solr\<collection name>\
Data Directory: C:\HDS\server\solr\<collection name>\data\
For example, instead of default port of 8983 you want to start it on a different port eg. 7574. Use following command parameter when running startup script.
startup -Dhttp.port=7574
Note: Execute command in correct directory, for example, C:\HDS\server\bin\
To shutdown Solr Server gracefully, execute following command.
shutdown
In case you’re not using default port of 8983, or using port 7574 then use following script.
shutdown -Dhttp.port=7574
Note: Execute command in correct directory, for example, C:\HDS\server\bin\
Just shutdown using shutdown command and then start it again using startup command!
Periodically backup (copy) whole Solr Collection folder at your backup location, considering the data is stored inside collection folder.
Check the latest version details from here.