Windows Update makes Windows freeze after resetting NVRam in OpenCore

I have a Lenovo Flex 5 14 with an AMD Ryzen 5 4500U, and I have successfully installed MacOS Sonoma and gotten all my hardware working except for WiFi. I also have Windows 11 and Arch Linux installed on separate partitions on the same drive, and I use the OpenCore boot menu to choose between them. I decided to try improving my laptop's security by enabling various security features, including UEFI secure boot with my own keys and Lenovo's hard drive encryption. After I enabled the latter, it kept booting Windows immediately instead of booting OpenCore, and I couldn't figure out how to fix it, so I decided to reset the NVRam from OpenCore. That didn't fix it, but I found out that OpenCore's LauncherOption setting was causing my issue and I fixed it. After that I could boot into all three operating systems just fine. However, when I booted into Windows and checked for updates, Windows Update had at least 14 updates called "Lenovo System" and "AMD System" and things like that, which seem to be firmware for various internal devices. When I told it to install them, my system completely froze. After a few minutes I held down the power button and forced it to power off, but the next time I started Windows, it tried to install the updates again and froze. I tried disabling secure boot, disabling my hard drive password, booting Windows from the UEFI boot menu instead of from OpenCore, resetting NVRam again, and updating my BIOS from Linux (although it should have already been at the latest version) and nothing has fixed it. Has anyone else had something like this happen before?

submitted by /u/emassey0135
[link] [comments]