-
AutoIt
(
http://forum.oszone.net/forumdisplay.php?f=103)
Как отключить службы в XP-Seven через скрипт
Собственно как можно вырубить не нужные службы через скрипт
|
Цитата:
Цитата Centrinar
Собственно как можно вырубить не нужные службы через скрипт »
|
net, sc, reg (читайте Справку)
|
Эт я понял а как поменять типа запуска и сделать его равным "Отключено":
|
Кроме вышеуказанного sc.exe — например, посредством WMI:
Код:
AutoItSetOption("MustDeclareVars", 1)
Local $sServiceName = "Messenger"
Local $oSWbemServicesEx = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Local $oSWbemObjectEx = $oSWbemServicesEx.Get("Win32_Service.Name='" & $sServiceName & "'")
If $oSWbemObjectEx.ChangeStartMode("Disabled") = 0 Then
ConsoleWrite("Success change Start Mode of service [" & $sServiceName & "]." & @CRLF)
Else
ConsoleWriteError("Failure change Start Mode of service [" & $sServiceName & "]." & @CRLF)
EndIf
$oSWbemObjectEx = 0
$oSWbemServicesEx = 0
Exit(0)
Аналогично, можно использовать и другие методы класса Win32_Service — вместо использования внешних утилит.
|
CyberStyLe |
01-06-2010 08:53 1425102 |
Или посредством AutoiT через реестр:
Код:
$sServiceName = 'sppsvc' ; имя службы
$sServicesKey = 'HKLM\SYSTEM\CurrentControlSet\services\' ; ветка реестра со службами
$sMarker = '4'
; 4 - отключено, 2 - авто
RegWrite($sServicesKey & $sServiceName, 'Start', 'REG_DWORD', $sMarker)
|
Время: 22:22.
© OSzone.net 2001-