Как в батнике запустить программу от имени администратора

Содержание

В меню блокнота выберите «Файл» — «Сохранить как», выберите место сохранение файла, укажите имя файла с расширением . bat и, обязательно, в поле «Тип файла» установите «Все файлы». Нажмите кнопку «Сохранить».

Как запустить программу с правами администратора через командную строку?

  1. Запустите командную строку;
  2. Выполните команду runas, указав имя пользователя с административными правами и полный путь до файла запускаемой программы;
  3. Введите пароль пользователя с административными правами.

Как запускать программу от имени администратора всегда без ввода пароля?

  1. Способ №1 — запуск через правую клавишу мыши (запрос UAC отображается)
  2. Способ №2 — запуск с использованием «Ctrl+Shift+Enter» (запрос UAC отображается)

Как создать bat файл в командной строке?

Откройте Командную строку любым удобным способом, например, через «Пуск», вписав в поиск ее название. Впишите команду copy con c:lumpics_ru. bat , где copy con — команда, которая создаст текстовый документ, c: — директория сохранения файла, lumpics_ru — имя файла, а . bat — расширение текстового документа.

Как запустить bat файл от имени администратора в Windows

Как запустить приложение через bat file?

Щелкните правой кнопкой мыши по BAT-файлу и в меню выберите Запуск от имени администратора. Возможно, вам придется запустить файл от имени администратора — это зависит от содержимого BAT-файла. В большинстве случаев работа BAT-файла на экране не отображается, потому что все происходит в фоновом режиме.

Как запустить программу в свернутом виде Bat?

bat. Ключ /HID запускает приложение скрытым в системный трей (рядом с часами). Чтобы запустить программу в свернутом в таскбар виде, нужно заменить его на ключ /MIN. Для запуска программы с заданным размером окна нужно указать ключ /SIZ 640 480 – цифры указывают размер окна в пикселях.

Как настроить запуск программы от имени администратора?

  1. 1 Нажмите правой кнопкой мыши по исполняемому файлу или ярлыку и выберите Свойства:
  2. 2 Перейдите на вкладку Совместимость. .
  3. 3 В открывшемся окне устанавливаем галку Выполнять эту программу от имени администратора и нажимаем OK:

Как в командной строке выполнить команду от имени администратора?

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

Как запустить исполняемый файл от имени администратора?

  1. Откройте меню Пуск. .
  2. Выполните поиск приложения.
  3. Выберите опцию Запуск от имени администратора с правой стороны. .
  4. (Необязательно) Щелкните правой кнопкой мыши найденное приложение и выберите параметр Запуск от имени администратора.

Как всегда запускать программу от имени администратора Windows 10?

Всегда запускать от имени администратора

Нажмите на ярлык приложения правой клавишей мыши и выберите “Свойства”. Во вкладке “Совместимость” поставьте галочку в поле “Запускать эту программу от имени администратора” и нажмите “ОК”.

Как получить полные права администратора?

Зайдите в Параметры (клавиши Win+I) — Учетные записи — Семья и другие люди. В разделе «Другие люди» нажмите по учетной записи пользователя, которого требуется сделать администратором и нажмите кнопку «Изменить тип учетной записи». В следующем окне в поле «Тип учетной записи» выберите «Администратор» и нажмите «Ок».

Как отключить запуск от имени администратора Windows 10?

  1. Кликните правой кнопки мыши на ярлыке программы, для которой хотите отменить запуск от имени администратора
  2. Перейдите к пункту “Свойства”
  3. Откройте вкладку “Совместимость”
  4. Уберите галочку с пункта “Выполнять эту программу от имени администратора”

Как создать пакетный файл в командной строке?

Как правильно создать bat файл?

Создайте в редакторе новый файл, в меню «Файл» выберите «Сохранить как», дайте будущему скрипту имя, а в выпадающем списке «Тип файла» выберите «Batch file (*bat; *cmd; *nt)». Если для создания bat-файла захотите использовать Блокнот, расширение нужно присвоить вручную, а в списке «Тип файла» выбрать «Все файлы».

Читайте также:
Какие сочинения пишут в 5 классе по программе

Как создать текстовый документ в формате bat?

Вы также можете переименовать расширение с помощью стандартного блокнота, если откроете свой txt-файл, затем выберите пункт «Файл — Сохранить как» и в разделе расширений укажите отображение всех видов «. *», а в конце наименования файла сразу впишете . bat.

Источник: topobzor10.ru

Как запустить cmd с правами администратора в Windows 7?

