Jump to content
The Hotfix Share

kb2919355 Component Store corruption


Recommended Posts

Microsoft has released a huge update for Windows 8.1, which it refers to as the April 2014 update. It is a compilation of all updates and hotfixes for Windows 8.1 produced before March 2014, and is actually composed of five files: an Update (kb2919355) and four Feature Packs (kb2932046, kb2934018, kb2937592, and kb2938439). All are available from the Microsoft Download Center, by simply searching for kb2919355.

 

NOTE: On April 17, 2014, Microsoft revised the April Update to include kb2959977. This additional Update is also available from the Microsoft Download Center.

 

The April 2014 update provides sorely-needed and long-overdue improvements in Windows 8.1's stability and reliability. In my opinion, it brings Windows 8.1 to the level of Beta-quality software -- finally usable on a day-to-day basis, although still buggy.

 

One major problem with the April 2014 update is a bug where the Component Store can be corrupted. There are two scenarios of which you need to be aware:

 

1) If you have not yet installed kb2919355, you should, at an elevated Command Prompt, issue the following command:

 

dism /online /Cleanup-Image /ScanHealth

 

Should corruption be detected, you should (again at an elevated Command Prompt) type:

 

dism /online /Cleanup-Image /RestoreHealth

 

If Windows 8.1's Component Store is for whatever reason corrupted before you install the April 2014 update, you absolutely need to repair it before installing it, or a new bug in kb2919355 will make it impossible to repair the corruption -- ultimately resulting in the need to re-format.

 

2) If you have already installed kb2919355, you need to check if your Component Store is already corrupted, using the ScanHealth command as in scenario 1 above. If your Component Store is, in fact, corrupted, you need to then run the RestoreHealth command as above. If the RestoreHealth command reports that it is unable to repair the Component Store, you need to use System Restore to back out to a point before installing kb2919355, and then re-issue the RestoreHealth command. At that point it should be able to repair the Component Store. You may then re-install kb2919355 and should experience no further Component Store issues, so long as you DO NOT RUN:

 

dism /online /Cleanup-Image /StartComponentCleanup

 

After kb2919355 is installed, you MUST NOT use StartComponentCleanup, as that command actually CAUSES Component Store corruption.

 

I have reported this issue to Microsoft, and will update this post once they have made a hotfix available that corrects this problem.

Edited by cgthamm
Link to post
Share on other sites
  • Replies 29
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

One major problem with the April 2014 update is a bug where the Component Store can be corrupted. There are two scenarios of which you need to be aware:

 

You may then re-install kb2919355 and should experience no further Component Store issues, so long as you DO NOT RUN:

 

dism /online /Cleanup-Image /StartComponentCleanup

 

After kb2919355 is installed, you MUST NOT use StartComponentCleanup, as that command actually CAUSES Component Store corruption.

 

I have reported this issue to Microsoft, and will update this post once they have made a hotfix available that corrects this problem.

 

Sorry for truncating your post to save space, but Thank You, Thank You, Thank You! for being one of the few to recognize this very serious issue.

I had no problem installing the 8.1 update per se, however shortly afterwards I ran Disk Cleanup including system files with windows updates. Then when I ran DISM /online /cleanup-image /scanhealth (or restorehealth), it said DISM failed with error 0x800f081f.

 

After much reading of various forums, and trying most everything to no avail, I restored my PC to a pre-update image and installed the updates again. This time I did not run Disk Cleanup, and the DISM commands showed no component store corruption. I then ran DISM /online /cleanup-image /analyzecomponentstore and it suggested that I do a cleanup. So, I ran DISM /online /cleanup-image/startcomponentcleanup and it failed saying the component store was corrupted. The DISM scanhealth or restorehealth gave me the same 0x800f081f error again. So, I again restored my pre-update image, ran windows update again. This time I only ran the DISM check, scan or restore health commands and they all completed without error.

So, it appears that if any command is run that tries to cleanup the component store, it corrupts it.

 

By the way, when I ran either Disk Cleanup or the DISM cleanup on my pre-update restored image, they ran fine and did not corrupt the component store.

So, while most of the posts seem to deal with the inability to install the KB2919355 updates, I believe that the component store corruption issue may be at the root of the problem and I'm very concerned that MS will recognize this and fix it. Like may others, I do NOT want to have to do a clean install or even a repair install. Microsoft should steer clear from these suggestions as it is clearly their fault. If a re-install is required, they'd better prepare to compensate their users for all the time they'll spend on re-installing all their programs and updates.

 

Link to post
Share on other sites
Do you have the case number? Would you mind posting it so I can follow up and make sure that Microsoft is taking action here?

 

I think that you were responding to the OP. I am not cgthamm, but I have had the exact same experience as the OP, except my system is 32-bit.

I do not personally have a case number with Microsoft, but I have seen your posts on the Microsoft Windows 8.1 forum, specifically the one I pasted here:

 

post-97650-1398388258_thumb.png

 

In addition to what I posted above on this thread, I would be happy to provide you any additional specifics of my situation if you think it will help.

Link to post
Share on other sites
Do you have the case number? Would you mind posting it so I can follow up and make sure that Microsoft is taking action here?

 

 

Hi Susan,

 

My contact at Microsoft is Anthony Bartolo.

 

This is actually a very serious problem. Anything you can do to speed up a fix would be much appreciated.

 

 

- Chris

Edited by cgthamm
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...