[SOLVED] Hash mismatch when installing .NET 3.5 on Windows 10

Code:
2015-09-05 09:38:22, Info                  CBS    Failed to find file: x86_system.printing_31bf3856ad364e35_10.0.10240.16425_none_1f23c3c8586aa3cd\System.Printing.dll [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
 
Code:
2015-09-05 21:21:29, Info                  CBS    Failed to find file: amd64_wpf-penimc_31bf3856ad364e35_10.0.10240.16425_none_b3b30f769f599b45\PenIMC.dll [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

Yeah, probably a good idea. Quick question. In these messages, is it that the components themselves are missing, or just that there is no reg value that tells that it actually exists? Either way, how can I find the missing components on the Microsoft's website and redownload them? If there is a way to do that, would that fix the problem?
 
This error message indicates a missing value under a key in the COMPONENTS Hive. The fixes I send you add that entry under the specified key in the Registry to make it valid. And you can't find them on Microsoft's website and "download them", these are values, not files :)

SFCFixScript.txt
 
Code:
2015-09-06 03:17:21, Info                  CBS    Failed to  find file:  x86_wpf-penimc_31bf3856ad364e35_10.0.10240.16425_none_579473f2e6fc2a0f\PenIMC.dll  [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

Sorry, didn't mean downloads for the reg keys, meant downloads for the component installers, if they exist. I figure, for example, I can download the KB that contains a missing component value (or something like that), and it can overwrite incorrect reg keys (or something like that).
 
I doubt you can, since these are components of the RTM build of Windows 10, so they do not come in updates.

SFCFixScript.txt
 
Code:
2015-09-06 04:54:12, Info                  CBS    Failed to find file: x86_wpf-presentationhostdll_31bf3856ad364e35_10.0.10240.16425_none_1beece44024d91ed\PresentationHostDLL.dll [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

How about something to reset the component (hive) and redownload via Windows update?
 
Such a thing isn't possible. In order to "reset" the COMPONENTS Hive, you would have to do a repair install of Windows 10. There's no other way.

SFCFixScript.txt
 
Code:
2015-09-06 05:22:23, Info                  CBS    Failed to find file: amd64_wpf-presentationhostdll_31bf3856ad364e35_10.0.10240.16425_none_780d69c7baab0323\PresentationHostDLL.dll [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

Say I test the ISO in the VM, and I encounter the same problems. That would mean that the ISO got corrupted, correct? How would I fix that?
 
It won't work. This is a programming concept, not something you can actually download and install right now.
 
Code:
2015-09-06 05:47:11, Info                  CBS    Failed to find file: x86_wpf-presentationframework_31bf3856ad364e35_10.0.10240.16425_none_1a69bd113844bdcf\PresentationFramework.dll [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

I don't have much experience with C++, but the short list of instructions doesn't seem too hard to implement.
 
How do you want to do that? Where will you get these components? That's the thing, all these components aren't installed via Windows Updates or else, they are part of the default Windows 10 RTM image. You cannot "fix them" like that. You would actually need to compare an healthy Windows 10 COMPONENTS Hive with yours, and add the missing values only for the .NET Framework 3.5. At this point, a repair install using a clean .iso would be way faster.

SFCFixScript.txt
 
Code:
2015-09-06 06:09:20, Info                  CBS    Failed to find file: amd64_wpf-presentationframework_31bf3856ad364e35_10.0.10240.16425_none_76885894f0a22f05\PresentationFramework.dll [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

Testing it out in the VM atm. Should something go wrong, I'll download another ISO via the Media Creation Tool. If that one fails, I have nothing after that. You said something about having to refresh or wipe the whole pc with a working ISO. Should one of them work, would it be possible to just sync up my local COMPONENTS hive with the one on the ISO, or it doesn't have one?
 
Good news. It worked in the VM. Would I be able to sync the components hive with the ISO like I discussed above?
 
If it works, it means that the .iso you have is good. You could simply use it to run a "repair install" on your current Windows 10 installation. I have no idea of how you would "sync" that COMPONENTS Hive in your VM with the .iso. If you installing Windows 10 in a VM using that .iso, it means that the COMPONENTS Hive inside it is good. So you just have to use that .iso.
 
Alright, thank you. I am going to be AFK for about a week, and will try this when I come back.

Thank you for your help.
 
Back
Top