Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как отключить службы в XP-Seven через скрипт

Ответить
Настройки темы
[решено] Как отключить службы в XP-Seven через скрипт

Аватара для Centrinar

Старожил


Сообщения: 247
Благодарности: 1

Профиль | Цитировать


Собственно как можно вырубить не нужные службы через скрипт

Отправлено: 19:22, 25-05-2010

 

Аватара для zonderz

Ветеран


Сообщения: 727
Благодарности: 150

Профиль | Отправить PM | Цитировать


Цитата Centrinar:
Собственно как можно вырубить не нужные службы через скрипт »
net, sc, reg (читайте Справку)

-------
MCP, MCSA, MCSE, разработчик программы CMDTools
http://forum.oszone.net/thread-170783.html


Отправлено: 20:13, 25-05-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для FlatX007

Ветеран


Сообщения: 553
Благодарности: 87

Профиль | Отправить PM | Цитировать


NET STOP имя_службы
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:13, 25-05-2010 | #3


Аватара для Centrinar

Старожил


Сообщения: 247
Благодарности: 1

Профиль | Цитировать


Эт я понял а как поменять типа запуска и сделать его равным "Отключено":

Отправлено: 00:41, 01-06-2010 | #4


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Кроме вышеуказанного 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 — вместо использования внешних утилит.
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:18, 01-06-2010 | #5


Аватара для CyberStyLe

Новый участник


Сообщения: 44
Благодарности: 4

Профиль | Отправить PM | Цитировать


Или посредством AutoiT через реестр:


Код: Выделить весь код
$sServiceName = 'sppsvc' ; имя службы
$sServicesKey = 'HKLM\SYSTEM\CurrentControlSet\services\' ; ветка реестра со службами
$sMarker = '4' 
; 4 - отключено, 2 - авто

RegWrite($sServicesKey & $sServiceName, 'Start', 'REG_DWORD', $sMarker)

Последний раз редактировалось CyberStyLe, 01-06-2010 в 09:13.

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:53, 01-06-2010 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как отключить службы в XP-Seven через скрипт

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - [решено] Как удалённо отключить звуковую карту через реестр?! Kyzylorda_Gabit Microsoft Windows 2000/XP 22 29-07-2022 04:10
[решено] как отключить комбинации клавиш через Групповые Политики? mhm Microsoft Windows NT/2000/2003 14 28-03-2010 20:56
Разное - скрипт на запуск службы cas Программирование и базы данных 11 11-12-2008 03:16
Как отключить кулер через bios? muslim Хочу все знать 4 08-08-2007 17:15
Службы - [решено] Как отключить рекламу из службы сообщений alibaster Microsoft Windows 2000/XP 3 22-06-2007 19:35




 
Переход