Сообщение от имени администратора
Обновлено: 24.04.2024
По умолчанию программы и игры в Windows 10 запускаются без прав администратора, чтобы предотвратить несанкционированные изменения в вашей системе. Но частый случай, когда для корректной работы программы требуются запуск с повышенными правами (администратор), для правильной работы или выполнения определенных команд.
Внимание: для запуска программы с повышенными правами, вам потребуется знать пароль администратора!
Содержание
- Значок приложения
- Свойства файла
- Меню Пуск (контекстное меню)
- Меню Пуск (сочетание клавиш)
- Меню Выполнить
- Лента Проводника
- Окно Поиск
- Командная строка (CMD)
- PowerShell
- BAT файл
Значок приложения
Как выполнить запуск программы от имени администратора однократно, с помощью значка программы (иконки):
Вариант 1) Правая кнопка мыши по Batch-файлу "Запуск от имени администратора".
Вариант 2) Сначала запустить командную строку (см. ниже), а в ней запустить на исполнение Batch-файл.
Запуск bat скрипта с пониженными привилегиями
Привет ☺ Как в bat скрипте, который запускается с правами администратора прописать запуск.
Изменение рабочего каталога при запуске батника с повышенными привилегиями
C:\Users\adm>echo Рабочий каталог - C:\Users\adm Рабочий каталог - C:\Users\adm никакого system32
Запуск скрипта с привилегиями администратора
Здравствуйте. Создал службу windows 10. Она должна запускать скрипт Powershell. Но что-то не.
Как запустить командную строку от имени Администратора (с повышенными правами).
Способ 1:
Пуск
В окно поиска ввести CMD
Нажать Ctrl + Shift + Enter.
Способ 2:
Войти в диспетчер задач (Ctrl + Shift + Esc)
Вкладка "Процессы", кнопка "Отображать процессы всех пользователей".
Файл, Ctrl + Клик ЛКМ (левая кнопка мыши) по пункту "Новая задача (Выполнить . )".
Способ 3. Запуск Batch-файла с повышенными правами:
2. Создайте ярлык к этому файлу.
3. Зайдите в свойства ярлыка, выберите вкладку "Ярлык", кнопка "Дополнительно", отметьте галкой "Запускать от имени администратора".
Ярлык для запуска с запросом элевации прав готов.
- Открытие командной строки с правами администратора в нужной папке
- Добавление соответствующего пункта контекстного меню с помощью установщика CmdHereAsAdmin.inf (программа PowerToy).
- Рассматриваются Windows 7 и 8.
- Как открывать файлы из контекстного меню с полными правами
- Повышение прав из раздела реестра “runas”
- Повышение прав сторонними средствами
- Тонкости, которые нужно учитывать, при работе с UAC
- Практика: создание архива с полными правами из контекстного меню
- С какими правами работать?
- Назначение контроля учетных записей
- Администратор или пользователь?
- Повышение прав с запросом UAC и без него
- Современные программы и старые приложения
- Виртуализация файлов и реестра
- Использование сторонних утилит для повышения прав
- Запуск программ без запроса UAC
Решение
Элевация прав запуска BAT-файла (отображается диалог контроля учетных записей UAC)
Код: Dragokas
В ОС Windows Vista/7/8. запись в системные папки (такие как Windows, System32, корень диска C: ), запись в реестр (например, в улей HKLM) требует прав администратора.
Чтобы автоматически запускать батник с затребованием повышенных привилегий,
Вы можете воспользоваться одним из способов:
1) Через JScript-вставку без создания вспомогательного файла:
Из минусов обоих способов: батнику нельзя передавать аргументы запуска.
2) С использованием внешнего VBScript-сценария.
Приведенный пример создает временный VBS-скрипт, через который методом ShellExecute, verb - runas запускает повторно BAT-файл с повышенными правами.
3) С использованием mshta (способ от ComSpec):
Start Admin Console.cmd
Запускает новое окно консоли с повышенными правами и переходит в папку, где сам находится
Ожидает ввода команд от пользователя.
Как запустить VBScript, JScript с повышенными привилегиями?
1) Создайте к Вашему скрипту ярлык -> правой кнопкой мыши (ПКМ) по файлу скрипта -> "Создать ярлык".
2) В свойствах ярлыка (ПКМ по ярлыку)
на вкладке "Ярлык":
- в поле "Объект" допишите слева слово WSCRIPT и знак пробела
- нажмите "Применить"
- нажмите "Дополнительно"
Поставьте галочку "Запускать от имени администратора".
Нажмите "ОК" в обоих окнах.
Значок скрипта изменится на такой:
Теперь можете запускать скрипт через этот ярлык (с повышенными привилегиями).
Будет задан вопрос от "Контроля учетных записей", на который следует ответить утвердительно.
а можно допилить этот код так чтобы после согласия на разрешение прав окно батника пропадало а не висело пока выполняется команда? Заранее спасибо!
@set @x=0; /*
@echo off
ver |>NUL find /v "5." && if "%~1"=="" cscript.exe //nologo //e:jscript "%~f0"& exit /b
Любой батник "висит" пока в нём выполняется команда.
Вообще, тут ещё от команды зависит, если вызывается внешняя GUI-шная программа (т.е. оконная), то батнику ждать не обязательно.
вот вставляю этот код в батник и он перестает висеть (открывается на секунду и закрывается и команда продолжает работать без окна)
вот код:
%1@mshta vbscript :Execute("CreateObject(""Wscript.Shell"").Run """"""%~f0"""" :"",0:Close()")& exit/b
но перестает запускаться от администратора(
можно ка кто эти два кода подружить?
2 кода? Я только один вижу, при чём непонятно откуда вы его взяли.
При том так до сих пор и не понятно, что вы хотите сделать.
мне надо чтобы батник запускался от имени администратора и чтобы окно не висело во время выполнения команды (типо запустил батник он спросил права админа UACокно, я согласился и окно батника пропало а команда продолжалась бы) ну если бы подтверждение не выскакивало было бы еще лучше)
Способ 3: Панель задач
Часто используемые приложения пользователи привыкли добавлять на панель задач, чтобы получать возможность быстро их запустить. В этих ситуациях тоже может потребоваться использовать наивысшие полномочия. Тогда нужно нажать ПКМ по самому значку, потом снова по названию программы и выбрать пункт «Запуск от имени администратора«.
Способ 4: Горячая клавиша
Отдельно хотелось бы уточнить про системную учетную запись Администратор. По умолчанию обычному пользователю пароль от нее может быть неизвестен, а также часто он попросту отсутствует. Тогда вводимая команда не сработает. Пароль потребуется узнать или сбросить его, задав новый. Об этом читайте развернуто в материалах от других наших авторов далее.
Способ 7: Свойства исполняемого файла
Следующие методы будут направлены на настройку параметра, отвечающего за перманентный запуск конкретной программы от имени администратора. Сначала разберем вариант, когда софт открывается через исполняемый файл.
Способ 8: Свойства ярлыка
Способ 9: Создание параметра в реестре
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Misha_Wanted
Доброго времени суток, помогите с командой ( писать от имени администратора всем игрокам на sscanf пробовал не фига не получается помогите пожалуйста, обычно в модах она как CMD:ao
Necros1k
Да ты небось даже не пробывал))
Там делать нечего))
Я ещё не осваивал sscanf так бы помог))
Но я уверен это сделать очень легко)
Stich
Necros1k
Читайте также: