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

CMD в контекстном меню

Всем привет.В контекстном меню есть пункт открыть cmd и открыть cmd от админа.
Первый в реестре находится по Компьютер\HKEY_CLASSES_ROOT\Directory\background\shell\Run_As_User\command\cmd.exe /s /k pushd "%V" и открывается в терминале с окном CMD
Второй пункт находится  по Компьютер\HKEY_CLASSES_ROOT\Directory\background\shell\runas\command\cmd.exe /s /k pushd "%V" и открывается в обычном окне CMD
Суть вопроса-какую команду надо прописать, чтоб открывался терминал с окном CMD,но под админом?

Вася, Привет.
На win 11 терминал и так открывается от Админа и в контекстном меню по умолчанию, если ты админ и ничего не делал с виндой.

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

Mikhail, Терминал так открывается,если в нём профиль по умолчанию выставлен CMD и  в настройках для CMD включен switcher в Запустить этот профиль от имени администратора

Нет, не стоит и так все запускается от Админа, во все категориях все отключено.

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

Mikhail, у меня тоже все switch выключены в параметрах,но профиль по умолчанию Powershell (новый) как мне и надо.Вопрос не как через Открыть в терминале открывался CMD от админа.

У тебя вопрос:

Суть вопроса-какую команду надо прописать, чтоб открывался терминал с окном CMD,но под админом?

Я тебе ответил, что по умолчанию терминал есть в контекстном меню и что при его открытии уже открывается cmd от Админа, если поставлен cmd в Терминале, а не powershell.
Зачем еще что-то колхозить?
Сам терминал живет тут HKEY_CLASSES_ROOT\PackagedCom\Package\Microsoft.WindowsTerminal*****(версия), он запускается от shell.dll.
Прописать как для cmd в реестре не получится.

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

Mikhail,

Цитата: Mikhail от 02.12.2024, 05:10

Я тебе ответил, что по умолчанию терминал есть в контекстном меню и что при его открытии уже открывается cmd от Админа, если поставлен cmd в Терминале, а не powershell.
Я про это в курсе
.

Цитата: Mikhail от 02.12.2024, 05:10

Прописать как для cmd в реестре не получится.
Как не получится,если я прописал ?!
\HKEY_CLASSES_ROOT\Directory\background\shell\Run_As_User\command\cmd.exe /s /k pushd "%V"
и запускается cmd в терминале

У меня например, твоя команда запускает простое cmd без терминала), значит у тебя что-то нестандартное настроено в винде, у мня cmd отдельно, терминал отдельно, у тебя прописано в реестре запускать cmd с сохранением текущей директории и все...

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

Понятно,что ничего не понятно...Тему можно закрыть,а лучше удалить.

Подождем, может кто другой понял чего ты хочешь, ответит.

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