Попробуйте изменить c.Win32_Services
на c.Win32_Service
.
Есть и ошибки Indentation.
И метод startservice()
должен быть StartService()
.
Adobe Flash Player Update Service
является его отображаемым именем, вы должны передать его имя службы, должно быть AdobeFlashPlayerUpdateSvc
.
Код, который работает:
import wmi
def start_services():
c = wmi.WMI()
for services in c.Win32_Service(Name="AdobeFlashPlayerUpdateSvc"):
result = services.StartService()
if result == 0:
print("Service :",services.name)
else:
print("Service Already is Start State")
start_services()