Помимо уже предложенного, вы также можете использовать WMI через класс Win32_Service или IIsWebService , который наследуется от него. Доступна оболочка Python WMI , основанная на pywin32 .
ОБНОВЛЕНИЕ: У меня сработал быстрый тест следующего.
import wmi
c = wmi.WMI()
for service in c.Win32_Service(Name="W3SVC"):
result, = service.StopService()
Я не тестировал следующий фрагмент кода, но что-то вроде этого также должно работать:
for service in c.IIsWebService():
result, = service.StopService()
Документацию по возвращаемым значениям можно найти в методах StopService и StartService .