Disable a Windows service
This is a vbs script to disable a running Windows service
Should be used from command line by issuing
cscript DisableService.vbs <filename>
Should be used from command line by issuing
cscript DisableService.vbs <filename>
Function getService( strName ) Set getService = nothing For Each objWMI In GetObject("winmgmts:\root\cimv2").InstancesOf("Win32_Service") If objWMI.Name = strName Then Set getService = objWMI Exit For End If Next End Function If Wscript.Arguments.Count <> 1 Then Wscript.StdOut.WriteLine "usage: cscript DisableService <ServiceName>" WScript.Quit End If Set objArgs = WScript.Arguments Dim strService strService = objArgs(0) dim objWMI Set objWMI = getService( strService ) if objWMI.State = "Running" Then objWMI.StopService() while objWMI.State = "Running" Set objWMI = getService( strService ) Wscript.Sleep 1000 wend End If objWMI.ChangeStartMode("Disabled")