Python 3_Error "pywintypes.error: (5, 'OpenSCManager', 'Доступ запрещен.')" - PullRequest
1 голос
/ 09 июля 2020

Недавно я начал экспериментировать с python по автоматизации системы. Вот код, который я пытался запустить для остановки служб, но получил ошибку pywintypes.error: (5, 'OpenSCManager', 'Доступ запрещен.'). Я просмотрел некоторые онлайн-блоги и предложения, однако, похоже, я не понимаю сути этого. Нужно ли нам запускать его с повышенным доступом? если да, то как нам go вперед?

import os 

import win32serviceutil

service = "Windows Update"


win32serviceutil.StopService(service)

Заранее всем спасибо.

1 Ответ

0 голосов
/ 09 июля 2020

импорт ОС

импорт win32serviceutil

service = "Windows Обновление"

win32serviceutil.StopService (служба)

Кажется, вы хотите остановить обновление Windows с помощью python.

Windows обновление использует Системное разрешение или административное разрешение (это зависит от вашей ОС и версии) В windows 10 1803 вы необходимо запустить его (файл .py или cmd , если вы используете Python через CMD ) с административными привилегиями ( Повышенный доступ ).

Если он не работает, вам необходимо отключить его с помощью групповой политики или реестра .

Т. , В Windows 10 вещей автоматически включаются, если они используют Системные разрешения например windows защитник, Windows Обновление и Windows брандмауэр

 Note: System Permission is Higher than the Administrator's permission.
 It can deny and bypass the Administrator's actions and restrictions.
 But System Permission relies on *Group Policy* or *Registry
 In which the Administrator has access in it by default
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...