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

У меня есть медицинская программа, для которой требуется установить несколько программ в общем ресурсе с сервера. Я создал пакетный файл, чтобы брать программы одну за другой и устанавливать их, добавляя общий ресурс в сеть Windows, а затем удаляя сетевой диск. Мне также нужен метод копирования в буфер обмена, потому что нет автоматизации при вставке каталога для изображений в одной из программ установки.
Вот что у меня пока есть.

ПОМНИТЕ, КАЖДАЯ ПРОГРАММА ДОЛЖНА ЗАПУСКАТЬСЯ ОТ АДМИНИСТРАТОРА, А НЕ ТОЛЬКО АДМИНИСТРАТОР CMD

задан 31 июля ’13, 22:07

Источник: stackovergo.com

Запуск программы без прав администратора и подавлением запроса UAC

Запуск программы от имени администратора

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

Иногда, для решения определенных задач пользователю персонального компьютера требуется открыть программу от имени администратора. Чаще всего к этому подводит какая-либо программа, которая выдает сообщение, что нет прав администратора для совершения определенных действий.

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

Запуск программ от имени администратора

Запустить программу от имени администратора в windows 7/8/10 не составляет труда, для этого требуется кликнуть правой кнопкой мыши (ПКМ) по ярлыку приложения (например, на рабочем столе) и выбрать Запуск от имени администратора.

Запуск программы от имени администратора

Всплывет сообщение: «Разрешить этому приложению вносить изменения на вашем устройстве?». Если вы доверяете программе, то выберите Да, – программа запуститься под правами администратора. Если нажать Нет, программа не откроется.

Если вам необходимо открыть программу с правами администратора в Пуске Windows 7, то необходимо выполнить следующие шаги: Пуск – Все программы – кликаете по необходимой программе правой кнопкой, нажимаете Запуск от имени администратора.

В Windows 10 действия в Пуске немного отличаются. Пуск – в списке программ кликаете ПКМ по нужному вам приложению, выбираете Дополнительно – Запуск от имени администратора.

Читайте также:
Paint net отзывы о программе

Переменная окружения __COMPAT_LAYER и параметр RunAsInvoker

Переменная окружения __COMPAT_LAYER позволяет устанавливать различные уровни совместимости для приложений (вкладка Совместимость в свойствах exe файла). С помощью этой переменной можно указать настройки совместимости, с которыми нужно запускать программу. Например, для запуска приложения в режиме совместимости с Windows 7 и разрешением 640×480, установите:

Как запускать программы с помощью Batch кода командная строка или из файла bat

set __COMPAT_LAYER=Win7RTM 640×480

Из интересных нам опций переменной __COMPAT_LAYER выделим следующие параметры:

  • RunAsInvoker — запуск приложения с привилегиями родительского процесса без запроса UAC.
  • RunAsHighest — запуск приложения с максимальными правами, доступными пользователю (запрос UAC появляется если у пользователя есть права администратора).
  • RunAsAdmin — запуск приложение с правами администратора (запрос AUC появляется всегда).

Т.е. параметр RunAsInvoker не предоставляет права администратора, а только блокирует появления окна UAC.

Командная строка от имени администратора

Запустить командную строку от имени администратора можно применяя те же способы, что описаны выше. Пуск – Служебные-Windows – Командная строка (ПКМ) – Дополнительно – Запуск от имени администратора.

Запуск командной строки с правами администратора можно инициировать еще одним простым способом. В Windows 10 в поиске возле Пуск введите cmd, по появившейся иконке командной строки кликаем ПКМ, выбираем Запуск от имени администратора.

Еще больше методов запуска cmd описывал в статье – Как открыть командную строку в Windows 10.

Панель задач

Если ваша программа или игра закреплена на «Панели задач», то можно воспользоваться и этим вариантом. В том случаи, если вы этого не сделали, закрепить программу или игру на нижней панели очень просто:

  • используйте правый клик по ярлыку программы и в появившемся окне выберите опцию «Закрепить на панели задач»;
  • можно также перетащить ярлык на нижнюю панель и он будет автоматически закреплен.

Возможно вас заинтересует: Компьютер не видит флешку

Использовать «Панель задач» очень удобно.

  1. Нажмите по приложению или игре, которое закреплено на «Панели задач». В нашем примере это Gramblr. Нажимаем левой кнопкой мыши по приложению или игре в «Панели задач»
  2. Используя правый клик, щелкните на название программы. Появится еще одно маленькое окно меню, в котором будет опция «Запуска от имени администратора» (см. ниже). Используя правый клик, щелкаем на название приложения
  3. Кликните на эту опцию и игра или программа запуститься с этими правами. Нажимаем на опцию «Запуск от имени администратора»

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

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

Есть программы, которые постоянно приходится открывать под правами администратора, выше описанный метод считаю не совсем удобным. Чтобы не проделывать одно и тоже действие при открытии программы, рекомендую прописать права один раз.

Читайте также:
Изучение английского на компьютере лучшие бесплатные программы

Для этого кликаем по иконке программы ПКМ, выбираем Свойства.

В появившемся окне жмем на кнопку Дополнительно, в новом окне ставим галочку на против «Запуск от имени администратора», сохраняем нажав ОК.

Ну вот, пожалуй, и все, вы можете совершать запуск с правами администратора. Если остались вопросы, пишите в комментариях к статье.
Лучшее «Спасибо» — ваш репост

Запуск программы с правами администратора

Все программы, так или иначе работающие с системными файлами, сами просят повышения уровня доступа при запуске. Если им отказать, то процесс запуск закончится и программа закроется. О том, что программе нужны особые привилегии, сообщает иконка в виде щита на её ярлыке.

Если вы заранее знаете, что определённой программе понадобятся права, то можете воспользоваться нижеописанными нестандартными способами, чтобы сразу запустить её со всеми разрешениями.

Через контекстное меню

Кликнув по ярлыку или запускающему файлу программы правой клавишей мыши, вы вызовете контекстное меню. В нём будет пункт, позволяющий выполнить загрузку с нужными правами. Он помечен значком в виде жёлто-синего щита. Нажав на него, вы откроете программу с полным доступом.

Нажимаем на ярлык ПКМ и выбираем «Запустить от имени администратора»

Через функцию проводника

Открывая приложения через проводник, вы можете выбрать вкладку «Управление» в верхнем части окна и использовать кнопку в блоке «Запуск», чтобы загрузить его с нужными разрешениями.

Переходим к вкладке «Управление» и запускаем с правами администратора

Через системную поисковую строку

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

Кликаем по найденному приложению ПКМ и запускаем с правами

Через меню «Пуск»

В меню «Пуск» есть список всех программ, установленных на компьютере. Используя его, найдите подходящее приложение и кликните по нему правой клавишей мыши. В появившемся меню разверните вкладку «Дополнительно» и укажите, что хотите выполнить запуск с правами администратора.

Переходим к дополнительным методам и запускаем с правами администратора

Через панель быстрого доступа

Ярлыки, прикреплённые к панели быстрого доступа, также можно использовать для наших целей. Кликните правой клавишей по программе, а потом той же кнопкой по её названию, в открывшемся меню выберите нужный вариант запуска.

Дважды используем ПКМ на панели быстрого доступа и выбираем нужную функцию

Через диспетчер задач

  1. Вызвав контекстное меню панели быстрого доступа или использовав системную поисковую строку, откройте диспетчер задач. Открываем диспетчер задач
  2. Разверните меню «Файл» и перейдите к созданию новой задачи. Выбираем пункт «Запустить новую задачу»
  3. Укажите название запускающего exe-файла и поставьте галочку, подтверждающую запуск от имени администратора. Подтвердите действие, приложения должно запуститься. Прописываем название файла и ставим галочку для запуска с правами администратора
Читайте также:
Программа детство сколько страниц

Через свойства (активация постоянного запуска с повышенными правами)

Если вы хотите, чтобы определённое приложение каждый раз включалось с повышенными правами, не спрашивая разрешения у вас, выполните следующие шаги:

  1. Открыв контекстное меню ярлыка программы, перейдите к свойствам. Открываем свойства ярлыка
  2. Разверните вкладку «Совместимость» и перейдите к изменению параметров. Обратите внимание, данный шаг потребует прав администратора. Нажимаем на кнопку «Изменить параметры для всех пользователей»
  3. Установите галочку напротив строки «Запускать эту программу от имени администратора». Устанавливаем галочку напротив строки «Запускать эту программу от имени администратора»

Готово, вы выдали разрешение на все дальнейшие запуски. Если когда-нибудь захотите, чтобы приложение снова стало присылать уведомление с запросом на права, вернитесь к параметрам и снимите установленную галочку.

Через реестр (активация постоянного запуска с повышенными правами)

Если вышеописанный способ вам не подошёл или в список самостоятельных программ нужно внести много приложений, то можно воспользоваться альтернативным методом — изменить параметры реестра:

  1. Используя поисковую строку или окошко «Выполнить» с запросом regedit, разверните реестр. Учтите, работа в реестре разрешена только опытным пользователем или тем, кто аккуратно выполняет все нижеописанные шаги. Изменение не тех файлов приведёт к тому, что система перестанет работать, поэтому внимательно следите за своими действиями. Открываем приложение regedit
  2. Переходя по древу папок в левой части окна, окажитесь в разделе HKEY_CURRENT_USER Software Microsoft Windows NT CurrentVersion AppCompatFlags Layers. Начните создание строкового параметра: в название укажите путь до файла, запускающего приложение, а в значение — слово ~ RUNASADMIN. Создаем файл с путем до файла и значением ~ RUNASADMIN

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

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

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

Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно.
Необходимо обновить браузер или попробовать использовать другой.

B правой части каждого сообщения есть стрелки ⇧ и ⇩ . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок ✔ в правой части сообщения.

☀️ Специальное летнее предложение «Основы Python» + «Python Ethical Hacking» всего за 44.990р Не упусти возможность получить двойную выгоду: приобрети пакет курсов «Основы Python» + «Python для пентестера» со скидкой 20% только до 13 июля. Обучающая программа гарантирует комфортную нагрузку и получение необходимого объёма знаний. Ты пройдёшь путь от новичка до специалиста всего за 5 месяцев! Запишись со скидкой у менеджера

Источник: codeby.net

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