[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More


SBS 2008 can´t install SP2  - error 0x80041010

Published on
11,397 Points
3 Endorsements
Last Modified:
We are running a Small Business Server 2008 for one of our customers. Being the resonsible people we are, when the Service Packs become available, naturally we run the updates. However, when trying to install service Pack 2 for windows server 2008 we got an error 0x80041010.

We first tried the update steps offered by a referring site from Microsoft. Unfortunately none of the steps described helped. So we decided to open a call with Microsoft support directly. This Article is based on what they told us to do and it certainly helped us fixing the error 0x80041010 when trying to install SP2 for SBS 2008 (Server 2008).

We hope this will be also helpful to others who encounter the same problem and maybe it will help solving problems with other not installable update/service packs (we will try this approach for another issue with another server encountering a not installable security update).

Follow these steps:

We have to delete the repository:

Open command prompt and change to %windir%\System32\WBEM

execute the following commands:

sc config winmgmt start= disabled

net stop winmgmt /y
(you may have to stop other services which might depend on this service first)

if exist repository.old rmdir /s/q repository.old

rename repository repository.old

for /f %s in ('dir /b *.dll') do regsvr32 /s %s

for /f %s in ('dir /b *.mof *.mfl') do mofcomp %s

wmiprvse /regserver

winmgmt /resetrepository

sc config winmgmt start= auto

net start winmgmt (most liekly already started!)


Addendum: Yesterday I tried to fix a not installable security update on my SBS W2K8 at home following the  method above. It did not work. So it seems, that the procedure above is only for the error mentioned here. Anyway it did not do any harm to my server, because ohter updates could be installed,  the repository is still functional and I can see all the previous updates that had been installed.

1 Comment

Expert Comment

Awsome, thanks solved my problem!

Featured Post

Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

Join & Write a Comment

This tutorial will walk an individual through the steps necessary to configure their installation of BackupExec 2012 to use network shared disk space. Verify that the path to the shared storage is valid and that data can be written to that location:…
To efficiently enable the rotation of USB drives for backups, storage pools need to be created. This way no matter which USB drive is installed, the backups will successfully write without any administrative intervention. Multiple USB devices need t…

Keep in touch with Experts Exchange

Tech news and trends delivered to your inbox every month