My suggestion is to check the Event Viewer logs.
I am a firm believer in using those logs to troubleshoot problems.
Here is a link from this forum that will help:
http/www.tomshardware.com/faq/id-3128616/windows-event-viewer.html
What you will be looking for are error patterns the repeat every 30 minutes or so.
Do not be intimidated by the logs. Just peruse and look. You will quickly begin to understand the organizations and format.
Once you identify some entries/errors "of interest", right click those entries for more details. Then google any error codes or messages.
Avoid, and do not fall for, any websites that pop up claiming that some download will fix the error. Such sites will pop up no matter what error you are dealing with.....