无法连接到WMI 提供程序0x80041010



我之所以要重装系统是因为我打不开SQL,更打不开SQL配置管理器。所以只能卸载重装,但是重装后又发现一个错误,说是安装路径出问题,那好吧,我还是重装系统,重装系统后,还是安装不上,好吧,我格盘,终于的终于,还是安装好了。下面我就对我出现打不开配置管理器的问题进行一个汇总,大家就当一个屡战屡败的实例看看吧。说不准你也和我一样,最后格盘重装的。

图片描述:

无法连接到 WMI
提供程序。您没有权限或者该服务器无法访问。请注意,您只能使用 SQL Server
配置管理器来管理 SQL Server 2005
和更高版本的服务器。
无效类 [0x80041010]

1,WMI是什么:

英文全称为:Windows Management Instrumentation,Windows,中文名字:管理规范。是一项核心的 Windows 管理技术。用户可以使用
WMI 管理本地和远程计算机。

SQLserver和WNI的链接正常连接显示的是:

而我的是:无法连接到WMI

网上有很多人也遇到了这个问题,我站在巨人的肩膀上总结我试过的几个网上解决过这个方法给大家看看。

方法一:

管理员(administrator)没有 network service的权限或者user权限就可以了,所以 WMI无法打开。

1右击“我的电脑”-->“管理”

2在“本地用户和组”内的Administrators组上双击,出现添加属性对话框。

3单击“添加”按钮,出现添加用户对话框

4单击“高级”按钮,再单击“搜索”(或是“立即查找”)按钮。注:此‘NT AUTHORITY\NETWORK SERVICE‘用户为系统内置帐户,无法直接添加。

5 在“搜索结果”内选择“Network Service”用户后,单击“确定”。让然后把权限放宽。

方法一没有解决我的问题,我依然打不开SQL配置管理器,失败。。。重装系统后我特意看了下我的权限那块并没有出现NetworkService”用户,还是可以打开SQL配置管理器。如图:

方法二:

检查一下 windows下的system32 中是否有framedyn.dll这个系统文件,如果没有到system32 下的wbem文件中拷贝framedyn.dll到system32 目录下。记住wbem文件的和system32 中的framedyn.dll版本要一致。

方法二对我而言不存在,我的wbem文件夹的和system32 文件夹是存在framedyn.dll。所以方法二失败。

方法三:

以管理员身份运行“命令提示符”(在附件下面),进入后执行以下命令

1、如果你是低版本并且是装在90文件的话应该是:

cd /dC:\Program Files\Microsoft SQL Server\90\Shared

如果你的版本和我是2012版本装在了100文件的话应该是:

cd/d    C:\Program Files\Microsoft SQL Server\100\Shared

2、装在90文件的话应该是:

mofcomp"C:\Program Files\Microsoft SQLServer\90\Shared\sqlmgmproviderxpsp2up.mof"

2012版本装在了100文件的话应该是:

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

提示一下,这需要你实现找到你的装到了那个文件夹,还有的会装到110文件夹中。所以自己要事先确定好。

SQL Server与version对应关系如下:


SQL Server
版本


Version


Microsoft SQL Server 2012


110


Microsoft SQL Server 2008 R2


100


Microsoft SQL Server 2008


100


Microsoft SQL Server 2005


90

如果成功的应该是向下面图片一样,但是因为方法三对我也是无效我就借了张别人博客的图片给大家看一下

我的出现了一下问题:

方法四:

方法三实际可以简化成方法四,在“开始”里打开cmd,然后输入命令mofcomp+空格,然后找到文件sqlmgmproviderxpsp2up.mof,把该文件拖至命令后面,回车即可。

方法四对我也是无效下的。

方法五:

给SQL SERVER 打上了SP3补丁。

方法四我试过了不管用。

方法六:

进服务管理,看下这个WMI服务是否已启动。把关于WMI的服务全都打开。

打开服务方法有:

1、我的电脑右键-》管理-》服务

2、控制面板-》管理工具-》服务

3、直接在开始菜单-》运行,输入services.msc /s 
回车

方法六也对我无效。

所以我重现安装和没有格盘安装SQL时候出现了一个问题。如图:

我只能格盘重装系统再安装SQL。

时间: 2024-08-16 20:27:18

无法连接到WMI 提供程序0x80041010的相关文章

解决“无法连接到WMI提供程序,您没有权限或者该服务器无法访问。“

