I'm writing this post to document an unusual fix for an unusual error.
I had MSE updates failing on a reinstalled machine. This didn't happen right after the reinstall, but only after a couple of days. The update fails and the error message is 0xc8000247.
This was due to Windows Update not working anymore. In the c:\Windows\WindowsUpdate.log file, I found several errors with error number 0xc8000247, like this one:
DtaStor FATAL: Failed to initialize datastore, error = 0xC8000247
When I opened Windows Update, it showed a red error. And when I tried to start update, I got a message that the service wasn't running (it was) and that I should restart the machine. "View update history" showed an empty screen, although I had successfully updated this machine when it was reinstalled. Like MSE, Windows Update too failed only after a couple of days.
The solution is to install an Intel driver for high density drives. This laptop has a WD 1TB drive. Everything worked fine on this machine, except Windows Update (and hence MSE update).
You can find the driver on HP's site:
"Error Messages Appear During Windows Update, When Inserting Card or Using Live Mail"
Remark that this driver is from Intel, but HP packaged it. The laptop I fixed is not a HP laptop.
The reason I'm not linking to the forum page where I finally found this solution, is that this page first advices other fixes which were disrupting in this particular case.
One of the advices was to stop the Windows Update service and rename a Windows Update folder, but this did not fix my problem, but had as result that once I fixed the problem with the Intel driver, Windows Update was working again but it had lost its update history. I had to undo this folder renaming to get my history back.
Edited by Didier Stevens, 01 May 2013 - 04:06 AM.