So Windows has expired on me and it stopped booting today. When I tried to boot it up, it said that a component of my operating system has expired. So I thought that it would be a very easy fix, all I had to do was set the Hardware Clock in BIOS back in time to before Windows expired (7/15/16), and just upgrade it to the latest insider preview. The first time I did that, it worked, but Windows was strangely not recognizing my hard drive which I put a newer build of Windows 10 on it. But when I restarted my computer, it had a BSOD and a STOP code of "PROCESS1_INITILIZATION_FAILURE". So I checked my BIOS again, and this time, the time was set to the current date, and this is where my problem begins.
When I set the time in the BIOS back in time again, and rebooted, it gave me the same BSOD with the same STOP code. When I booted back into BIOS, the time was set to the current time, and obviously when I booted with it being set to the current time, instead of it crashing, it just told me that a component of my operating system expired.
So everytime I set the time in BIOS back, Windows just crashes, and somehow sets the hardware clock to present time.
The reason I think Windows keeps crashing is that it somehow knows what the time is, while not using the hardware clock, so then it updates the hardware clock, and when it tries to boot, all the certificates are expired and it gives me a STOP code.
I tried numerous things. Such as:
Running
bcdedit /set {default} useplatformclock true
On a bootable disk I had.
Then I tried loading the registry in, and I modified it so it doesn't automatically update over NTP, and I also stopped the W32Time service. I literally tried to do everything. I even set the date in the BIOS back, rebooted back to it to make sure it set, and yet Windows keeps updating it and crashing. And the worst part is, its so early in the boot process that it didn't save a crash dump or anything.
Tl;Dr:
Windows expired so I changed the clock in BIOS back in time so it would boot, but when I attempt to boot Windows, it crashes, and sets the time forward.
So I'm looking for a possible solution to how to make Windows think that it's before 7/15/16 if it's possible.