Сообщение от имени администратора

Обновлено: 24.04.2024

По умолчанию программы и игры в Windows 10 запускаются без прав администратора, чтобы предотвратить несанкционированные изменения в вашей системе. Но частый случай, когда для корректной работы программы требуются запуск с повышенными правами (администратор), для правильной работы или выполнения определенных команд.

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

Содержание

  1. Значок приложения
  2. Свойства файла
  3. Меню Пуск (контекстное меню)
  4. Меню Пуск (сочетание клавиш)
  5. Меню Выполнить
  6. Лента Проводника
  7. Окно Поиск
  8. Командная строка (CMD)
  9. PowerShell
  10. 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

Читайте также: