[WinXP]Service in- en uitschakelen vanaf commandline

Pagina: 1
Acties:

  • pelleke
  • Registratie: Maart 2003
  • Laatst online: 08-11-2024

pelleke

Aut viam inveniam aut faciam

Topicstarter
Hallo!

Voor de snelle lezers mijn kernvraag even heel kort:
Hoe enable je een service vanaf de commandline? (Dus niet starten, maar aanzetten/inschakelen.)

Om performance te winnen heb ik de Automatische Updates service uitgeschakeld in services.msc. Nu geeft de website van Windows Update zelf echter een foutmelding dat deze service niet draait. Nu trekt de service zo hard aan mijn processor, dat ik hem toch echt default uit wil hebben.

Nu heb ik een vraag: ik wil nu een script/batchfile schrijven die voor mij
1. De service inschakelt en op Handmatig zet
2. De service start
3. Een IE opent met de windows update site.
4. De service weer afsluit nadat ik de browser dichtgooi.

Nu weet ik niet hoe ik stap 1 in een commandline moet proppen, stap 2 is gewoon "net start wuauserv" maar dat wil ie niet doen als ik de service heb uitgeschakeld. Ik heb alleen niet kunnen ontdekken hoe ik de service enable vanaf de commandline.

Stap 3 is gelukt d.m.v. "start /wait iexplore.exe www.blaat.nl"

Weet iemand hoe ik dit moet aanpakken?

Verwijderd

sc /?


met net start / net stop valt ook iets te doen als je geen Windows XP/2003 hebt.

  • sandz
  • Registratie: Mei 2002
  • Laatst online: 13-11-2024
met het sc commando, sc start "service"

  • kraats
  • Registratie: Januari 2004
  • Laatst online: 08:17

kraats

Ik rol

Services staan in je registry met een waarde of 'ie gedisabled is, ja of nee.. Zou het aanpassen van deze waarde genoeg zijn om 'm te laten denken dat 'ie wel opgestart mag worden? Normaal wordt deze registry-waarde alleen ingelezen bij booten, maar misschien controleert Windows de status opnieuw als je de service probeert te starten.
Moet het trouwens wel als service gedraaid worden, of kun je ook gewoon 'C:\WINDOWS\system32\svchost.exe -k netsvcs' vanuit een cmd-window starten?

Waar is Jos de Nooyer toch gebleven?


  • pelleke
  • Registratie: Maart 2003
  • Laatst online: 08-11-2024

pelleke

Aut viam inveniam aut faciam

Topicstarter
sandz schreef op donderdag 10 augustus 2006 @ 12:58:
met het sc commando, sc start "service"
pelleke schreef op donderdag 10 augustus 2006 @ 12:54:
(Dus niet starten, maar aanzetten/inschakelen.)
@kraats, heb je enig idee waar die waarden staan? C:\WINDOWS\system32\svchost.exe -k netsvcs is overigens een commando waarmee alle ingeschakelde services worden gestart die hierop betrekking hebben. Het levert dus totaal niets op.

Misschien wuauclt gaan draaien?

Verwijderd

sc config 'service' start=demand

en

sc config 'service' start=disabled


?

[ Voor 30% gewijzigd door Verwijderd op 10-08-2006 13:13 ]


  • kraats
  • Registratie: Januari 2004
  • Laatst online: 08:17

kraats

Ik rol

_/-\o_ Weer wat geleerd!! Super om zo via de command je services te kunnen beheren.. kende deze niet.. ben er blij mee..

Waar is Jos de Nooyer toch gebleven?


  • pelleke
  • Registratie: Maart 2003
  • Laatst online: 08-11-2024

pelleke

Aut viam inveniam aut faciam

Topicstarter
Tip voor allen: ik weet niet waarom, maar voor mijn windows is het van belang dat er NA het "=" tekentje na start een spatie staat.

Mijn batchfile ziet er nu zo uit:

code:
1
2
3
4
5
6
7
8
9
10
@echo off
sc config wuauserv start= auto
sc config bits start= auto
sc start wuauserv
sc start bits
start /WAIT iexplore.exe http://update.microsoft.com/
sc stop wuauserv
sc stop bits
sc config wuauserv start= disabled
sc config bits start= disabled


Werkt als een zonnetje! Thanks to tencoryn _/-\o_

//edit: zo moet ie dus. :)

[ Voor 60% gewijzigd door pelleke op 11-08-2006 01:10 ]


  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

Hier een volledige Windows update batchfile :)
(standaard staan alle WU services uit en automatische updates ook uit)


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@echo off
    sc config wuauserv start= auto >nul
    sc start wuauserv >nul

    sc config bits start= auto >nul
    sc start bits >nul

C:\Progra~1\Intern~1\iexplore http://www.windowsupdate.com

    sc stop wuauserv >nul
    sc config wuauserv start= disabled >nul

    sc stop bits >nul
    sc config bits start= disabled >nul

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!


  • pelleke
  • Registratie: Maart 2003
  • Laatst online: 08-11-2024

pelleke

Aut viam inveniam aut faciam

Topicstarter
Hohoo! Die wordt geforked, dus worden de services meteen afgesloten.

Zet er "start /WAIT" voor om dit op te lossen.

  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

Nou niet dus want het werkt gewoon ;)

Niks geen gefork, het console venster blijft fijn open hoor :)

[ Voor 47% gewijzigd door roelio op 11-08-2006 01:12 ]

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!

Pagina: 1