Made a huge mistake and now I get multiple errors: SFC, DISM, WinUpdate, VSC++2015

MegaDriver

Member
Joined
May 5, 2016
Posts
6
I had a change of hardware recently and so my computer started BSODing when loading Windows (Windows 7 Professional). So I made the reasonable action of reinstalling Windows from my DVD and so I installed a fresh new install replacing the old installation instead of picking the Upgrade option. Afterwards, I copied everything from the Windows.old folder to the fresh new Windows folder and that was my first giant mistake.

Now, while most things are fixed and work correctly, there still some VERY critical things that simply fail:

SFC /scannow just doesnt even start saying Windows Resource Protection could not start the repair service.

DISM shows Error: 3

Windows 7 SP1 .ISO and standalone MSU install. (KB976932) give Server Execution Error (0x80080005)

Visual Studio C++ 2015 installs but not properly as it fails on Windows7_MSU_x64. KB2999226 is the package that VSC++2015 doesnt install and the standalone, both x64 and x86 say "This update is not aplicable to your computer" so either Windows doesnt even know what version it is or I'm missing a prereq which is plausible but unlikely.

This causes some files like api-ms-win-crt-runtime-l1-1-0.dll and related dlls to not exist therefore causing many programs that require Visual Studio 2015 to not work.

I also assume that Direct X 10 errors are related to this somehow as both DX10 and 11 are installed unless thats my GPU's drivers messing.

I tried EVERYTHING. CCleaner, SFCFix, Tweakers.com's Windows Repair and mostly EVERYTHING that the MS support forums told me to do and NOTHING has worked so far so I come to you, to help me. You guys are my last hope. And hopefuly, next time I will finally learn how to reinstall Win7 without screwing everything up again.

You'll find the logs attached as preordained. MANY THANKS IN ADVANCE!

-----------------------------------SFCFix Log Dump-----------------------------------------------

SFCFix version 3.0.0.0 by niemiro.
Start time: 2016-05-05 18:11:52.720
Microsoft Windows 7 - amd64
Not using a script file.








AutoAnalysis::
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.30729.1_none_dcc7eae99ad0d9cf\mfcm90.dll
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.30729.1_none_dcc7eae99ad0d9cf\mfc90u.dll
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.30729.1_none_dcc7eae99ad0d9cf\mfc90.dll
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.30729.1_none_dcc7eae99ad0d9cf\mfcm90u.dll
CORRUPT: C:\Windows\winsxs\amd64_microsoft.vc90.openmp_1fc8b3b9a1e18e3b_9.0.21022.8_none_a5325551f9d85633\vcomp90.dll
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.openmp_1fc8b3b9a1e18e3b_9.0.21022.8_none_ecdf8c290e547f39\vcomp90.dll
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.mfcloc_1fc8b3b9a1e18e3b_9.0.30729.1_none_da4695fc507e16e1\MFC90CHS.DLL
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.mfcloc_1fc8b3b9a1e18e3b_9.0.30729.1_none_da4695fc507e16e1\MFC90CHT.DLL
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.mfcloc_1fc8b3b9a1e18e3b_9.0.30729.1_none_da4695fc507e16e1\MFC90ESN.DLL
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.mfcloc_1fc8b3b9a1e18e3b_9.0.30729.1_none_da4695fc507e16e1\MFC90ESP.DLL
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.mfcloc_1fc8b3b9a1e18e3b_9.0.30729.1_none_da4695fc507e16e1\MFC90DEU.DLL
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.mfcloc_1fc8b3b9a1e18e3b_9.0.30729.1_none_da4695fc507e16e1\MFC90ENU.DLL
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.mfcloc_1fc8b3b9a1e18e3b_9.0.30729.1_none_da4695fc507e16e1\MFC90FRA.DLL
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.mfcloc_1fc8b3b9a1e18e3b_9.0.30729.1_none_da4695fc507e16e1\MFC90ITA.DLL
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.mfcloc_1fc8b3b9a1e18e3b_9.0.30729.1_none_da4695fc507e16e1\MFC90JPN.DLL
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.mfcloc_1fc8b3b9a1e18e3b_9.0.30729.1_none_da4695fc507e16e1\MFC90KOR.DLL
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.mfcloc_1fc8b3b9a1e18e3b_9.0.30729.1_none_da4695fc507e16e1\MFC90RUS.DLL
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.atl_1fc8b3b9a1e18e3b_9.0.30729.1_none_e29d1181971ae11e\ATL90.dll




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








Successfully processed all directives.
SFCFix version 3.0.0.0 by niemiro has completed.
Currently storing 1 datablocks.
Finish time: 2016-05-05 18:17:20.046
----------------------EOF-----------------------

PS: CBS folder is too large to upload. Please await for logs.
 
Hi MegaDriver :)

My name is Aura and I'll be assisting you with your issue. Follow the instructions below please.

IGJdB0T.png
System Update Readiness Tool (SURT) - Scan
Follow the instructions below to run a scan with the System Update Readiness Tool (SURT) and provide a log;
  • Download the right version of SURT for your system;
    • Your version of Windows is:
  • Once downloaded, execute the installer, and go throught the installation (this process can take around 15-20 minutes);
  • On completion, a log will be created in C:\Windows\Logs\CBS\CheckSUR.log;
  • Attach this log in your next reply;
Alternatively, if these instructions are unclear for you, you can follow the tutorial below.

System Update Readiness Tool (SURT)
 
Couple things.

I have used the SFCFix Script to upload the entire CBS folder which was too big to include in the first post. I have run KB947821 before and had to let it run for hours. There's already a CheckSUR.log in the CBS.rar there but I'm uploading it again just in case.

Also I'm running KB947821 again just to be double sure.View attachment CheckSUR.log
 
The CheckSUR.log isn't even complete, sadly I cannot work with it. Can you run SURT again and upload the new log for me?
 
So here's where we stand.
Code:
 Found 15839 errors
  CSI Create Hard Link Failed Total count: 36
  CSI Manifest Missing Total count: 9794
  CSI Located Replacement: Invalid (S256H) Total count: 644
  CSI Payload File Missing Total count: 6009
I have to source over 15,000 files to repair your system. Most of which aren't from Windows 7 RTM nor SP1, so I would have to look into all the updates individually and find them. This is just not realistic sadly, as I (and the other Analysts there) don't have the time for that. The fastest way to solve this issue would be to run a Repair Install of your system.

Afterwards, I copied everything from the Windows.old folder to the fresh new Windows folder and that was my first giant mistake.

Didn't notice that you did that. Please do not do that in the future (I don't know what you were trying to achieve either by doing so), as you can be sure that this lead to the current situation. If this is a fresh install, might as well do another clean install, and start from there.
 
Would it have to be a completely clean install or can I use the "Update" function in the Win7 CD?
 
You can use the "Upgrade" option during the installation. However, if this is already a clean install, might as well do it again just to make sure you start from scratch.
 
Unfortunately, both the Win7 SP1 upgrade .iso, the Win7 SP1 standalone .msu and Win7 Pro .iso all give out a CO_E_SERVER_EXEC_FAILURE (0x80080005) error after "Preparing your computer" for a long time and I cant actually use any of them.
 
Where did you get these .iso from?
 
Back
Top