• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

Запуск Python скрипта от имени системы (Windows)

JustAGuy

New member
18.02.2023
4
0
BIT
0
Всем доброго времени суток, уважаемые форумчане!

Написал скрипт для удаления неких разделов, подразделов и их ключей, в т.ч. в кусте реестра HKEY_LOCAL_MACHINE.
Использую модуль winreg, для доступа указаны привилегии winreg.KEY_ALL_ACCESS.
Есть проблемка, даже при запуске скрипта от имени Администратора возникает ошибка: "[WinError 5] Отказано в доступе", именно для HKEY_LOCAL_MACHINE.
Погуглив и поискав инфу самостоятельно, понял, что в HKEY_LOCAL_MACHINE так просто нельзя удалять/менять/просматривать что-либо даже администратору системы.

Есть ли вариант как запустить скрипт от имени системы?

Пробовал через планировщик задач, но не завелось, задача завершается с кодом возврата 2147942401, перенаправление вывода скрипта в C:\out.txt не срабатывает:

1676749067348.png

1676749139576.png

1676749261763.png
 

Exited3n

Red Team
10.05.2022
717
257
BIT
630
Всем доброго времени суток, уважаемые форумчане!

Написал скрипт для удаления неких разделов, подразделов и их ключей, в т.ч. в кусте реестра HKEY_LOCAL_MACHINE.
Использую модуль winreg, для доступа указаны привилегии winreg.KEY_ALL_ACCESS.
Есть проблемка, даже при запуске скрипта от имени Администратора возникает ошибка: "[WinError 5] Отказано в доступе", именно для HKEY_LOCAL_MACHINE.
Погуглив и поискав инфу самостоятельно, понял, что в HKEY_LOCAL_MACHINE так просто нельзя удалять/менять/просматривать что-либо даже администратору системы.

Есть ли вариант как запустить скрипт от имени системы?

Пробовал через планировщик задач, но не завелось, задача завершается с кодом возврата 2147942401, перенаправление вывода скрипта в C:\out.txt не срабатывает:

Посмотреть вложение 66863
Посмотреть вложение 66864
Посмотреть вложение 66865
Все у тебя правильно, права наивысшие, система стоит. Попробуй в планировщике указать батник, а в него пропищи python script.py blah blah
Сейчас попробовал из под админа удалить запись из HKLM, все ок. Юзал powershell.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!