Я работаю над небольшим пакетным сценарием, который повышает уровень основных программ windows для запуска от имени администратора.
все функции работают нормально, но я столкнулся с проблемой при попытке выполнить "команду regedit.исполняемый."
когда опция 3 выбрана в скрипте и он должен запустить regedit от имени администратора я получаю ошибку:
740: запрошенная операция требует повышения.
вот скрипт:
echo off
cls
echo.
echo Start as admin:
echo /----------------
echo # 1. CMD #
echo # 2. Task Manager#
echo # 3. Regedit #
echo # 0. Exit #
echo ----------------/
echo.
set /p run=
if %run%==1 (
set run="cmd"
)
if %run%==2 (
set run="taskmgr"
)
if %run%==3 (
set run="regedit"
)
if %run%==0 (
exit
)
runas /savecred /user:admin %run%
есть решение за это?
я хотел бы сделать это работает без установки сторонних программ, изменение реестра или отключение контроля учетных записей.