6 Mar

2. Once finished downloading, close all running programs and run Windows6.0-KB947821-v4-x86.msu. Click OK to install KB947821 update for Windows. You will see that it is as though trying to install an update but actually it is trying to fix any problems that it finds on the system in background using checksur.exe. This will take a while, so you can go and have a cup of coffee.

3. When installation completed, click Close and restart your computer.
4. Once Windows is booted up, try running Windows Features (optionalfeatures.exe) and see if the list is loaded or not. IF not, continue the next step.
5. Go to Windows\Logs\CBS\ and open CheckSUR.log file with notepad. The following steps are going to be a little tricky because everyone gets different result.
6. Take note of the part that says “Checking Package Manifests and catalogs” in the CheckSUR.log file. If there are errors, you will see a line with (f) followed by error code and path. If you see (fix), it means the tool manage to fix that particular error.

As you can see, the fourth and fifth (f) lines are not fixed as it continues checking the next watchlist.
7. Now you’ll need to manually delete the registry keys according to what you see in the CheckSUR.log file. Run regedit and go to the following location.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\
As an example, I see Package_5_for_KB938979~31bf3856ad364e35~x86~~6.0.1.2.mum on my CheckSUR.log file. So I need to look for the key in registry at the location that I stated above and then delete it. There won’t be a .mum extension on the registry. As long as the whole line matches without the extension, you can delete it.
8. You will need to set full control permission before you can delete the corrupted registry key. Refer to this article on how to set the permission.
After deleting the corrupted registry, I am very sure your Windows Features will start to show the list. The good thing about running System Update Readiness Tool is it might have already fixed some problems which probably you are not aware of. I have copied System Update Readiness Tool to my flash drive because it is a potential utility to fix problems in Vista.
[tags]optionalfeatures, blank, empty, vista, features[/tags]
: Copying this article to your website is strictly NOT allowed. However, if you like this article, you can use the HTML code below to directly link to this article.
Easily Removing Empty Directories From Windows Easily Disable Windows Vista Newbie Features with Vista4Experts How to Blank the Screen Except for a User Selected Area Change Windows Vista System Restore Disk Space Usage Solution to Successfully Burned CD or DVD Shows Blank Content Disable Windows Vista User Account Control (UAC) Disable and Remove Windows Media Player & Internet Explorer
Have computer technical problems? Get FREE help from Raymond.CC FORUM
After combing the internet for a solution for this issue, I came upon your site.
Your solution was easy to understand and straight forward. I followed it step by step and it worked!!!
Now I am not the only one in the office not playing the games :)
Thank you Raymond.
Finally – this worked perfectly! One note though – when I printed it, it only went to step 4. Using Firefox 3.6.3 on Win7. Thank you thank you thank you!
worked perfectly. Thank you very much.
Wow! God knows how long searching then I stumble across this. Worked first time. Brilliant! Now if only Microsoft would list this instead of the crap they have!
thanks a ton..
It worked for me…..
Thank you very much raymond you solved my problem.
I also thank billybons2006 for stating the right System Update Readiness Tool ( in my case windows 7) which is found here: http://www.microsoft.com/downloads/details.aspx?FamilyId=914fbc5b-1fba-4bae-a7c3-d2c47c6fcffc&displaylang=en
because after downloading and running the tool in the link of the original post I got this message:
“Update for Windows (KB947821) is already installed on this computer.”
I had the same problem on Win7 Ult x64 and even doing what you have suggested didn’t work for me. What did work was making sure Windows Modules Installer Service was set to manual (mine was set to disabled) and it cleared things right up.
SUPERB!
Just want to say a big THANK YOU!!
I had so many problems with Vista SP1 not allowing me to install SP2 & other updates – followed your basic instructions and everything went smoothly, no hassles at all!!
Top man!
Thanks again!
work for me
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows
set CSDVersion to 0 and reboot
Thank you very much for this article
I Want to active telnet feature in windows 7 proff 64 bit.
but, the display turn windows feature on or off is blanks.
After i follow until step 4, the display is appear
I choose the download “All supported x64-based versions of Windows 7″
Thank you
Regards
Azkachan
In addition to what is stated here, I had to further fix errors with some more registry entries as specified here: http://www.vistax64.com/windows-updates/268494-windows-vista-upadate-microsoft-silvelight-kb979202-failed-error-code-2.html
WOW! Thank you! worked and I have saved this incase I ever need this again for fixing someones computer.
I agree Microsoft’s solutions on frustrated me, they didnt work. They need to post a link to this!
Worked like a charm for me! Thanks.
Had to go all the way, including manually deletion of registry keys.
Fixed another (and probably related) problem for me: The list of installed windows updates came up blank before this fix.
Its works after changing registry size:
In Windows, click Start > Run…
In the Run window, type ‘regedit’. In the Registry Editor window, navigate to HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control.
In the ‘Registry Editor’ dialog box, double-click on ‘RegistrySizeLimit’. This opens the ‘Edit DWORD Value’ dialog box.
In the ‘Edit DWORD Value’ dialog box, enter ffffffff as the ‘Hexadecimal’ value. Click on the ‘Decimal’ radio button, and enter 4294967295 as the ‘Decimal’ value. Click OK.
Reboot the machine.
Log in as an Administrator and open a Command Prompt and run ‘SFC /SCANNOW’.
Thanks!