sfc and dism fails - can't upgrade 8.1 to 10

jdog

New member
Joined
May 2, 2020
Posts
2
hi guys.
I am trying to upgrade windows 8.1 to windows 10, and it fails.
running sfc /scannow and dism restore health (many options of dism were tried) fails.
I followed the instructions and ran SFCFix.
the CBS logs were too big so I uploaded them here:
Private file

also, here is the content of SFCFix.txt:

SFCFix version 3.0.2.1 by niemiro.
Start time: 2020-05-02 21:04:38.682
Microsoft Windows 8.1 Update 3 - amd64
Not using a script file.




AutoAnalysis::
CORRUPT: C:\WINDOWS\winsxs\amd64_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_b157f27efd203c73\api-ms-win-crt-heap-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\x86_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_553956fb44c2cb3d\api-ms-win-crt-heap-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\amd64_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_b157f27efd203c73\api-ms-win-crt-runtime-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\x86_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_553956fb44c2cb3d\api-ms-win-crt-runtime-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\amd64_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_b157f27efd203c73\api-ms-win-crt-time-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\x86_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_553956fb44c2cb3d\api-ms-win-crt-time-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\amd64_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_b157f27efd203c73\api-ms-win-crt-filesystem-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\x86_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_553956fb44c2cb3d\api-ms-win-crt-filesystem-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\amd64_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_b157f27efd203c73\api-ms-win-crt-stdio-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\x86_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_553956fb44c2cb3d\api-ms-win-crt-stdio-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\amd64_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_b157f27efd203c73\api-ms-win-crt-string-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\x86_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_553956fb44c2cb3d\api-ms-win-crt-string-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\amd64_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_b157f27efd203c73\api-ms-win-crt-utility-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\x86_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_553956fb44c2cb3d\api-ms-win-crt-utility-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\amd64_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_b157f27efd203c73\api-ms-win-crt-convert-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\x86_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_553956fb44c2cb3d\api-ms-win-crt-convert-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\amd64_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_b157f27efd203c73\api-ms-win-crt-locale-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\x86_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_553956fb44c2cb3d\api-ms-win-crt-locale-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\amd64_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_b157f27efd203c73\api-ms-win-crt-environment-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\x86_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_553956fb44c2cb3d\api-ms-win-crt-environment-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\amd64_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_b157f27efd203c73\api-ms-win-crt-math-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\x86_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_553956fb44c2cb3d\api-ms-win-crt-math-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\amd64_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_b157f27efd203c73\api-ms-win-crt-process-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\x86_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_553956fb44c2cb3d\api-ms-win-crt-process-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\amd64_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_b157f27efd203c73\api-ms-win-crt-multibyte-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\x86_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_553956fb44c2cb3d\api-ms-win-crt-multibyte-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\amd64_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_b157f27efd203c73\api-ms-win-crt-conio-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\x86_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_553956fb44c2cb3d\api-ms-win-crt-conio-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\amd64_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_b157f27efd203c73\api-ms-win-crt-private-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\x86_microsoft-windows-u..lcrt-apifwd-winblue_31bf3856ad364e35_6.3.9600.18036_none_553956fb44c2cb3d\api-ms-win-crt-private-l1-1-0.dll
CORRUPT: C:\WINDOWS\winsxs\amd64_microsoft-windows-ucrt_31bf3856ad364e35_6.3.9600.18036_none_9cb7723fed4cd2c2\ucrtbase.dll
CORRUPT: C:\WINDOWS\winsxs\x86_microsoft-windows-ucrt_31bf3856ad364e35_6.3.9600.18036_none_4098d6bc34ef618c\ucrtbase.dll


SUMMARY: Some corruptions could not be fixed automatically. Seek advice from helper or sysnative.com.
CBS & SFC total detected corruption count: 32
CBS & SFC total unimportant corruption count: 0
CBS & SFC total fixed corruption count: 0
SURT total detected corruption count: 0
SURT total unimportant corruption count: 0
SURT total fixed corruption count: 0
AutoAnalysis:: directive completed successfully.




Successfully processed all directives.
SFCFix version 3.0.2.1 by niemiro has completed.
Currently storing 0 datablocks.
Finish time: 2020-05-02 21:55:16.437
----------------------EOF-----------------------



any help with solving this would be greatly appreciated!!
 
Last edited:
updating:
I narrowed down the offending corruption to KB2999226.
I downloaded Windows8.1-KB2999226-x64.msu, extracted the cab using "expand _f:* " and then extrated its content again with "expand _f:* ".
I grabbed a SFCFix.zip from other threads, removed the content of winsxs and planted what I previously extracted.
I dragged SFCFix.zip to SFCFix.exe and it started replacing those offending DLLs.
after finishing, I ran sfc /scannow and it found and repaired corruptions.
a reboot + another scan and now I have no detected corruptions in sfc /scannow.
for some reason, running "Dism /Online /Cleanup-Image /RestoreHealth" still insists that it fixes something:
"The restore operation completed successfully. The component store corruption was repaired.
The operation completed successfully."
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top