Hi there,
These crashes are related to memory corruption and are probably caused by a driver. You can follow these below articles to find the driver and memory leak which is causing you this BSOD.
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
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
Once you find the faulty drivers you can then update or reinstall the specific driver to rectify this issue.
The below thread discusses the same issue and you can try out some troubleshooting steps from this and see if that helps you to sort the Issue.BSOD Windows Server 2012 R2 https://learn.microsoft.com/en-us/answers/questions/389778/bsod-windows-server-2012-r2.html
Server 2012 Virtual Machine BSOD after hardware crash - 4 times https://social.technet.microsoft.com/Forums/windowsserver/en-US/4222ba73-64e6-47e6-807b-e8cd98c7f130/server-2012-virtual-machine-bsod-after-hardware-crash-4-times?forum=winserverhyperv
-----------------------------------------------------------------------------------------------------------------------------------------------
--If the reply is helpful, please Upvote and Accept it as an answer–