Вы должны войти, чтобы создавать сообщения и темы.

nircmd.exe и запуск от имени системы

Есть всем известная утилита, которая именуется nircmd.exe - она позволяет выполнять массу различных задачь

Для этого её рекомендуется скачать и распаковать в папку с Windows

После чего можно установить твик контекстного меню, для EXE файлов, следующего содержания: 

Спойлер

-----------------------------------------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile\shell\runassystem]
@="Запуск от имени системы"
"Description"="Запускает программу с правами операционной системы"
"Icon"="imageres.dll,1"
"MUIVerb"="Запуск от имени системы"

[HKEY_CLASSES_ROOT\exefile\shell\runassystem\command]
@="nircmd.exe runassystem \"%1\""
---------------------------------------------------------------------------

А так же предусмотрена возможность запуска BAT от имени системы, из командной строки:

----------------------------------------------------------------------------
chcp 1251
start "" "%WINDIR%\nircmd.exe" runassystem "D:\файл.bat"

-----------------------------------------------------------------------------

Вопрос в следующем, как из контекстного меню, запустить cmd / bat файл, от имени системы? Никакие ухищрения не прокатывают. 

В REG файле меняю "exefile" на "cmdfile" 

[HKEY_CLASSES_ROOT\cmdfile\shell\runassystem]


Так же меняю ключ %1 на $1, оставляю только $ и вовсе избавляюсь от него - результат НУЛЕВОЙ - ничего не происходит. 

Как должна выгладить эта строка? 

@="nircmd.exe runassystem \"%1\""

Ах да, забыл поприветствовать всех, кто тут есть. Ото мало, ли, ещё Бан. не с первого раза удалось опубликовать тему, была проблема со входом в аккаунт, это сбило меня с толку. Забыл поздороваться. Здравствуйте и низкий поклон Вам, до земли.  

:^)


Комментарий модератора:
Отключите, пожалуйста, все расширения для перевода/озвучивания текста на этом форуме. Ибо в каждое Ваше сообщение лезет кнопка Speak.

Добрый🖐.
Прочитав бегло справку, по nircmd, заметил что у тебя нету ключа elevate, этот ключ делает запрос на повышение прав, то есть чтобы запросить права, нужна такая команда
Скопированоnircmd.exe elevate program "%1", в реестре должно выглядеть вот так, скрин не мой
То есть тебе по факту нужно поменять твое runassystem, на elevate, Может быть что-то упустил, кто шарит поправит, а лучше справку почитайте.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн