精华内容
下载资源
问答
  • 2021-07-11 00:48:57

    WMI是一项核心的Windows管理技术,WMI作为一种规范和基础结构,通过它可以访问、配置、管理和监视几乎所有的Windows资源,比如用户可以在远程计算机器上启动一个进程;设定一个在特定日期和时间运行的进程;远程启动计算机;获得本地或远程计算机的已安装程序列表;查询本地或远程计算机的Windows事件日志等等。

    系统没有WMI服务,或网路适配器共享时提示WMI错误等均可使用。

    使用方法:复制并保存为wmi.bat

    @echo on

    cd /d c:\temp

    if not exist %windir%\system32\wbem goto TryInstall

    cd /d %windir%\system32\wbem

    net stop winmgmt

    winmgmt /kill

    if exist Rep_bak rd Rep_bak /s /q

    rename Repository Rep_bak

    for %%i in (*.dll) do RegSvr32 -s %%i

    for %%i in (*.exe) do call :FixSrv %%i

    for %%i in (*.mof,*.mfl) do Mofcomp %%i

    net start winmgmt

    goto End

    :FixSrv

    if /I (%1) == (wbemcntl.exe) goto SkipSrv

    if /I (%1) == (wbemtest.exe) goto SkipSrv

    if /I (%1) == (mofcomp.exe) goto SkipSrv

    %1 /RegServer

    :SkipSrv

    goto End

    :TryInstall

    if not exist wmicore.exe goto End

    wmicore /s

    net start winmgmt

    :End

    更多相关内容
  • 本文介绍了详解WMI RPC 服务器不可用的解决方案,分享给大家,具体如下: ConnectionOptions connectionOptions = new ConnectionOptions(); connectionOptions.Username = userName; connectionOptions.Password...
  • 本文介绍如何使用本机 Windows 工具来测试 WMI 连接性。下面描述的工具是“wbemtest”。 启动 wbemtest 选择Windows -> 运行 当提示运行命令时,输入 wbemtest。 出现对话框时,选择“连接”。 您可以将 ...

    本文介绍如何使用本机 Windows 工具来测试 WMI 连接性。下面描述的工具是“wbemtest”。

    启动 wbemtest

    1. 选择Windows -> 运行
    2. 当提示运行命令时,输入 wbemtest。
    3. 出现对话框时,选择“连接”。

    您可以将 wbemtest 指向您的计算机:

    1. 对于本地计算机,将命名空间从 root\default 更改为 root\cimv2。
    2. 对于不同的主机,前缀为 \\host,例如 \\Server1\root\cimv2。根据需要输入用户和密码信息以访问远程系统。

    可用于测试连接的示例查询是列出所有 Windows 服务:

       select * from Win32_Service

    关于权限
    的说明 如果系统经常被锁定,将用户添加到本地管理员组将不允许远程 WMI 访问。

    要允许远程 WMI 访问,请参阅以下内容:

    以下适用于 Window 2003 R2 SP 2、Windows Server 2012 R2

    1. 将有问题的用户添加到性能监视器用户
    2. 在服务和应用程序下,打开 WMI 控件的属性对话框(或运行wmimgmt.msc)。在安全选项卡中,突出显示Root/CIMV2,单击安全;添加性能监视器用户并启用选项:Enable AccountRemote Enable
    3. 运行dcomcnfg。在“组件服务”>“计算机”>“我的电脑”中,在“属性”对话框的“COM 安全”选项卡中,单击Access Permissions和的“编辑限制” Launch and Activation Permissions。添加性能监视器用户并允许远程访问、远程启动和远程激活。
    4. 在 Component Services > Computers > My Computer > DCOM Config 下选择 Windows Management Instrumentation,然后将Remote Launch权限Remote Activation授予Performance Monitor Users Group。

    附加信息

    备注

    • 作为步骤 3 和 4 的替代方法,可以将用户分配到分布式 COM 用户组(在 Windows Server 2012 R2 上测试)
    • 如果用户需要访问所有的命名空间,可以在级别#2中进行设置,并通过窗口中Root的窗口递归到子命名空间的权限AdvancedSecurity

    保护远程 WMI 连接

    Securing a Remote WMI Connection - Win32 apps | Microsoft Docs

    展开全文
  • WMI(Windows Management Instrumentation, Windows 管理规范)是一项核心的 Windows 管理技术;用户可以使用 WMI 管理本地和远程计算机。我想,之所以打不开配置管理器是对文件做了修改。 解决方法: 说明:先...

    出错原因:

      上网百度了一下出现这个错误的原因是一个文件的问题,这个文件的名为 sqlmgmproviderxpsp2up.mof ,查看一下是否存在这个文件,如果存在就去用cmd命令更新一下。WMI(Windows Management Instrumentation, Windows 管理规范)是一项核心的 Windows 管理技术;用户可以使用 WMI 管理本地和远程计算机。我想,之所以打不开配置管理器是对文件做了修改。

     

    解决方法:

    说明:先在安装目录找到sqlmgmproviderxpsp2up.mof文件,此文件存在Microsoft SQL Server\90\Shared或者Microsoft SQL Server\110\Shared,使用下面命令运行,

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

       1)cd /d    C:\Program Files\Microsoft SQL Server\90\Shared

       2)mofcomp "C:\Program Files\Microsoft SQL Server\90\Shared\sqlmgmproviderxpsp2up.mof"

      当看到有如下信息时表明操作成功


      MOF file has been successfully parsed
      Storing data in the repository...
      Done!

    展开全文
  • 我试图执行机器B(域的一部分)从机器A(不是域的一部分)的程序。...WMI:“RPC服务器不可用”错误只为域用户两台机器都禁用了防火墙。我可以使用这两个用户从机器A登录到机器B.你能帮我吗?ConnectionOptions conn...

    我试图执行机器B(域的一部分)从机器A(不是域的一部分)的程序。当我尝试使用属于计算机B的管理员组的一部分的域用户时,我有以下代码并引发“RPC服务器不可用”。当我使用本地用户“管理员”,这也是机器B的管理员组的一部分,代码工作正常。WMI:“RPC服务器不可用”错误只为域用户

    两台机器都禁用了防火墙。我可以使用这两个用户从机器A登录到机器B.

    你能帮我吗?

    ConnectionOptions connectionOptions = new ConnectionOptions();

    connectionOptions.Authority = "kerberos:" + domain + @"\" + machine;

    connectionOptions.Impersonation = ImpersonationLevel.Impersonate;

    connectionOptions.Authentication = AuthenticationLevel.PacketPrivacy;

    connectionOptions.Username = username;

    connectionOptions.Password = password;

    ManagementScope scope = new ManagementScope(@"\\" + machine + "." + domain + @"\root\CIMV2", connectionOptions);

    ManagementPath p = new ManagementPath("Win32_Process");

    ManagementClass classInstance = new ManagementClass(scope, p, null);

    ManagementClass startupSettings = new ManagementClass("Win32_ProcessStartup");

    startupSettings.Scope = scope;

    startupSettings["CreateFlags"] = 16777216;

    2013-02-21

    Hem

    展开全文
  • Environment : local -1703/remote-1709: Win10 Pro 64bit  Preparasion: 1. local/remote都启动WS-Man服务即WinRM . local启动winrm -...而我的wbemtest.exe用onlyRemote用户连接remote被完全拒绝.  Ref:  ...
  • 解决WIN7_sp1_wmi错误

    2011-08-29 01:13:52
    解决WIN7_sp1_wmi错误,内有详细说明
  • 首先,在安装文件setup.exe上,单击鼠标右键选择“以管理员的身份运行”,在安装前:解决步骤:a、重启机器,再进行安装,如果发现还有该错误,请按下面步骤b、在开始->运行中输入regedi...首先,在安装文件 setup....
  • 无法连接WMI 提供程序。您没有权限或者该服务器无法访问。请注意,您只能使用 SQL Server 配置管理器来管理 SQL Server 2005 服务器。  找不到指定的模块。 [0x80041010] Cannot connect to WMI provider....
  • 无法连接SQL Server 无法连接到WMI 提供程序0x80041010 无法连接到WMI 提供程序0x80041010 ...以下是我参考的博客,虽然我都连接失败了但也有参考意义 链接: https://blog.csdn.net/tsj11514oo/article/details/431
  • 安装SQL Server时提示无法启动WMI服务 解决方案 新建一个txt文件,将下面的代码拷贝进去@echo on cd /d c:\temp if not exist %windir%\system32\wbem goto TryInstall cd /d %windir%\system32\wbem ...
  • 文章摘要:今天在安装用友畅捷通T+财务软件的时候碰到一个很奇怪的问题,安装SQL2008R2数据库时,出现了一个报错,错误提示如下: MOF编译器无法连接WMI服务器。原因可能是语义错误(例如,与现有WMI知识库不兼容)或...
  • 数据库安装失败后,卸载再安装容易出现各种情况,如下面两种问题: 在此博主采取的是卸载重装,经过多次尝试,终于成功装上数据库。以WIN7旗舰版为例简述一下数据库2008r2的卸载方法: 1.打开控制面板-程序-卸载...
  • 在使用mysql数据库,新建连接时,会报2003-Can't connect to server on 'localhost'(10038)错误,原因主要是MYSQL服务没有启动起来,但是进入:计算机——管理——服务中,找不到MYSQL服务,主要解决办法:方法1:1...
  • TCP 445 - SMB TCP 443:通过互联网与Microsoft Clearing House进行通信 TCP 5985:用于管理的WMI和PowerShell远程处理 TCP 139 - NetBIOS会话服务 您除了阻止了这两个端口,还有其他吗? 祝您工作顺利! ...
  • 对DllRegisterServer的调用失败,错误代码为0x8007005的解决办法,注册控件在手工注册DLL文件时,有时会出现“对DllRegisterServer的调用失败,错误代码为0x8007005”的提示,导致注册失败,该问题经常出现在Vista...
  • WMI常见问题及解决方法

    千次阅读 2019-09-23 11:34:20
    当通过WMI添加服务器、Microsoft .NET、Exchange服务器时,提示“验证失败。请确认用户名和密码”。 解决方法: 请以<domainname>\<username>格式输入用户名 注意: OpManger中对于本地WMI验证,不需要...
  • DeviceIoControl() CreateFile() 读取硬件物理网卡mac完整工程实例 Vs2012 c++ 源代码 功能:结合WMI和DeviceIoControl获取网卡原生MAC地址和当前MAC地址 入口参数: iQueryType:需要获取的... -2:WMI连接失败
  • )并且远程计算机支持远程访问,您就可以连接到该远程计算机并执行拥有相应权限的操作。另外,如果远程计算机启动了委派,您还可以使用委派功能。委派允许远程计算机使用来自客户端的身份验证信息到另外一台计算机上...
  • 无法连接WMI提供程序的解决办法

    千次阅读 热门讨论 2015-12-01 15:44:47
    前几天我的SQL Server无法连接上了,这个问题相信很多人都遇到过,解决的办法无非... 内容是:无法连接到 WMI提供程序。您没有权限或者该服务器无法访问。请注意,您只能使用 SQL Server配置管理器来管理 SQL Serv
  • 也不是可运行的程序或批处理文件",就在桌面上找到我的电脑-->属性-->高级系统设置-->环境变量-->环境变量中的Path编辑在后面加%SystemRoot%\\System32\\Wbem,完成 通过端口 1433 连接到主机 的 TCP/IP 连接失败处理...
  • 启动Sql Server 配置管理器提示“无法连接WMI服务器” 解决办法: 1.确认路径“C:/Windows/System32”下是否有文件framedyn.dll,如果没有,复制“C:/Windows/System32/wbem”下该文件粘贴过去; ...
  • /// 用于WMI连接的用户信息结构 /// public struct UserInfo { public string UserName; public string UserPW; public bool IsEnable; } /// /// WMI基本封装 /// public class WmiShareFunction ...
  • 使用脚本连接WMI1. 使用SWBEM脚本APISWBEM脚本是可以用来访问和控制WMI内部对象的一系列可用在脚本中的对象。Scripting object model脚本通过访问wbemdisp.dll这个library来访问wmi对象,这个仅被设计用来为...
  • 有些时候须要连接多台机器去获取他们的类,可是有些时候我们发现计算机无法连接,这个时候怎么办呢?请改动组策略中下面配置:能够使用Gpmc.msc 进行以后。本地计算机策略--计算机配置--管理模板--网络--网络连接--...
  • 管理员(administrator)没有 network service的权限或者user权限就可以了,所以 WMI无法打开。 1右击“我的电脑”-->“管理” 2在“本地用户和组”内的Administrators组上双击,出现添加属性对话框。 3...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,217
精华内容 1,286
关键字:

wmi连接失败