I inherited a number of Windows 2008 x64 boxes with the server manager utility failing with the error code HRESULT:0x800F0818.
Only having limited time and the fact that the servers functioned and updated, it was deemed not critical. However with the server manager not functioning you will soon discover you cannot change the function of the server. Add/Chaging roles or windows features becomes impossible.
I recently came across the article and it has solved my issue
http://blogs.technet.com/roplatforms/archive/2010/05/12/how-to-fix-server-manager-errors-after-installing-updates-hresult-0x800f0818-hresult-0x800b0100.aspx
What I want to do is detail how I ran through the procedure. Please ensure you reference the blog above, I used the reg files to enable take ownership in the context menus and that works treat.
The fix hangs around the System Readiness Tool, available from MS. This tool is often updated so ensure you have the latest version.
http://support.microsoft.com/kb/947821
This tool will attempt to fix some problems automatically, so what I do is run this tool twice. This really just makes the log easier to read, as the log on the second run is just errors and does not include the fixes it did on the first run.
At the bottom of the log it will list all the errors (see below)
Unavailable repair files:
servicing\packages\Package_for_KB969897~31bf3856ad364e35~amd64~~6.0.1.0.mum
servicing\packages\Package_for_KB972260~31bf3856ad364e35~amd64~~6.0.1.1.mum
servicing\packages\Package_for_KB972594~31bf3856ad364e35~amd64~~6.0.1.0.mum
servicing\packages\Package_for_KB973346~31bf3856ad364e35~amd64~~6.0.1.0.mum
servicing\packages\Package_for_KB973525~31bf3856ad364e35~amd64~~6.0.1.3.mum
servicing\packages\Package_for_KB973565~31bf3856ad364e35~amd64~~6.0.1.0.mum
servicing\packages\Package_for_KB974455~31bf3856ad364e35~amd64~~8.0.1.0.mum
servicing\packages\Package_for_KB974469~31bf3856ad364e35~amd64~~6.0.1.0.mum
servicing\packages\Package_for_KB969897~31bf3856ad364e35~amd64~~6.0.1.0.cat
servicing\packages\Package_for_KB972260~31bf3856ad364e35~amd64~~6.0.1.1.cat
servicing\packages\Package_for_KB972594~31bf3856ad364e35~amd64~~6.0.1.0.cat
servicing\packages\Package_for_KB973346~31bf3856ad364e35~amd64~~6.0.1.0.cat
servicing\packages\Package_for_KB973525~31bf3856ad364e35~amd64~~6.0.1.3.cat
servicing\packages\Package_for_KB973565~31bf3856ad364e35~amd64~~6.0.1.0.cat
servicing\packages\Package_for_KB974455~31bf3856ad364e35~amd64~~8.0.1.0.cat
servicing\packages\Package_for_KB974469~31bf3856ad364e35~amd64~~6.0.1.0.cat
Use this list to grab the updates you require. In my experiences for the IE updates make sure you grab the right update, some will be for IE7 and some for IE8 (if installed).
The procedure is a pain in the ass, but I found downloading the updates first and then go about extracting and renaming the files was the best option as you get into a routine. Once renamed I would copy into the packages folder.
Then run the SUR tool again, and hopefully no more errors… :o)
Additonal benefit on failed KB951847 .Net update
As an aside I had an additional issue on a couple of boxes in that I could not apply the following update. KB951847 .NET Framework 3.5 Service Pack 1. I had the full standalone update. I would try and install this update, and it would instantly error (ungracefully).
However after fixing the server manager issue, I have been able to install the update.
A word of warning, I installed the KB951847 update after fixing server manager on a web server running IIS and the server stopped serving webpages. I had to reboot, and then after restart the web service did not start automatically, had to manually start the web service, however since then it has been fine. I believe the issue was due to combination of the two as I have fixed the server manager on other servers and that has not stopped the server serving pages. In addition I have installed the .NET update KB951847 and this too has not affected the server.
Windows 2008 x64 – Server Manager Errors (HRESULT:0x800F0818 / HRESULT:0x800B0100)