Программа автоматически запускается от имени администратора

Я создал собственное приложение для родительского контроля, чтобы отслеживать активность своих детей. Единственный графический интерфейс приложения — это значок на панели задач. Программа устанавливается как админ. Я бы хотел, чтобы эта программа запускалась автоматически от имени администратора при запуске Windows, чтобы обычные пользователи не могли убить ее из диспетчера задач. Я могу создать ключ реестра по адресу:

HKLMSoftwareMicrosoftWindowsCurrentVersionRun

чтобы он запускался автоматически при запуске Windows. Проблема в том, что программа запускается от имени авторизованного (стандартного) пользователя. Как заставить его работать в повышенном режиме? Возможно ли такое вообще в Win7?

задан 24 марта ’11, 22:03

Возможно, более серьезная проблема заключается в том, что программа не запускается вообще, если нет вошедшего в систему пользователя. Это механизм для запуска программы при входе в систему (например, ваш .login скрипт в Unix), а не запускать во время загрузки (как некоторые /etc/rc/. сценарий). — Kaz

Зачем нужен запуск от имени АДМИНИСТРАТОРА?

9 ответы

Вам необходимо подключить его к планировщику задач, чтобы он запускался после входа пользователя в систему с использованием учетной записи пользователя, имеющей административный доступ в системе, с наивысшими привилегиями, которые предоставляются процессам, запускаемым этой учетной записью. Это реализация, которая используется для автоматического запуска процессов с правами администратора при входе в систему как обычный пользователь. Я использовал его для запуска вспомогательного процесса «OpenVPN GUI», который требует повышенных привилегий для правильной работы и, следовательно, не запускается должным образом из раздела реестра. Из командной строки вы можете создать задачу из XML-описания того, что вы хотите выполнить; так, например, у нас есть это, экспортированное из моей системы, которое запускает блокнот с наивысшими привилегиями, когда я вхожу в систему:

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

2015-01-27T18:30:34 Pete 2015-01-27T18:30:00 true CHUMBAWUMBAPete InteractiveToken HighestAvailable IgnoreNew false false true false false true false true true false false false PT0S 7 «c:windowssystem32notepad.exe»
и он зарегистрирован в командной строке администратора, используя:
schtasks /create /tn «start notepad on login» /xml startnotepad.xml

этот ответ действительно следует перенести на один из других сайтов stackexchange, поскольку на самом деле это не вопрос программирования как таковой.

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

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

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

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

Автоматический запуск программы от имени администратора windows 10

Настройка автозагрузок в Windows 10

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

Настройка списка автозагрузок

Добавить или изъять приложения, запускающиеся самостоятельно, можно несколькими способами. Самые удобные и простые варианты — при помощи диспетчера задач или папки на жёстком диске. Более сложные, но наиболее детальные — через редактирование реестра и планирование задач.

При помощи диспетчера задач

  1. Разверните диспетчер задач из вызванного меню в области панели быстрого доступа.

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

Открываем диспетчер задач

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

Открываем раздел «Автозагрузка»

Параметры нагрузки компьютера

Смотрим параметр столбца «Влияние на запуск»

Отключение автозагрузки

Кликаем по кнопке «Отключить»

Восстановление автозагрузки

Нажимаем кнопку «Включить»

Через создание ярлыков

  1. Запустите проводник.

Меню компьютера

Открываем проводник

Проводник

Переходим по папкам

Поиск Windows

Открываем программу «Выполнить»

Выполнение команды shell:startup

Выполняем команду shell:startup

Папка «Автозагрузка»

Ярлыки программ, находящихся в автозагрузке

Создание ярылка

Нажимаем кнопку «Создать ярлык»

Редактирование реестра

  1. Разверните окошко «Выполнить».

Поисковая строка Windows

Открываем приложение «Выполнить»

Выполнение команды regedit

Выполняем команду regedit

Строковый параметр

Смотрим строку «Значение»

Удаление программы из автозагрузки

Удаляем строковый параметр

Добавление строкового параметра

Нажимаем кнопку «Создать строковый параметр»

Через планирование заданий

  1. Откройте программу «Планировщик заданий».

Системный поиск

Открываем планировщик заданий

Планировщик заданий

Открываем раздел «Библиотека планировщика заданий»

Удаление задачи

Нажимаем кнопку «Удалить»

Читайте также:
Как поменять программу воспроизведения аудио

Создание задачи

Нажимаем кнопку «Создать простую задачу»

Присвоение имени задаче

Называем и описываем задачу

Выбор условия запуска задачи

Выбираем вариант «При запуске компьютера»

Выбор действия для задачи

Выбираем вариант «Запуск программы»

Запуск программы

Указываем путь до программы

Завершение создания задачи

Нажимаем кнопку «Готово»

Видео: настройка списка автозагрузок в Windows 10

Автоматический запуск программ от имени администратора

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

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

Отключение UAC

Этот способ позволяет целиком отключить функцию, вызывающую запрос о выдаче запускаемой программе прав администратора. Учтите, что деактивировать её стоит только в крайнем случае, так как она может уберечь вас от того, что вредоносные программы случайно получат права администратора и навредят компьютеру. Лучше отключите контроль для отдельных программ (как это сделать, описано в следующем подпункте). Но если это вам не подходит, то выполните следующие действия, чтобы деактивировать UAC:

    Разверните панель управления компьютером.

Панель управления

Запускаем панель управления

Разделы панели управления

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

Учётные записи пользователя

Нажимаем кнопку «Изменить параметры контроля учётных записей»

Изменение параметров UAC

Перегоняем ползунок вниз

Сохранение изменений UAC

Нажимаем кнопку «ОК»

Отключение UAC для одной программы

Итак, чтобы только одна программа открывалась с правами администратора автоматически, выполните следующие действия:

    Создайте ярлык программы.

Создание ярлыка программы

Кликаем по кнопке «Создать ярлык»

Контекстное меню ярлыка

Открываем свойства ярлыка

Свойства ярлыка

Переходим к разделу «Совместимость»

Параметры совместимости

Включаем функцию «Выполнять эту программу от имени администратора»

Сохранение внесенных изменений

Нажимаем кнопку «Применить»

Отключение UAC

Переходим в раздел «Ярлык»

Вкладка «Ярлык»

Нажимаем кнопку «Дополнительно»

Дополнительные настройки ярлыка

Включаем функцию «Запустить от имени администратора»

Читайте также:
Какими программами бизнес процессы

Какие программы можно удалить из автозагрузки

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

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

Автозапускающаяся программа под названием Program

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

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

    Запустите диспетчер задач.

Меню панели задач

Выбираем раздел «Диспетчер задач»

Программа «Диспетчер задач»

Переходим к вкладке «Автозагрузка»

Вкладка «Автозагрузка»

Выбираем пункт «Командная строка»

Программа Program

Смотрим путь расположения программы

Отключение Program

Нажимаем кнопку «Отключить»

Настройка автозапуска

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

    Запустите программу «Выполнить».

Программа «Выполнить»

Разворачиваем программу «Выполнить»

Выполнение команды msconfig

Выполняем команду msconfig

Вкладка «Общие»

Выбираем тип запуска

Вкладка «Загрузка»

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

Вкладка «Службы»

Настраиваем службы

Вкладка «Сервис»

Список системных программ

Вкладка «Автозагрузка» в конфигурации системы

Настраиваем список автозагрузок

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

  • Распечатать

(3 голоса, среднее: 3.7 из 5)

Поделитесь с друзьями!

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