You should run SFC scan to fix .dll error.
System file check (SFC) is a utility built into the Operating System that will check for system file corruption. The sfc /scannow command (System File Check) scans the integrity of all protected operating system files and replaces incorrect, corrupted, changed, or damaged versions with the correct versions where possible. When it cannot repair the damage, DISM should be run to fix as many errors as possible.
1. To Run SFC (Time required - 5 to 15 minutes) -
Type cmd in Windows Start Search box
Right click on cmd
Run As Administrator
Type or copy / paste sfc /scannow and hit Enter
When you have finished it will say one of three things
a. Windows did not find any integrity violations (a good thing)
b. Windows Resource Protection found corrupt files and repaired them (a good thing)
c. Windows Resource Protection found corrupt files but was unable to fix some (or all) of them (not a good thing - DISM needs to be run)
(It may also give the message - Windows Resource Protection could not perform the requested operation. Then you need to run SFC in Safe Mode. Safe Mode -
https://support.microsoft.com/en-us/help/17419/...)
Reboot your computer after SFC finishes
Note - You may have to run SFC up to 2 to 3 times to fix all problems
2. Run DISM (Time required - 15 to 30 minutes) - If you get message - Windows Resource Protection found corrupt files but was unable to fix some (or all) of them, then you need to run DISM
Type cmd in Windows Start Search box
Right click on cmd
Run As Administrator
Type or copy / paste following and press Enter
DISM.exe /Online /Cleanup-image /Restorehealth
Reboot your computer after DISM finishes
Note - After running DISM, it is a good idea to re-run SFC /scannow to make sure all the issues were fixed.
If you get the error message cannot find source files you need to have an ISO file mounted and need to specify where it is located with the below command
(The ISO must be exactly the same version as the running OS. An ISO of 10586.0 will not repair a running system of 10586.35 because it has additional updates and files)
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:X:\Sources\Install.wim:1 /LimitAccess Where X is the drive letter where the ISO is located. Simply change the X to the correct drive letter
If you do not have an ISO you can make one. The instructions are @
https://www.microsoft.com/en-us/software-downlo...