最近在学习PowerDesigner,在创建PDM模型的时候,遇到了一点儿小问题,本以为要重装SQLServer,百度了一下,问题就轻松解决了.问题的背景是这样的,在创建数据源的时候,总是测试连接不成功,我就想打开配置管理器查看一下是不是出了什么问题.结果,就出现了下面的弹窗:↓↓↓ 出错提示: 启动SQL Server 2005 配置管理器时,出现以下提示错误 无法连接到WMI提供程序.您没有权限或者该服务器无法访问...... Invalid class [0x80041010] 出错原因:

SQL Server 2012无法连接到WMI提供程序

这篇文章主要介绍了SQL Server 2012无法连接到WMI提供程序(Cannot connect to WMI provider)解决方案,需要的朋友可以参考下 今天一位同事在启动自己工作机的SQL Server 2012配置管理器时遇到如下报错: ? 1 2 3 4 无法连接到 WMI 提供程序.您没有权限或者该服务器无法访问.请注意,您只能使用 SQL Server 配置管理器来管理 SQL Server 2005 服务器. 找不到指定的模块. [0x80041010] Cannot

sql server2008R2 无法连接到WMI提供程序。你没有权限或者该服务器无法访问

在自己的Win8.1的系统在安装了Vs2013和Sqlserver2008R2 今天在打开ssms的时候发现连接不上数据库,且出现了以下问题 然后打开Sqlserver配置管理器准备看看sqlserver的服务是否开启,结果就看到了以下错误 以前从来没有遇到过sqlserver配置管理器打不开的问题于是在网络上找了几个解决方案然后按照其他人的的解决方案,作了以下操作,还是没有解决我的问题: C:/Program Files/Microsoft SQL Server/90/Shared添加netw

打开SQL Server配置管理器,“无法连接到WMI提供程序,您没有权限或者该服务器无法访问。请注意,您只能使用SQL Server配置管理器来管理SQL Server 2005和更高版本的服务器。无效类[0x80041010]

我安装的版本是SQL Server2008 ,在打开SQL Server配置管理器时,遇到如图所示问题: 按照网上提供的常用的3种方法均不奏效: 1.检查一下 windows下的system32 中是否有framedyn.dll这个系统文件,如果没有到system32 下的wbem文件中拷贝framedyn.dll到system32 目录下 我的system32 中有framedyn.dll,反而是wbem文件中没有,于是复制了一份到wbem中,然并卵! 2. 1 右击“我的电脑”-->“管理”

Tip:SQL Server配置管理器无法连接到WMI提供程序

======================================================= 尝试打开SQL server配置管理器的时候,报下图的错误. 此问题的修复方式,我们打开程序和功能,右击SQL server 2012的主程序,选择"卸载/更改",然后进入SQL server的修复向导,我们针对SQL的共享功能进行修复,如图. 选择"修复". 稍等片刻,修复完成. 然后我们再尝试打开SQL server configuration man

联系人提供程序

联系人提供程序是一个强大而又灵活的 Android 组件,用于管理设备上有关联系人数据的中央存储库. 联系人提供程序是您在设备的联系人应用中看到的数据源,您也可以在自己的应用中访问其数据,并可在设备与在线服务之间传送数据. 提供程序储存有多种数据源,由于它会试图为每个联系人管理尽可能多的数据,因此造成其组织结构非常复杂. 为此,该提供程序的 API 包含丰富的协定类和接口,为数据检索和修改提供便利. 本指南介绍下列内容: 提供程序基本结构 如何从提供程序检索数据 如何修改提供程序中的数据 如何编

未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法 错误信息:未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。

解决办法: 去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载.然后安装就行了. 本错误是由于你使用了ACCESS2007版本建立的数据库,但服务器中没有相配合使用的程序,所以出错. 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈

SqlServer2005 provider: TCP 提供程序, error: 0 - 由于目标计算机积极拒绝,无法连接。) (Microsoft SQL Server,错误: 10061)问题解决

环境:win7 32位 数据库:sqlserver2005 报错过程: 按照sqlserver2005默认流程一步步安装的,以前启动一直正常, 今天启动本机安装的sqlserver2005,点击""登陆,时,报错:错误信息如下: 标题: 连接到服务器 ------------------------------ 无法连接到 XGL. ------------------------------ 其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到

未在本地计算机上注册"microsoft.ACE.oledb.12.0"提供程序解决办法

错误信息:未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序. 解决办法: 去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载.然后安装就行了. 本错误是由于你使用了ACCESS2007版本建立的数据库,但服务器中没有相配合使用的程序,所以出错. 未在本地计算机上注册“microsoft.ACE.ol