2012-08-10 14:58:38 +0000 2012-08-10 14:58:38 +0000
61
61

Schakel een Windows service uit vanaf de opdrachtregel

Ik wil een Windows service uitschakelen maar niet:

  1. 1. Open de “Services” beheerconsole
  2. 2. Scroll naar de naam van de service
  3. Klik op “Windows”. 3. Klik met de rechtermuisknop op Eigenschappen (of dubbelklik)
  4. Klik met de rechtermuisknop op de naam van de dienst
  5. Klik met de rechtermuisknop op de naam van de dienst
  6. Klik met de rechtermuisknop op Eigenschappen (of dubbelklik) 4. Verander het opstarttype: naar disabled
  7. Pas toe 6. Klik op “Stop”

Ik wil een Windows service niet verwijderen maar schakel deze gewoon uit.

Antwoorden (4)

99
99
99
2012-08-10 14:59:44 +0000
sc config "Name of Service" start= disabled
sc stop "Name of Service"

De ruimte na de “start=” is belangrijk

U kunt de naam van de dienst zien door te dubbelklikken op een dienst op het servicescherm:

13
13
13
2012-08-10 15:44:22 +0000

In aanvulling op Kevin’s antwoord, als u meer dan één dienst moet controleren of selecteren op basis van enkele criteria, kunt u gebruik maken van wmic. Eenvoudig gebruik om slechts 1 service te stoppen (Sqlwriter in mijn voorbeeld) zou zijn: wmic service where name='SQLWriter' call ChangeStartmode Disabled

maar de tool is veel krachtiger, bijvoorbeeld het instellen van de uitgeschakelde modus voor alle services met onderschrift beginnend met SQL en niet reeds uitgeschakelde zou je kunnen zeggen:

wmic service where "caption like 'SQL%' and Startmode<>'Disabled'" call ChangeStartmode Disabled
12
12
12
2017-06-09 16:49:56 +0000

SC STOP "<nameservice>"

SC CONFIG "<nameservice>" START= ( BOOT, of SYSTEM, of AUTO, of DEMAND, of DISABLED, of DELAYED-AUTO )

Link: Sc config

-2
-2
-2
2012-08-10 15:01:40 +0000

Citeren uit KB248660 :

Het hulpprogramma Reg.exe van de Microsoft Windows NT Resource Kit moet op uw computer zijn geïnstalleerd.

Om de opstartwaarde voor een service op een lokale computer te wijzigen met behulp van de opdrachtregel, typt u het volgende in bij de opdrachtregel en drukt u vervolgens op ENTER: REG UPDATE HKLM\SYSTEM\CurrentControlSet Services ServicesStart=X waarbij de servicenaam de naam van de service is zoals die in het register staat en X een 2, een 3 of een 4 is (staat voor respectievelijk automatisch opstarten, handmatig opstarten of uitgeschakeld).

Om de opstartwaarde voor een dienst op een computer op afstand te wijzigen door de opdrachtregel lokaal te gebruiken, typt u het volgende in bij de opdrachtprompt en drukt u op ENTER: REG UPDATE HKLMYSTEM HKLMYSYSTEM, CurrentControlSet Services, waarbij de servicenaam de naam van de dienst is zoals die in het register staat, X een 2, een 3 of een 4 is (staat voor respectievelijk automatisch opstarten, handmatig opstarten of uitgeschakeld) en de servernaam de naam van de externe server is.

Om te zien hoe de naam van de dienst in het register verschijnt, zie de volgende registratiesleutel: HKEYYLOCALMACHINEMACHINECurrentControlSetdiensten