Я хочу запустить regedit от имени другого пользователя (т.е. редактировать записи реестра этого пользователя).

Итак, я запустил cmd как администратор, а затем сделал

runas /profile /savecred /user:OtherUserName regedit

Он запрашивает мой пароль, но после того, как я ввожу его, я получаю

RUNAS ERROR: невозможно запустить - regedit

740: Запрошенная операция требует повышения.

Я понимаю, что regedit должен запускаться от имени администратора, но я запускаю командную строку от имени администратора. OtherUserName является пользователем типа администратора.

Я предполагаю, что даже при том, что я работаю от имени текущего пользователя в качестве администратора, мое согласие с этим не переходит к OtherUserName .

Но это то, что я могу сделать в Windows 7 Embedded.

Я пробовал:

2 ответа2

0

Хорошо, так что я думаю, что нашел способ обойти это благодаря этой странице ... https://www.itechtics.com/edit-registry-settings-other-users/

reg load HKU\OtherUserName C:\Users\OtherUserName \ntuser.dat

затем

regedit

тогда есть узел

[HKEY_USERS\OtherUserName\...etc.]

в настройках реестра.

Это решает проблему для меня, хотя все еще не отвечает на общий вопрос, почему я не могу runas приложение, требующее повышенных разрешений ...

0

Рассматривали ли вы открытие самого местоположения файла, поиск приложения "regedit". Затем Shift + правый клик, запустить от имени другого пользователя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .