Hey everyone! About two days ago, I was updating my Windows 11 PC. I think it was either a quality or a feature update when the power cut out. After I got my PC back up, it went straight into recovery mode. I've been trying to fix it but haven't had much luck. I attempted system recovery, but it didn't work. I checked the Wi-Fi connection, and that's fine, but I can't connect to the network to try any automatic fixing. I also tried uninstalling the updates, but it doesn't let me do that either. Running the 'sfc scannow' command didn't help; I was back to recovery after rebooting. The only options left are messing with the startup settings, UEFI firmware, and possibly doing a full system reset, which I'd like to avoid since it would remove all my non-preinstalled programs. Does anyone have suggestions on how to resolve this without doing a full reinstall of Windows? There's an option to leave recovery and boot into Windows, but I want to be sure everything is okay first before trying that.
2 Answers
Before you consider a full reset, try booting into the Advanced Options and using the Command Prompt. Run these commands in order: bootrec /fixmbr, bootrec /fixboot, bootrec /scanos, and bootrec /rebuildbcd. After that, run 'sfc /scannow' and 'dism /online /cleanup-image /restorehealth'. If DISM fails, you can use a Windows 11 USB installer to do the same. This might help you avoid a full reset!
I can handle most of those commands, but I don’t have a USB installer since I upgraded directly from Windows 10 without one.
I’ve been through this too; recovery mode can be a hassle! Your best bet could be to check the BIOS settings or even reset the BIOS to default. Sometimes, boot settings can get all jumbled up after power interruptions. Just remember, be careful with any BIOS changes to avoid data loss.
I appreciate the advice! I’ll look into resetting the BIOS before diving into anything more drastic.
Always back up your data before messing with BIOS settings! Just in case.

Just a heads-up, make sure to have a backup of your data first before trying these commands, just in case things go sideways.