Hi @Mason P
As these events are random you cannot troubleshoot them unless you find the process which causes these issues. You can use several tools provided by Microsoft to identify the source of the issue.
Process Monitor is an advanced monitoring tool for Windows that shows real-time file system, Registry, and process/thread activity.
Process Monitor v3.89
https://learn.microsoft.com/en-us/sysinternals/downloads/procmon
Memtest is easy to use and is an accurate test of your computer memory. It can tell you if your memory is bad, a motherboard slot is bad, etc.
Memory problems.
https://answers.microsoft.com/en-us/windows/forum/all/memory-problems/21c3f63f-f570-4522-b2ef-ecc7b7ff6461
Driver verifier is a utility built into the OS that will often find the driver/drivers that are the underlying cause of BSOD/Crashes.
Driver Verifier-- tracking down a mis-behaving driver.
https://answers.microsoft.com/en-us/windows/forum/all/driver-verifier-tracking-down-a-mis-behaving/f5cb4faf-556b-4b6d-95b3-c48669e4c983
Once you find out the source then you can start the troubleshoot like repairing the registries or restring the PC to an earlier date.
Hope this resolves your Query!!
--
--If the reply is helpful, please Upvote and Accept it as an answer–