I have a dual boot setup (Ubuntu-Linux and Windows-7 Pro 64-bit) on my laptop. I mostly do my work in Ubuntu, but every once in a while I have to use Windows. A few days ago, I booted into Windows after quite some time, and I checked for updates and there were a lot of new updates (more than 2GB!). To finish the update process I had to reboot and after that a lot of problems showed up!
I can't run many basic programs, such as IE and sidebar! The errors are missing DLLs, like the following screenshots:
I have compared my 'System32' folder with another healthy installation of Windows-7 (32-bit), and I confirm that there are several missing DLLs (like: api-ms-win-downlevel-advapi32-l1-1-0.dll
, api-ms-win-downlevel-ole32-l1-1-0.dll
, api-ms-win-downlevel-user32-l1-1-0.dll
, api-ms-win-downlevel-shell32-l1-1-0.dll
, ...). I haven't checked all the DLLs, so I don't know how many other DLLs are also missing.
I've been searching in the web for the past three days trying to figure out a solution. It seems that a lot of other people have faced the same problem, but unfortunately I didn't find any working solution. The most suggested solution was to run a System File Checker (SFC) scan (sfc /scannow
), which I did and SFC reports that there are some corrupted system-files but it is unable to repair!
In a Microsoft KB article I read that in this situation, one must try to manually repair the corrupted files based on the scan output log (CBS.log
). When searching for how to do this, I found this answer, which says that such a large amount of corrupt system-files can only be fixed using an "Inplace Upgrade" or "Repair Installation".
One concern is that my Windows-7 is an OEM-installation which came pre-installed with my laptop. I don't know that an "Inplace Upgrade" or "Repair Installation" will break my genuine Windows activation status or not?!
So, does anyone know about a solution to this problem? Either using a trusted tool, or guiding me to do the repair manually based on the SFC output log (
CBS.log
)?If not, can any one provide feedback on my concern about performing an "Inplace Upgrade" or "Repair Installation" on an OEM-installed Windows-7?