New
#1
Failed to Load the provider: .... PEProvider.dll
Getting the above warning in dism.log (later causing error) with almost anything I try to do with DISM.
Let be straight - I'm in such a state trying to fix this problem I didn't even notice this was a Windows 10 forum!. My problem is with Windows 7 64bit, so you may want to kick me out or take pity :).
Problem started with with the visual studio 2015 reditributable package, vc_redist.x64.exe. It fails during the Windows7_MSU_x64 phase with missing api-ms-win-crt-runtime-l1-1-0.dll . I tried to fix it with KB2999226 and it also fails, with 0x80240017. MS publish a fix for the problem, by extracting the KB and using DISM to patch it. :
wusa.exe C:\packages\Patch\x64\Windows6.1-KB2999226-x64.msu /extract:extractedFix
DISM.exe /Online /Add-Package /PackagePath:extractedFix\Windows6.1-KB2999226-x64.cab
C:\packages\vcRedistD14\vc_redist.x64.exe /repair
DISM fails with :
2016-12-06 15:10:40, Warning DISM DISM Provider Store: PID=2804 Failed to Load the provider: C:\Users\Rick\AppData\Local\Temp\927F8070-C52A-441B-87E1-41346CA25327\PEProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
which later leads to 4 errors and failure. So I put the WIndows DVD in I: and :
C:\Users\Rick>Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:I:\sources\install.wim:1 /limitaccess
Same problem in dis.log with PEProvider.dll. In fact I've tried CheckHealth and RestoreHealth and they both fail because of PEProvider.dll. The dism directory holds many DLLs but not that one, neith is it in the system folders.
Directory of C:\Windows\System32\Dism
12/04/2011 08:17 <DIR> .
12/04/2011 08:17 <DIR> ..
21/11/2010 03:24 762,368 CbsProvider.dll
14/07/2009 01:40 183,296 CompatProvider.dll
21/11/2010 03:24 289,792 DismCore.dll
21/11/2010 03:24 111,616 DismCorePS.dll
14/07/2009 01:39 96,768 DismHost.exe
14/07/2009 01:40 186,368 DismProv.dll
14/07/2009 01:40 435,712 DmiProvider.dll
12/04/2011 08:17 <DIR> en-US
14/07/2009 01:40 53,760 FolderProvider.dll
21/11/2010 03:24 313,344 IntlProvider.dll
14/07/2009 01:41 107,008 LogProvider.dll
14/07/2009 01:41 216,576 MsiProvider.dll
14/07/2009 01:41 127,488 OSProvider.dll
14/07/2009 01:41 271,360 SmiProvider.dll
21/11/2010 03:24 444,416 TransmogProvider.dll
14/07/2009 01:41 302,080 UnattendProvider.dll
14/07/2009 01:41 471,040 WimProvider.dll
16 File(s) 4,372,992 bytes
3 Dir(s) 10,741,211,136 bytes free
C:\Windows\System32\Dism>
Looking back through dism logs, it seems to have been a problem for a while
How can I fix this PEProvider.dll problem and get the vc 2015 redistributable installed please?.