Copying from: http://msmvps.com/blogs/martinpoon/archive/2009/11/27/sql-server-configuration-manager-cannot-connect-to-wmi-provider-invalid-class-0x80041010.aspx

[Problem]

When I am trying to connect to my SQL Server 2008 R2 using SQL Server Configuration Manager today, the following error dialog pops up:

Cannot connect to WMI provider. You do not have permission or the server is unreachable. Note that you can only manage SQL Server 2005 and later servers with SQL Server Configuration Manager. Invalid class [0x80041010]

SQL Server Configuration Manager–Cannot connect to WMI provider–Invalid class [0x80041010]

[Reason]

Don’t know why but the solution that Martin Poon’s blog provides can solve it.

[Solution]

>> Open an elevated Command Prompt, and type the following…

mofcomp.exe "C:\Program Files\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"

SQL Server Configuration Manager–Cannot connect to WMI provider–Invalid class [0x80041010]

After that:

SQL Server Configuration Manager–Cannot connect to WMI provider–Invalid class [0x80041010]