Dell 7559, Intel (R) Core(TM) i7-6700HQ CPU @ 2.60GHz 2.60GHz keeps turning off EXACTLY after 30 minutes.

Hello, this problem started a month ago first I didn’t notice the exact time when it’d turn off but I have timed it to exactly 30 minutes. It just turns off. Before this I had this missing SHELL32.dll is missing. I am unable to do any updates. I am planning to reset my windows 10 and upgrade BIOS after I solve this missing file problem. But the problem is laptop still turns off when I am in BIOS settings, which makes me think that this is not a windows issue it must be co-incidental. I have searched a lot and I think it could be an issue with Intel Management Engine based on so many threads that I have read. Are there any solutions to this problem because most people with this problem bought new machines. Should I just buy a new one instead of wasting my time?

Download CSME System Tools v11 from Intel (Converged Security) Management Engine: Drivers, Firmware and Tools and run MEInfo tool with -fwsts parameter to check the status of the CSE.