zoukankan      html  css  js  c++  java
  • SQL Server 2005 无法连接到WMI提供程序 无法执行 SQL Server 系统配置检查器

    无法连接到WMI提供程序。你没有权限或者该服务器无法访问/cannot connect to WMI provider. You do not have permission or the……
    由于计算机 本机计算机名 Error:2147749896 (0x80041008) 上的 WMI 配置,无法执行 SQL Server 系统配置检查器

    @echo off
    cd /d    C:Program FilesMicrosoft SQL Server90Shared
    mofcomp "C:Program FilesMicrosoft SQL Server90Sharedsqlmgmproviderxpsp2up.mof"
    pause >nul

    1 右击“我的电脑”-->“管理”
    2 在“本地用户和组”内的Administrators组上双击,出现添加属性对话框。
    3 单击“添加”按钮,出现添加用户对话框
    4 单击“高级”按钮,再单击“搜索”(或是“立即查找”)按钮。注:此'NT AUTHORITYNETWORK SERVICE'用户为系统内置帐户,无法直接添加。
    5 在“搜索结果”内选择“Network Service”用户后,单击“确定”

    检查一下 windows下的system32 中是否有framedyn.dll这个系统文件,如果没有到system32 下的wbem文件中拷贝framedyn.dll到system32 目录下。 我进到system32目录找framedyn.dll文件,果然没有找到,再进入system32wbem目录,找framedyn.dll,拷贝到system32目下。

    重新启动计算机

    其他:

    先建立一个临时文件夹

    我这里是c: emp

    然后建立一个FIXWMI.CMD文件

    文件内容如下:

    @echo on
    cd /d c: emp
    if not exist %windir%system32wbem goto TryInstall
    cd /d %windir%system32wbem
    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   

  • 相关阅读:
    使用ar_receipt_api_pub.apply失误
    部门组织架构和岗位变更
    值集不能修改的原因
    ShopEx安装过程
    javascript二分法
    增加TableSpace
    刚毕业的大学生,你到底为什么被解雇掉了?(转)
    oracle EBS关闭窗口出现红条(进度/进展)
    分享一个jQuery的时间轴插件:TimergliderJS
    分享另外一个jQuery的超酷幻灯插件:jQuery Chop Slider 2.0
  • 原文地址:https://www.cnblogs.com/lbnnbs/p/3670981.html
Copyright © 2011-2022 走看看