wmi服務(wù)有啥功能?系統(tǒng)沒有wmi服務(wù)怎么辦?
WMI是一項核心的Windows管理技術(shù),WMI作為一種規(guī)范和基礎(chǔ)結(jié)構(gòu),通過它可以訪問、配置、管理和監(jiān)視幾乎所有的Windows資源,比如用戶可以在遠程計算機器上啟動一個進程;設(shè)定一個在特定日期和時間運行的進程;遠程啟動計算機;獲得本地或遠程計算機的已安裝程序列表;查詢本地或遠程計算機的Windows事件日志等等。
WMI是什么服務(wù)?
(WMI),中文名字叫Windows管理規(guī)范。從Windows 2000開始,WMI(Windows 管理規(guī)范)就內(nèi)置于操作系統(tǒng)中,并且成為了Windows系統(tǒng)管理的重要組成部分。所以大家很容易就能見到它的,因為我們至少也應(yīng)該是個Windows 2000的使用者了。下面我將詳細介紹它的每個細節(jié),讓你從不認識它到喜歡上它。
WMI能做什么?
WMI不僅可以獲取想要的計算機數(shù)據(jù),而且還可以用于遠程控制。遠程控制計算機可是大家都喜歡的東西。很多遠程監(jiān)視控制類軟件通常的做法是:在遠程計算機上運行服務(wù)端后臺程序,在本地計算機上運行一個客戶器端控制程序,通過這二個程序的勾結(jié)來實現(xiàn)對計算機的遠程控制。這種作法的缺點是十分明顯的,當(dāng)服務(wù)端程序關(guān)了,這種遠程監(jiān)控就無法實現(xiàn)了,因為沒有內(nèi)線了。而WMI實現(xiàn)的遠程監(jiān)視和控制完全不需要另外裝什么服務(wù)端的東西,系統(tǒng)默認就將WMI服務(wù)給開了。具體說來,WMI的本領(lǐng)如下:
1、獲取本地和遠程計算機的硬件軟件信息。
2、監(jiān)視本地和遠程計算機的軟件和服務(wù)等運行狀況。
3、控制本地和遠程計算機的軟件和服務(wù)運行。
4、高級應(yīng)用。
系統(tǒng)沒有wmi服務(wù)怎么辦?
使用方法:復(fù)制并保存為wmi.bat
@echo on
cd /d c:temp
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