Both the OEM and the OS is responsible for the microcode updates.
Can you share the exact error message during bootup ?
Microcode updates can be loaded onto the CPU by firmware (usually BIOS even on computers that technically have UEFI firmware instead of old-style BIOS) or by the operating system.
To allow Windows to load updated microcode onto the CPU, make sure Windows Update is enabled and set to install updates.
To see the processor microarchitecture and which microcode revision is in use, run the command reg query HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0 in the Windows command prompt.
Hope this resolves your Query !!
--If the reply is helpful, please Upvote and Accept it as an answer–