Всем привет. Ребята, в этой заметке я вам расскажу о том как запустить cmd в Windows 7 с админскими правами и еще маленький трюк покажу, как это все дело провернуть с …батником. Да, и расскажу что такое батник. Итак, для начала немного инфы так бы сказать вводной.

Если простыми словами, то командная строка это черное окно, куда можно вводить всякие команды, которые могут помочь в настройке винды. Батник это файл, в который команды эти можно записать, их можно несколько там написать и все они будут по очереди выполняться. То есть батник это что-то типа сценария.

В батнике можно делать много полезных вещей, но нужно шарить в командах cmd. Но самое что интересное, в принципе, как мне кажется, то достаточно разобраться в одном — это понимать справку cmd, там есть справка к любой команде

ВНИМАНИЕ. Ребята, если вам нужно запустить команду от имени администратора, то сначала нужно саму командную строку запустить от админа! А в ней уже все команды будут АВТОМАТОМ от имени администратора! Я об этом тут и написал!

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

Значит зажимаете Win + R, но вставляете уже это:

Потом у вас откроется папка, вы там в правом верхнем углу пишите cmd, потом чуть подождите и будет сразу результат:

И теперь вам нужно просто нажать правой кнопкой по cmd и выбрать запуск от имени админа:

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

Так, я еще обещал показать как запустить эту командную строку от админа при помощи батника. Хм, вот тут сложняк, но смотрите, для начала создадим батник с названием cmd_admin.bat, я его создам на рабочем столе:

Как создать батник знаете? Правой кнопкой по рабочем столу, потом создаете текстовый документ. Название его, то есть Новый текстовый документ.txt, полностью меняете на название батника, в нашем случае это cmd_admin.bat, все просто. Если вы не видите расширения, то есть последнее в название, что идет после точки, ну я имею ввиду .txt или .bat, то вам нужно включить отображение расширений файлов. Для этого идете в панель управления, там находите значок Параметры папок и там на вкладке Вид в самом низу снимаете эту галочку:

Думаю понятно Итак, мы создали батник, что дальше? Нажимаем по нему правой кнопкой и выбираем Изменить:

И откроется пустой батник:

Значит ребята.. у меня для вас плохая новость, к сожалению, вроде как это невозможно.. я думал что можно, но оказывается нет. Все что я нашел, это команда эта:

runas /savecred /user:»Администратор» cmd.exe

runas /savecred /user:administrator «cmd.exe»

Вторую я вставил в батник, запустил, но оно требует пароль:

О каком пароле идет речь, я даже не знаю… Не, ну можно запустить и так батник, (но я думаю вы не это имели ввиду):

И если при этом в самом батнике прописать cmd, то командная строка запустится от имени админа.. но это все не то, я знаю.. Не, ну можно еще зайти в свойства батника и там на вкладке Совместимость поставить внизу галочку чтобы запускалось только от админа.. но это не то..

Ребята, сори, но.. увы.. я о батнике. Правда есть еще не очень хорошая новость — если подумать логически.. то вроде это и невозможно без сторонних модулей, если на чистом батнике, без VBS, то я думаю это невозможно сделать и все из-за того что так устроена безопасность Удачи вам, извините что не получилось, но вы не печальтесь.. до встречи друзья!

Читайте также:
Программа включает в себя основные разделы

Источник: 990x.top

Как запрограммировать BAT-файл, чтобы он всегда запускался в режиме администратора?

Я хочу выполнить это в режиме администратора. Как изменить код летучей мыши для запуска от имени администратора?

Это правильно? Нужно ли ставить кавычки?

runas /user:Administrator invis.vbs Example1Server.exe
karikari 25 Июл 2011 в 06:51
Ed Greaves
7 Апр 2017 в 20:39
См. Также заголовок stackoverflow.com/questions/7044985/…
Ed Greaves
7 Апр 2017 в 20:39

12 ответов

Лучший ответ

Вы используете runas для запуска программы от имени конкретного пользователя:

runas /user:Administrator Example1Server.exe
Kerrek SB 25 Июл 2011 в 06:54
25 Июл 2011 в 08:38
Учетная запись администратора не может быть названа администратором.
25 Июл 2011 в 19:56

25 Июл 2011 в 20:19

Боюсь, что этот ответ — не то, что хотят 90% посетителей, поскольку это даже сложнее, чем щелкнуть правой кнопкой мыши -> запустить от имени администратора, даже если это технически правильно. Проверьте еще раз другой ответ. Это именно то, что захочется большинству.

