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

Alright there might be a missing value in the Registry. Follow the instructions below please.

88fYBWt.png
Retrieving the COMPONENTS Hive
Follow the instructions below to retrieve your COMPONENTS Hive and send me it.
  • Open your Windows Explorer, and navigate to the C:\Windows\System32\Config folder;
  • In this folder, find the COMPONENTS file (there's no extension), and copy it to your Desktop;
    Note: If you receive an error message saying that the COMPONENTS file is in use, restart your computer and try again. If the error message persist, let me know.
  • Right-click on it, and select Send to... and choose Compressed (zipped) folder;
  • Upload the file on Dropbox, Google Drive or OneDrive and post the download URL for it here;

EndqYRa.png
DISM - Fixing Component Store Corruption
Follow the instructions below to run a DISM scan on your system:
  • On Windows 8, drag your cursor in the bottom-left corner, and right-click on the metro menu preview, then select Command Prompt (Admin);
  • On Windows 8.1, right click on the Windows logo in the bottom-left corner and select Command Prompt (Admin);
  • Enter the command DISM /Online /Cleanup-Image /RestoreHealth and press on Enter;
  • Let the scan run until the end (100%);
  • Copy the C:\Windows\Logs\DISM folder and C:\Windows\Logs\CBS\CBS.log file on your Desktop, then right-click on it, go to Send to... and select Compressed .zip archive;
  • Upload the file on Dropbox, Google Drive or OneDrive and post the download URL for it here;
Note: Please note that the CBS.log is volatile, which means that if you don't upload it after the DISM scan is completed, it won't contains the information from the scan anymore. So archive it and upload it as soon as you can.

Your next post should therefore contain:

Download URL to your COMPONENTS Hive
Download URL to a zipped file with the DISM.log and CBS.log files
 
Alright follow the instructions below please.

myjIXnC.png
SFCFix - Fix Time

WARNING! The following fix is specific to the user's system in this thread. No one else should follow the instructions below to apply that fix, as it could damage your system. If you need assistance with an issue, please start a new thread and someone will assist you shortly.

Follow the instructions below to download and execute a SFCFix fix, and provide the log.
  • Download SFCFix and move the executable on your Desktop;
  • Download the attached SFCFixScript.txt and move the file to your Desktop;
    Note: Make sure that the file is named SFCFixScript.txt, do not rename it.
  • Save any work you have open, and close every programs;
  • Drag the SFCFixScript.txt file over the SFCFix.exe executable and release it;
    1p8eDnI.gif
  • SFCFix will launch, let it complete;
  • Once done, a file will appear on your Desktop, called SFCFix.txt;
  • Open the file, then copy and paste its content in your next reply;
View attachment SFCFixScript.txt
 
Code:
RegistryScript::
Successfully took ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\msil_windowsbase_31bf3856ad364e35_10.0.10240.16425_none_43024b7e11f1eddc.

Successfully imported registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\msil_windowsbase_31bf3856ad364e35_10.0.10240.16425_none_43024b7e11f1eddc.

Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\msil_windowsbase_31bf3856ad364e35_10.0.10240.16425_none_43024b7e11f1eddc.
RegistryScript:: directive completed successfully.

Tried .NET 3.5 again after that. Still system file not found error.
 
Can you upload your WindowsUpdate.log and CBS.log files?
 
Alright, so what's happening here is that the CBS.log refers to a non-existant Registry value when you try to enable the .NET Framework 3.5. What we're doing right now is to create that Registry value. However, there might be more missing, but we'll only know it as we try to enable it again and again. As soon as we fix one, another could come up. So this might take a while. I'll try to post the fixes as fast as possible.

myjIXnC.png
SFCFix - Fix Time

WARNING! The following fix is specific to the user's system in this thread. No one else should follow the instructions below to apply that fix, as it could damage your system. If you need assistance with an issue, please start a new thread and someone will assist you shortly.

Follow the instructions below to download and execute a SFCFix fix, and provide the log.
  • Download SFCFix and move the executable on your Desktop;
  • Download the attached SFCFixScript.txt and move the file to your Desktop;
    Note: Make sure that the file is named SFCFixScript.txt, do not rename it.
  • Save any work you have open, and close every programs;
  • Drag the SFCFixScript.txt file over the SFCFix.exe executable and release it;
    1p8eDnI.gif
  • SFCFix will launch, let it complete;
  • Once done, a file will appear on your Desktop, called SFCFix.txt;
  • Open the file, then copy and paste its content in your next reply;
SFCFixScript.txt
 
Code:
RegistryScript::
Successfully took ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\amd64_presentationcore_31bf3856ad364e35_10.0.10240.16425_none_b4330ece2aa010d8.

Successfully imported registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\amd64_presentationcore_31bf3856ad364e35_10.0.10240.16425_none_b4330ece2aa010d8.

Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\amd64_presentationcore_31bf3856ad364e35_10.0.10240.16425_none_b4330ece2aa010d8.
RegistryScript:: directive completed successfully.

Tried enabling .NET 3.5 again. Another "system could not find file specified" error. Here are the new WU and CBS logs: View attachment CBS_WU_Yrnoti_090315.zip
 
Here we go again.

myjIXnC.png
SFCFix - Fix Time

WARNING! The following fix is specific to the user's system in this thread. No one else should follow the instructions below to apply that fix, as it could damage your system. If you need assistance with an issue, please start a new thread and someone will assist you shortly.

Follow the instructions below to download and execute a SFCFix fix, and provide the log.
  • Download SFCFix and move the executable on your Desktop;
  • Download the attached SFCFixScript.txt and move the file to your Desktop;
    Note: Make sure that the file is named SFCFixScript.txt, do not rename it.
  • Save any work you have open, and close every programs;
  • Drag the SFCFixScript.txt file over the SFCFix.exe executable and release it;
    1p8eDnI.gif
  • SFCFix will launch, let it complete;
  • Once done, a file will appear on your Desktop, called SFCFix.txt;
  • Open the file, then copy and paste its content in your next reply;
SFCFixScript.txt
 
Code:
RegistryScript::
Successfully took ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\amd64_presentationcore_31bf3856ad364e35_10.0.10240.16425_none_b4330ece2aa010d8.

Successfully imported registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\amd64_presentationcore_31bf3856ad364e35_10.0.10240.16425_none_b4330ece2aa010d8.

Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\amd64_presentationcore_31bf3856ad364e35_10.0.10240.16425_none_b4330ece2aa010d8.
RegistryScript:: directive completed successfully.

I believe I know what part of the logs you're looking for, so if I'm right, I'll just continue pasting the snippets here:
Code:
2015-09-04 01:24:55, Info                  CBS    Exec: Staging Package: Package_671_for_KB3081448~31bf3856ad364e35~amd64~~10.0.1.0, Update: 3081448-1075_neutral
2015-09-04 01:24:55, Info                  CBS    Exec: Staging Package: Package_671_for_KB3081448~31bf3856ad364e35~amd64~~10.0.1.0, Update: 3081448-1075_neutral, MarkDeploymentStaged: amd64_40742bc2891ce1b6be06636f7a5e1306_31bf3856ad364e35_10.0.10240.16425_none_c7cbfc79e09457d4
2015-09-04 01:24:55, Info                  CBS    Failed to find file: amd64_presentationcore_31bf3856ad364e35_10.0.10240.16425_none_b4330ece2aa010d8\wpfgfx_v0300.dll [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-09-04 01:24:55, Info                  CBS    Failed to gather all required files. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-09-04 01:24:55, Info                  CBS    Failed to gather all missing files for package: Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~10.0.10240.16384 [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-09-04 01:24:55, Info                  CSI    00000011@2015/9/3:22:24:55.767 CSI Transaction @0xae6856a2b0 destroyed
2015-09-04 01:24:55, Error                 CBS    Failed to pre- stage package: Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~10.0.10240.16384 [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-09-04 01:24:55, Info                  CBS    CommitPackagesState: Started persisting state of packages
2015-09-04 01:24:55, Info                  CBS    CommitPackagesState: Completed persisting state of packages
 
Yup, this line is basically what I'm looking for:
Code:
2015-09-04 01:24:55, Info                  CBS    Failed to find file: amd64_presentationcore_31bf3856ad364e35_10.0.10240.16425_none_b4330ece2aa010d8\wpfgfx_v0300.dll [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

Here goes:

myjIXnC.png
SFCFix - Fix Time

WARNING! The following fix is specific to the user's system in this thread. No one else should follow the instructions below to apply that fix, as it could damage your system. If you need assistance with an issue, please start a new thread and someone will assist you shortly.

Follow the instructions below to download and execute a SFCFix fix, and provide the log.
  • Download SFCFix and move the executable on your Desktop;
  • Download the attached SFCFixScript.txt and move the file to your Desktop;
    Note: Make sure that the file is named SFCFixScript.txt, do not rename it.
  • Save any work you have open, and close every programs;
  • Drag the SFCFixScript.txt file over the SFCFix.exe executable and release it;
    1p8eDnI.gif
  • SFCFix will launch, let it complete;
  • Once done, a file will appear on your Desktop, called SFCFix.txt;
  • Open the file, then copy and paste its content in your next reply;
SFCFixScript.txt
 
Next one:
Code:
2015-09-04 05:49:31, Info                  CBS    Failed to find file: x86_presentationcore_31bf3856ad364e35_10.0.10240.16425_none_5814734a72429fa2\PresentationFontCache.exe.config [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

Would you happen to have a template I could fill out and then paste in SFCFixScript.txt every time I get the same error?
 
Sadly, no. Reason being that when you encounter the error, I make you add a value to the Registry. Value that I take for my Registry since you don't have it, and therefore cannot really do the fix yourself.

myjIXnC.png
SFCFix - Fix Time

WARNING! The following fix is specific to the user's system in this thread. No one else should follow the instructions below to apply that fix, as it could damage your system. If you need assistance with an issue, please start a new thread and someone will assist you shortly.

Follow the instructions below to download and execute a SFCFix fix, and provide the log.
  • Download SFCFix and move the executable on your Desktop;
  • Download the attached SFCFixScript.txt and move the file to your Desktop;
    Note: Make sure that the file is named SFCFixScript.txt, do not rename it.
  • Save any work you have open, and close every programs;
  • Drag the SFCFixScript.txt file over the SFCFix.exe executable and release it;
    1p8eDnI.gif
  • SFCFix will launch, let it complete;
  • Once done, a file will appear on your Desktop, called SFCFix.txt;
  • Open the file, then copy and paste its content in your next reply;
SFCFixScript.txt
 
Code:
2015-09-04 13:49:38, Info                  CBS    Failed to find file: x86_presentationcore_31bf3856ad364e35_10.0.10240.16425_none_5814734a72429fa2\PresentationCore.dll [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

Would you happen to have a potential reason for all the broken dependencies?
 
Well, since you just upgraded, a bad upgrade is all I can think of to be honest.

myjIXnC.png
SFCFix - Fix Time

WARNING! The following fix is specific to the user's system in this thread. No one else should follow the instructions below to apply that fix, as it could damage your system. If you need assistance with an issue, please start a new thread and someone will assist you shortly.

Follow the instructions below to download and execute a SFCFix fix, and provide the log.
  • Download SFCFix and move the executable on your Desktop;
  • Download the attached SFCFixScript.txt and move the file to your Desktop;
    Note: Make sure that the file is named SFCFixScript.txt, do not rename it.
  • Save any work you have open, and close every programs;
  • Drag the SFCFixScript.txt file over the SFCFix.exe executable and release it;
    1p8eDnI.gif
  • SFCFix will launch, let it complete;
  • Once done, a file will appear on your Desktop, called SFCFix.txt;
  • Open the file, then copy and paste its content in your next reply;
SFCFixScript.txt
 
Code:
2015-09-05 04:02:10, Info                  CBS    Failed to  find file:  x86_presentationcore_31bf3856ad364e35_10.0.10240.16425_none_5814734a72429fa2\wpfgfx_v0300.dll  [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

I also downloaded the Win10 Pro ISO via the Media Creation Tool. Should my computer require a refresh or a wipe via the ISO sometime in the future, is it likely that I would encounter this problem again, and what should I do if that does happen?
 
I couldn't tell to be honest. To your knowledge, was there a moment in the upgrade where you think something didn't went the right way?

myjIXnC.png
SFCFix - Fix Time

WARNING! The following fix is specific to the user's system in this thread. No one else should follow the instructions below to apply that fix, as it could damage your system. If you need assistance with an issue, please start a new thread and someone will assist you shortly.

Follow the instructions below to download and execute a SFCFix fix, and provide the log.
  • Download SFCFix and move the executable on your Desktop;
  • Download the attached SFCFixScript.txt and move the file to your Desktop;
    Note: Make sure that the file is named SFCFixScript.txt, do not rename it.
  • Save any work you have open, and close every programs;
  • Drag the SFCFixScript.txt file over the SFCFix.exe executable and release it;
    1p8eDnI.gif
  • SFCFix will launch, let it complete;
  • Once done, a file will appear on your Desktop, called SFCFix.txt;
  • Open the file, then copy and paste its content in your next reply;
SFCFixScript.txt
 
Code:
2015-09-05 05:53:35, Info                  CBS    Failed to find file: amd64_system.printing_31bf3856ad364e35_10.0.10240.16425_none_7b425f4c10c81503\System.Printing.dll [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

Couldn't exactly tell you to be honest. I was AFK for most of the upgrade. Would it be a good idea to perhaps plug the ISO into VirtualBox and see if there are problems installing .NET 3.5 there, too?

Also, this most recent missing component sounds a bit important and critical.
 
If you're comfortable with that, I would do it. Doesn't take long to set up a VM and install Windows on it.

myjIXnC.png
SFCFix - Fix Time

WARNING! The following fix is specific to the user's system in this thread. No one else should follow the instructions below to apply that fix, as it could damage your system. If you need assistance with an issue, please start a new thread and someone will assist you shortly.

Follow the instructions below to download and execute a SFCFix fix, and provide the log.
  • Download SFCFix and move the executable on your Desktop;
  • Download the attached SFCFixScript.txt and move the file to your Desktop;
    Note: Make sure that the file is named SFCFixScript.txt, do not rename it.
  • Save any work you have open, and close every programs;
  • Drag the SFCFixScript.txt file over the SFCFix.exe executable and release it;
    1p8eDnI.gif
  • SFCFix will launch, let it complete;
  • Once done, a file will appear on your Desktop, called SFCFix.txt;
  • Open the file, then copy and paste its content in your next reply;
SFCFixScript.txt
 
Back
Top