7

Главный вопрос

Автономные утилиты .exe, которые есть у меня на компьютере, при запуске из меню «Пуск» с помощью сочетания клавиш Ctrl+Shift+Enter , а не как администратор. Вместо этого программа просто запускается без отображения приглашения UAC и без повышенных разрешений.

Некоторые программы, встроенные в Windows, такие как notepad.exe, уважают сочетание клавиш Ctrl+Shift+Enter, чтобы запускать их от имени администратора.

Как получить автономные служебные программы .exe, которые отображаются в меню "Пуск" Windows как "Команда запуска", а не как "Настольное приложение", для запуска с правами администратора при запуске из меню "Пуск" с помощью сочетаний клавиш Ctrl+Shift+Enter ?

Фон / Подробнее

Сначала я подумал, что проблема заключается в том, что сочетание клавиш Ctrl+Shift+Enter для запуска программы в качестве администратора из меню «Пуск» вообще не работает на моем новом ПК под управлением Windows 10.

После нескольких экспериментов, я заметил , что Ctrl+Shift+Enter , чтобы работать как администратор делает работу для программ , которые помечены в меню Пуск в качестве "рабочего стола" приложения, например, "Блокнот":

Windows 10 «Настольное приложение» в меню «Пуск»

Однако для пользовательских служебных программ .exe, которые я скопировал непосредственно на мой локальный диск без запуска программы установки, в меню "Пуск" Windows 10 помечены как "Команда запуска", а Ctrl+Shift+Enter не запускает их как администратор; он просто запускает их без диалога UAC и без повышенных разрешений:

Как отмечалось выше, я хочу, чтобы утилиты .exe-программы без установки, такие как BoundsTest.exe, запускались в качестве администратора из меню "Пуск" нажатием клавиш Ctrl+Shift+Enter, не прибегая к (немного) более громоздким средствам. как правая кнопка мыши по программе и выбрать "Запуск от имени администратора" (который делает работу).

Итак, как я могу выполнить одно или оба из:

  1. Получите ли вы Windows 10 для обработки / распознавания заданной программы "Выполнить команду" как программы "Настольное приложение"?
  2. Настроить Windows 10, чтобы позволить Ctrl+Shift+Enter запускать программы "Запуск команды" от имени администратора?

1 ответ1

3

Добавьте ярлык вашего EXE-файла в меню «Пуск» (и запустите ярлык один раз).

Это повышает статус элемента, помеченного как Run command в Desktop app которое позволяет использовать Ctrl+Shift+Enter.

Подробности:

  1. Создайте ярлык для вашего EXE-файла и поместите его в локальное меню «Пуск»: C:\Users\YourUserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\
    (Альтернативой является размещение его в меню «Пуск» для всех пользователей:
    C:\ProgramData\Microsoft\Windows\Start Menu\ в Windows 10)

  2. Откройте меню « Пуск» и найдите ярлык, перейдя к нему, а не набрав, потому что при вводе вы все равно получите метку команды «Выполнить».

  3. Запустите ярлык.

  4. Теперь, если вы печатаете, чтобы найти ярлык, он отображается как приложение для рабочего стола.

  5. Используйте Ctrl+Shift+Enter, чтобы запустить это приложение от имени администратора.


Редактировать: на основе комментариев Джона может быть легче выбрать "Закрепить на Пуск" после щелчка правой кнопкой мыши по файлу EXE. Действительный ярлык (созданный любым способом) впоследствии создает ключ реестра в HKCU\Software\Microsoft\Windows\CurrentVersion\‌​UFH\SHC который фактически вызывает продвижение элемента. Элемент может быть впоследствии удален из меню "Пуск", его распознавание как приложения для настольного компьютера остается на месте.

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