7 Фев 2013 в 13:47

Нет, это технически неверный ответ. Запуск от имени администратора — это не то же самое, что запуск от имени пользователя, имя которого является Администратором, а привилегии другие. Смотрите другой ответ.

Alexander Gelbukh
7 Сен 2015 в 03:52

Просто добавьте это в начало вашего файла летучей мыши:

set «params=%*» cd /d «%~dp0» ( if exist «%temp%getadmin.vbs» del «%temp%getadmin.vbs» ) fsutil dirty query %systemdrive% 1>nul 2>nul || ( echo Set UAC = CreateObject^(«Shell.Application»^) : UAC.ShellExecute «cmd.exe», «/k cd «»%~sdp0″» %~s0 %params%», «», «runas», 1 >> «%temp%getadmin.vbs» «%temp%getadmin.vbs» exit /B )

Он повысится до уровня администратора, а также останется в правильном каталоге. Проверено на Windows 10.

Sire 26 Сен 2018 в 15:24

Протестировано в Windows 7 и отлично работает. Но не могли бы вы объяснить, что он делает? Я не знаком с файлами bat.

5 Апр 2019 в 03:30

Он создает файл VBScript с кодом, который поднимает вас до уровня администратора (если вы еще этого не сделали), и снова запускает файл bat, на этот раз от имени администратора.

25 Апр 2019 в 16:40
То, что я собственно ищу! никаких дополнительных изменений или дополнительных файлов не требуется!
15 Июн 2019 в 08:12
Что такое getadmin.vbs?
12 Июл 2019 в 19:01

Добавление двух строк кода к моему существующему пакетному файлу — хорошее решение для меня. Мне также пришлось добавить exit в конец моего командного файла, иначе я останусь в приглашении. Вероятно, это связано с тем, что .vbs запускает вторую командную строку.

16 Янв 2020 в 18:14

Если вы можете использовать стороннюю утилиту, вот утилита командной строки elevate .

Исходный код и двоичные файлы доступны на GitHub.

Это описание использования:

Usage: Elevate [-?|-wait|-k] prog [args] -? — Shows this help -wait — Waits until prog terminates -k — Starts the the %COMSPEC% environment variable value and executes prog in it (CMD.EXE, 4NT.EXE, etc.) prog — The program to execute args — Optional command line arguments to prog
aphoria 24 Мар 2021 в 16:22
elevate.exe молодцы!
Sangbok Lee
29 Мар 2020 в 14:24

Справочник по командам NirCmd — поднять

elevate [Program]

Только для Windows Vista / 7/2008: запускать программу с правами администратора. Если [Программа] содержит один или несколько пробелов, вы должны заключить их в кавычки.

elevate notepad.exe elevate notepad.exe C:WindowsSystem32DriversetcHOSTS elevate «c:program filesmy softwareabc.exe»

PS: я использую его на win 10, и он работает

Dheeraj Bhaskar 16 Май 2017 в 15:25

go get github.com/mattn/sudo
sudo Example1Server.exe
mattn 30 Июн 2017 в 12:26

Конвертируйте ваш командный файл в .exe с помощью этого инструмента: http://www.battoexeconverter.com/, тогда вы можете запустить его как администратор

xxedxx 5 Апр 2013 в 18:56

Имейте в виду, что многие антивирусы очень чувствительны к файлам exe, созданным таким образом. Такое «преобразование / шифрование» командных файлов — старый способ, используемый вредоносными программами.

29 Май 2016 в 09:13

Если вы проанализируете этот домен с помощью Symantec — Тип угрозы: другое вредоносное ПО Причина угрозы: Домен зарегистрирован и подтвержден как обслуживающий вредоносное ПО. Определен как вредоносный домен или URL.

19 Фев 2018 в 05:07
Плохое предложение!
19 Фев 2020 в 16:10

Читайте также:
Картошка в духовке какая программа

Когда вы используете аргумент /savecred , он запрашивает пароль один раз, а затем никогда не запрашивает его снова. Даже если вы поместите его в другую программу, он не будет запрашивать пароль. Пример вашего вопроса:

runas /user:Administrator /savecred Example1Server.exe

Anonymous 23 Мар 2021 в 20:41

Используйте полный физический диск путь к целевому пакетному файлу в ярлыке Свойства.

Это не работает в Windows 10, если вы используете дополнительные диски, как я пытался сделать сначала .

Samiamias 9 Дек 2018 в 12:51

Я обнаружил, что можно использовать powershell . PowerShell покажет диалоговое окно Windows UAC по умолчанию.

powershell Start -File Example1Server.exe -Verb RunAs

Для выполнения файла BAT с правами администратора содержимое файла BAT может выглядеть следующим образом:

  • %1 Первый входной аргумент, присвоенный BAT-файлу.
  • %~f0 заменяется на полный путь к исполняемому BAT-файлу
  • %~dp0 заменяется на полный путь к каталогу, из которого выполняется файл BAT
  • cmd -C Выполнить команду в терминале и закрыть

Martin Vyskočil 1 Ноя 2021 в 11:25

Другой ответ требует, чтобы вы вводили пароль учетной записи администратора. Кроме того, запуск под учетной записью в группе администраторов отличается от запуска от имени администратора , см .: UAC в Википедии

Инструкции для Windows 7

Чтобы работать от имени администратора, создайте ярлык для командного файла.

  1. Щелкните правой кнопкой мыши командный файл и нажмите «Копировать».
  2. Перейдите туда, где вы хотите, чтобы ярлык
  3. Щелкните правой кнопкой мыши фон каталога
  4. Выберите «Вставить ярлык»

Затем вы можете установить ярлык для запуска от имени администратора:

  1. Щелкните правой кнопкой мыши ярлык
  2. Выберите Свойства
  3. На вкладке «Ярлык» нажмите «Дополнительно».
  4. Установите флажок «Запуск от имени администратора».
  5. Нажмите ОК, ОК

Теперь, когда вы дважды щелкните ярлык, он запросит подтверждение UAC, а затем Запуск от имени администратора (который, как я сказал выше, отличается от запуска под учетной записью в группе администраторов)

Проверьте снимок экрана ниже

Screenshot

Примечание. Когда вы сделаете это для запуска от имени администратора, текущий каталог (путь) не будет таким же, как у файла bat. Это может вызвать некоторые проблемы во многих случаях, когда файл bat ссылается на относительные файлы рядом с ним. Например, в моей Windows 7 текущим каталогом будет SYSTEM32 вместо местоположения файла bat! Чтобы обойти это, вы должны использовать

Чтобы убедиться, что каталог cur находится по тому же пути, что и файл bat.

Danny Beckett 11 Ноя 2018 в 05:34

Ах, это действительно было скрыто (большинство из нас не думали, что в этой расширенной кнопке есть такая опция). Я почти уверен, что тот, кто придумал другой сложный ответ, этого не знал. Это ответ, который захотят более 90% посетителей.

7 Фев 2013 в 13:51

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

10 Фев 2015 в 17:20
Это также относится к Windows Server 2012 R2.
23 Мар 2015 в 22:08

У меня это не работает ни в Windows 10, ни в Windows 7. Когда я пытаюсь запустить от имени администратора, щелкнув правой кнопкой мыши файл BAT и выбрав «Запуск от имени администратора», или используя описанную здесь технику, командный файл на секунду открывается. затем немедленно закрывается без выполнения команд или программ в командном файле. Я пробовал запускать очень простые командные файлы, которые просто повторяют «Hello World», и они тоже терпят неудачу. Это очень расстраивает. Мне пока не удалось найти решение.

Jonathan Elkins
15 Сен 2017 в 00:06
Вы пробовали добавить паузу в конец командного файла?
Ed Greaves
20 Сен 2017 в 23:58

  1. Мои эксперименты показывают, что команда runas должна включать домен администратора (по крайней мере, в настройках среды моей организации):

runas /user:AdminDomainAdminUserName ExampleScript.bat

Если вы еще не знаете домен пользователя-администратора, запустите экземпляр командной строки от имени пользователя-администратора и введите следующую команду:

echo %userdomain%
pstraton 3 Дек 2019 в 23:06
set «params=%*» cd /d «%~dp0» ( if exist «%temp%getadmin.vbs» del «%temp%getadmin.vbs» ) fsutil dirty query %systemdrive% 1>nul 2>nul || ( echo Set UAC = CreateObject^(«Shell.Application»^) : UAC.ShellExecute «cmd.exe», «/c cd «»%~sdp0″» %~s0 %params%», «», «runas», 1 >> «%temp%getadmin.vbs» «%temp%getadmin.vbs» exit /B )
Achilles 10 Фев 2022 в 15:17

Отлично работает также в Windows 10 с последним обновлением (март 2022 г.). Напротив, ответ Сира на самом деле НЕ работал.

Источник: question-it.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru