Как изменить тип запуска службы Windows с помощью командной строки - PullRequest
5 голосов
/ 25 июля 2011

Мой фокус на веб-сервере.

Веб-сервер Apache устанавливает службу в автоматическом режиме (httpd -k install), а Apache не предоставляет параметр для установки службы в ручном режиме (например, MySQL: mysqld --install-manual).

Я читал о SC (C:\Windows\System32\sc.exe) и пытался изменить его с помощью SC, но не смог. Так в чем же решение?

Ответы [ 2 ]

12 голосов
/ 25 июля 2011

SC должен справиться с этим, вы получаете какие-либо ошибки?

Это установит тип запуска вручную для службы под названием «apache»:

  SC \\computername CONFIG apache start= demand
0 голосов
/ 14 января 2013

Я просто применяю ту же цель - ИЗМЕНИТЬ СПОСОБ ЗАПУСКА СЕРВИСА - на удаленной машине

C:\MrCMD> REG QUERY \\RemoteHostName\HKLM\SYSTEM\CurrentControlSet\Services\WUAUServ

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WUAUServ
    Type    REG_DWORD    0x20
    Start    REG_DWORD    0x2
    ErrorControl    REG_DWORD    0x1
    ImagePath    REG_EXPAND_SZ    %systemroot%\system32\svchost.exe -k netsvcs
    DisplayName    REG_SZ    Automatic Updates
    ObjectName    REG_SZ    LocalSystem
    Description    REG_SZ    Enables the download and installation of Windows updates. If this service is disabled, this computer will not be able to use the Automatic Updates feature or the Windows Update Web site.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WUAUServ\Parameters
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WUAUServ\Security
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WUAUServ\Enum

┌─────────────────────────────────────┐
│ Executed Mon 01/14/2013 14:27:15.31 │ As [MrCMD]
└─────────────────────────────────────┘

C:\MrCMD> REG ADD \\RemoteHostName\HKLM\SYSTEM\CurrentControlSet\Services\wuauserv /V Start /T REG_DWORD /d 0x3
Value Start exists, overwrite(Yes/No)? y
The operation completed successfully.

┌─────────────────────────────────────┐
│ Executed Mon 01/14/2013 14:29:57.72 │ As [MrCMD]
└─────────────────────────────────────┘

C:\MrCMD> REG QUERY \\RemoteHostName\HKLM\SYSTEM\CurrentControlSet\Services\WUAUServ

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WUAUServ
    Type    REG_DWORD    0x20
    Start    REG_DWORD    0x3
    ErrorControl    REG_DWORD    0x1
    ImagePath    REG_EXPAND_SZ    %systemroot%\system32\svchost.exe -k netsvcs
    DisplayName    REG_SZ    Automatic Updates
    ObjectName    REG_SZ    LocalSystem
    Description    REG_SZ    Enables the download and installation of Windows updates. If this service is disabled, this computer will not be able to use the Automatic Updates feature or the Windows Update Web site.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WUAUServ\Parameters
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WUAUServ\Security
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WUAUServ\Enum

┌─────────────────────────────────────┐
│ Executed Mon 01/14/2013 14:30:37.80 │ As [MrCMD]
└─────────────────────────────────────┘

Вот и все, ребята ..:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...