Question bootres.dll missing or corrupt windows 10 won't boot after update


Mar 19, 2018
When i turned my pc off last night it did an automatic update and when i turned it on again today it failed to boot and went in to the automatically fix windows errors page.
it then say's Automatic repair couldn't repair your pc. and gave me an address of a log file C:\windows\system32\logfiles\srt\srttrail.txt. I used advances options to go into command promt and when i viewed the log file the error at the bottom is C:\efi\microsoft\boot\resources\custom\bootres.dll is missing or corrupt. I tried system restore which failed, I tried all the start up settings under advanced options, all just took me back to the automatic repair failed. I then tried to create a Windows 10 recovery USB from an old laptop which still runs windows 7. I downloaded the window media creation tool and selected the option for another computer, windows 10 , USB . waited for it to download and check and then it gave me an error code 0x80070005 - 0xa001b, which is lack of permission, i checked my user account on the laptop and i'm set as the administrator. I then went back to the PC and selected reset this PC, keep my files and set it off, and it came back after 10 mins saying it unable to reset. I don't want to do a clean install of Windows 10 as i've got stuff on there i need to back up but also lots of annoying setting for some legacy hardware that took ages to setup and some of which i can't even remember how to setup. I went into command promt to look for the file bootres.dll. First thing i noticed is it came up with x:/ not c:/ and it said not enough memory resources are available to process this command. I found the bootres.dll file in the c:\windows\boot\resources folder it's 92,688 bytes. Can it just be copied to the location c:\efi\microsoft\boot\resources\custom\bootres.dll or can i download a non corrupt version of bootres.dll from the web and copy that across vi a USB drive. Or is there someother solution? Any help much appreciated


Jan 1, 2020
Hey, this may help you.

First you need to create a bootable USB flash drive to install Windows 10
Insert the flash drive in your PC and reboot from it
Select Repair your computer
Select Troubleshoot
Choose Command Prompt

Type in the command:

Type in the command:
List disk (you have to note which disk is your boot drive number)

Type in the command:
Sel disk 0 (0 is my boot drive number)

Type in the command:
List vol (you have to note which volume is the EFI partition)

Type in the command:
Sel vol 4 (volume 4 is my EFI partition)

Type in the command:
assign letter=V:

Type in the command:

Now you can format the EFI partition:
format V: /FS:FAT32

After the format you need to recreate the EFI directory structure

Type in the command:
bcdboot C:\windows /s V: /f UEFI (C is your system partition)

Exit the command prompt and reboot the PC
Reactions: TejasAnand