
Я пытаюсь запустить exe из командной строки
shell> wampmanager
Когда я это делаю, всплывает окно контроля учетных записей пользователей и запрашивает разрешение. Я нажимаю «да», чтобы запустить, и программа запускается. Но можно ли предоставить разрешение через командную строку? Это потому, что я пишу пакетный файл, который запускает эту программу самостоятельно, и меня не будет рядом, чтобы нажать кнопку «да», когда она это сделает. Спасибо.
решение1
Меня это тоже раздражало, и некоторое время назад я нашел решение (не знаю где).
- Откройте Планировщик заданий (введите «Задача» в строке поиска Windows)
- Нажмите «Библиотека планировщика заданий».
- В списке в центре щелкните правой кнопкой мыши и выберите «Создать новую задачу...»
- Дайте ему имя и, возможно, описание (может быть, это будет удобно в дальнейшем)
- Внизу выберите «Запустить с наивысшими привилегиями».
- Внизу выберите «Настроить для» > [ваша операционная система]
- На вкладке «Действия» нажмите «Новый...»
- Нажмите «Обзор», укажите нужный .exe-файл и нажмите «ОК».
- На вкладке «Условия» снимите все отметки.
- На вкладке «Настройки» снимите все флажки, кроме «Разрешить запуск задачи по требованию».
На той же вкладке «Настройки» установите нижнюю опцию по своему усмотрению («Не запускать новый экземпляр» — это то, что нужно для WAMP)
Далее, например, на рабочем столе щелкните правой кнопкой мыши и выберите «Создать» > «Ярлык».
- Введите следующее для location:
C:\Windows\System32\schtasks.exe /run /TN "[taskname]"
, гдеtaskname
имя, которое вы ввели при создании задачи. Например:C:\Windows\System32\schtasks.exe /run /TN "WAMP"
- Дайте ему имя
- При желании вы можете изменить значок в свойствах.
Теперь вы можете поместить этот значок в папку «Автозагрузка» и, например, WAMP запустится при запуске. Я так делаю уже больше года, и пока никаких проблем не возникло. Надеюсь, это сработает и у вас ;)
решение2
1-я попытка ЗАПУСТИТЬ командную строку как "Администратор" затем запустите свой скрипт или что-нибудь еще! или отключите UAC с помощью SlideDown, чтобы "Никогда не уведомлять"тогда вы сможете ЗАПУСКАТЬ что угодно безАдминистраторпроблема
или если вы запускаете пакетный файл, просто щелкните правой кнопкой мыши и запустите от имени администратора