Автозапуск bat от имени администратора windows 10

Автозагрузка батника от имени администратора CMD/BAT Решение и ответ на вопрос 583187

0 / 0 / 0

Регистрация: 29.11.2010

Сообщений: 10

1

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

22.05.2012, 22:59. Показов 71794. Ответов 30


Есть задача выполнить несколько команд автоматически после загрузки винды.
Соответственно кладу батник в автозагрузку.
Некоторые команды в нем требуют прав админа.
Идея поставить в свойствах галочку «запуск от имени администратора» обломалась, поскольку она недоступна.
Как быть?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Страшный зануда

1172 / 187 / 6

Регистрация: 30.12.2010

Сообщений: 469

22.05.2012, 23:04

2

Лучший ответ Сообщение было отмечено ComSpec как решение

Решение

Прочтите эту статью. Попробуйте воспользоваться способам 4 (планировщиком заданий).



1



0 / 0 / 0

Регистрация: 29.11.2010

Сообщений: 10

22.05.2012, 23:33

 [ТС]

3

Помогло, спасибо.



0



Matias

23.05.2012, 15:46

Не по теме:

Рад, что сумел помочь.



0



Joey

18.05.2015, 21:35

Не по теме:

bioz00, отметь как лучший ответ



0



Эксперт WindowsАвтор FAQ

17954 / 7591 / 889

Регистрация: 25.12.2011

Сообщений: 11,321

Записей в блоге: 17

20.05.2015, 16:18

6

Цитата
Сообщение от bioz00
Посмотреть сообщение

Идея поставить в свойствах галочку «запуск от имени администратора» обломалась, поскольку она недоступна.

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

Другие способы можно посмотреть здесь: Запуск скрипта с повышенными привилегиями [руководство]



0



b_d

08.04.2016, 17:34

Не по теме:

Цитата
Сообщение от Dragokas
Посмотреть сообщение

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

это очень смешно, но у меня батник запускает ярлык, который уже ссылается на приложение:
1) для самого приложения нужно указать рабочую папку, иную, не ту, в которой оно находится;
2) это приложение нужно запустить через другую программу, но как оказалось, эта программа не пропускает через себя ярлыки (.lnk), но… пропускает bat-ники!
3) батник не запускает приложения через администратора автоматически, только по правой кнопке :(

:D=-O



0



Эксперт WindowsАвтор FAQ

17954 / 7591 / 889

Регистрация: 25.12.2011

Сообщений: 11,321

Записей в блоге: 17

09.04.2016, 21:00

8

Хе-хе. Автоматически это только с помощью варианта, как указал Matias.
Там рабочую папку также можно указать (в том же окне свойств, где и объект запуска).

Можешь подсмотреть как это делается в проге regjump mod by dragokas. В интернете найдешь.
Ну или где-то на форуме был мой пример. Вот кажись.

Добавлено через 4 минуты
Не, ну есть и второй вариант — написать свою службу.
или одолжить у друга -) Видал недавно такой гейт с иходниками на гитхабе.
Сидит в трее и можно настроить на запуск без UAC указанной проги. Не помню правда, как называется (на стаковерфлоу обсуждение было).



0



12 / 17 / 2

Регистрация: 02.11.2015

Сообщений: 222

24.01.2019, 12:50

9

Цитата
Сообщение от Matias
Посмотреть сообщение

Прочтите эту статью. Попробуйте воспользоваться способам 4 (планировщиком заданий).

ахах.. статью по ссылке удалили… и чего теперь делать?



0



4330 / 2120 / 661

Регистрация: 26.04.2015

Сообщений: 6,823

24.01.2019, 15:15

10

Цитата
Сообщение от Eskander88
Посмотреть сообщение

и чего теперь делать?

во-первых спросить что именно вам надо (если вопрос по планировщику, то в окне при создании задачи поставить галку «Выполнить с наивысшими правами»), потому как непонятно или по теме вопрос: «Автозагрузка батника от имени администратора» или нужен просто: «Запуск батника от имени администратора». Да, это разные вещи.
во-вторых однозначно пойдут к вам вопросы Какие права у вас, Админ или нет, Какая ОС, Почему возникла такая необходимость (что именно не получается запустить или откуда без этих прав).



0



Эксперт WindowsАвтор FAQ

17954 / 7591 / 889

Регистрация: 25.12.2011

Сообщений: 11,321

Записей в блоге: 17

24.01.2019, 18:19

11

Eskander88, ответ висит прямо над вашим сообщением.



1



12 / 17 / 2

Регистрация: 02.11.2015

Сообщений: 222

28.01.2019, 09:39

12

Цитата
Сообщение от Dragokas
Посмотреть сообщение

Eskander88, ответ висит прямо над вашим сообщением.

Если речь идёт о теме «Запуск скрипта с повышенными привилегиями [руководство]», то ни один из 3-ёх вариантов у меня не сработал.

Цитата
Сообщение от alpap
Посмотреть сообщение

во-первых спросить что именно вам надо (если вопрос по планировщику, то в окне при создании задачи поставить галку «Выполнить с наивысшими правами»), потому как непонятно или по теме вопрос: «Автозагрузка батника от имени администратора» или нужен просто: «Запуск батника от имени администратора». Да, это разные вещи.
во-вторых однозначно пойдут к вам вопросы Какие права у вас, Админ или нет, Какая ОС, Почему возникла такая необходимость (что именно не получается запустить или откуда без этих прав).

Вариант с планировщиком мне не подходит. Есть несколько bat-скриптов для выполнения рутиной работы, например: переключения сетевых адаптеров. Запуск происходит через приложение «выполнить» [win] + [R], путём ввода адреса к скрипту (или псевдонима приложения).

По поводу учётной записи могу ошибиться, но в UAC указана учётная запись администратора. Если запустить cmd.exe от имени администратора и ввести путь к скрипту, то всё работает.



0



4330 / 2120 / 661

Регистрация: 26.04.2015

Сообщений: 6,823

28.01.2019, 12:54

13

Цитата
Сообщение от Eskander88
Посмотреть сообщение

Если запустить cmd.exe от имени администратора

сделайте ярлык с правами админа и запускайте bat с кодом откуда угодно, прописав там нужный путь.



0



12 / 17 / 2

Регистрация: 02.11.2015

Сообщений: 222

28.01.2019, 14:10

14

Цитата
Сообщение от alpap
Посмотреть сообщение

сделайте ярлык с правами админа и запускайте bat с кодом откуда угодно, прописав там нужный путь.

этот вариант также указан в теме «Запуск скрипта с повышенными привилегиями [руководство]», — как я уже говорил, — вариант не работает.

ситуация такая.. если я скажем хочу запустить какое-нибудь ПО, скажем cmd.exe, то метод с ярлыком срабатывает! А вот если я кликаю по bat-нику и в списке выбираю «Запуск от имени администратора» то запускается окно со скриптом и сразу же закрывается. Тоже самое и если сделать ярлык с опцией «запускать от имени администратора».

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

UPD:
Причина проблемы выяснилась. Оказалось lnk-файл не запускался из-за наличии в пути файла, в названии одного из подкатологов, символа «=». Однако хочу заметить, что lnk-файл для cmd.exe при такой же ситуации работает корректно..



0



5293 / 2482 / 987

Регистрация: 06.06.2017

Сообщений: 8,483

28.01.2019, 15:09

15

Цитата
Сообщение от Eskander88
Посмотреть сообщение

Однако хочу заметить, что lnk-файл для cmd.exe при такой же ситуации работает корректно..

Об этом не раз говорилось. В том числе там же.



1



Эксперт WindowsАвтор FAQ

17954 / 7591 / 889

Регистрация: 25.12.2011

Сообщений: 11,321

Записей в блоге: 17

28.01.2019, 16:32

16

Цитата
Сообщение от Eskander88
Посмотреть сообщение

Причина проблемы выяснилась. Оказалось lnk-файл не запускался из-за наличии в пути файла, в названии одного из подкатологов, символа «=». Однако хочу заметить, что lnk-файл для cmd.exe при такой же ситуации работает корректно..

Про знак = не в курсе, почему падает, а вот если стоит & то действительно не будет работать, причину разбирали в этом посте:
Наиболее частые ошибки, заметки особенностей программинга BAT файлов, баги интерпретатора*
(бага винды)
Решение — с помощью твика реестра.

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

Цитата
Сообщение от Eskander88
Посмотреть сообщение

Если речь идёт о теме «Запуск скрипта с повышенными привилегиями [руководство]», то ни один из 3-ёх вариантов у меня не сработал.

Нет, речь не об этой теме, а о теме куда ведет гиперссылка над вашим сообщением.
Хотя в той теме тоже есть кросс-ссылка на нее.



1



12 / 17 / 2

Регистрация: 02.11.2015

Сообщений: 222

28.01.2019, 16:50

17

Добавлено через 13 минут

Цитата
Сообщение от Dragokas
Посмотреть сообщение

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

Имеем такой файл «D:BATcode=testact-1.bat», в кодировке 866, с содержимым:

Код

:: Отключить сетевой адаптер
:: название "Ethernet 3" может отличаться
netsh interface set interface name="Ethernet 3" admin=DISABLED
pause

Создаём ярлык данного файла и переименовываем в «D:BATcode=testact-1.bat.lnk»

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

Двойной клик по ярлыку: открывается окно консоли и сразу же закрывается, без выполнения скрипта.

Далее переименовываем пути из «D:BATcode=test» в «D:BATcode-test». Открываем каталог с ярлыком «code-test».

Запускаем двойным кликом наш ярлык «act-1.bat.lnk» и скрипт работает (вносить правки в ярлык не нужно)

протестировано на: Win10 x64



1



alpap

4330 / 2120 / 661

Регистрация: 26.04.2015

Сообщений: 6,823

28.01.2019, 19:18

18

не вижу проблем с поиском пути, содержащим знак «=»
act-1.bat

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

Windows Batch file
1
2
3
@echo off
echo Проверка на запуск
pause

name.bat

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

Windows Batch file
1
2
3
4
5
6
7
8
@echo on
set "spath=C:Batcode=test"
 
pushd "%spath%"
 call "act-1.bat"
popd
 
pause

вывод

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



0



12 / 17 / 2

Регистрация: 02.11.2015

Сообщений: 222

28.01.2019, 19:26

19

Цитата
Сообщение от alpap
Посмотреть сообщение

act-1.bat

alpal, речь шла о выполнение bat-файла через ярлык, тобишь с помощью файла *.lnk, который лежит в каталоге (или имеет подкаталог) содержащий в названии знак «=» … а с запуском самого батника с опцией меню «Запуск от имени администратора» всё в порядке!

P.S. знак «=» в имени самого файла *.lnk ошибки не вызывает:



0



4330 / 2120 / 661

Регистрация: 26.04.2015

Сообщений: 6,823

28.01.2019, 19:34

20

вот запуск ярлыком — все в порядке

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



0



  • Remove From My Forums

 locked

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

  • Вопрос

  • Здравствуйте!

    Хочу прописать поб обычным пользователем в автозапуск приложение, чтобы оно автоматически запускалось с правами администратора — и не могу! 

    Как пробовал:

    — через ярлык в автозагрузке с галочкой «Запуск от имени администратора»

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

    -через прописывание в реестре в разделе Run

    Программа просто не запускается или процесс в диспетчере задач висит, но окна программы не видно. 

    UAC включен и отключать не хотелось бы.

Ответы

  • Как сказал Деньчик через runas, если подробнее, то делаете cmd (или bat) файл с содержимым

    runas /savecred /user:administrator «c:yourprogramm.exe»

    Этот батник копируете в папку автозагрузка.

    Ключ /savecred позволяет запомнить пароль для пользователя administrator (его потребуется ввести 1 раз, в дальнейшем программа всегда будет запускаться без ввода пароля с администраторскими привилегиями)

    • Предложено в качестве ответа

      15 мая 2013 г. 8:34

    • Отменено предложение в качестве ответа
      _al
      16 мая 2013 г. 5:14
    • Помечено в качестве ответа
      _al
      19 мая 2013 г. 16:27

  • Встроенная учетная запись Администратора должна быть включена.

    • Помечено в качестве ответа
      _al
      19 мая 2013 г. 16:28

Содержание

  • Способ 1: Папка автозапуска
  • Способ 2: «Редактор реестра»
  • Способ 3: Планировщик заданий
  • Способ 4: Локальные групповые политики
  • Вопросы и ответы

Как добавить батник в автозагрузку Windows 10

Способ 1: Папка автозапуска

Методы добавления в автозагрузку скрипта BAT ничем не отличаются от методов добавления в автозагрузку ярлыков и других файлов. Самым простым и очевидным является копирование файла батника в папку автозапуска.

  1. Откройте папку автозапуска, для чего выполните в вызванном клавишами Win + R окошке команду shell:Startup.
  2. Как добавить батник в автозагрузку Windows 10-1

  3. Скопируйте в открывшийся каталог файл BAT.
  4. Как добавить батник в автозагрузку Windows 10-2

Это добавит командный файл в автозагрузку текущего пользователя. Если необходимо, чтобы скрипт выполнялся при входе в систему всех пользователей, скопируйте его в системную папку C:ProgramDataMicrosoftWindowsStart MenuProgramsStartup.

Способ 2: «Редактор реестра»

Добавить батник в автозагрузку можно также путем применения несложного твика реестра, прописав во встроенном «Редакторе реестра» путь к командному файлу.

  1. Запустите «Редактор реестра» командой regedit, выполненной в диалоговом окошке Win + R.
  2. Как добавить батник в автозагрузку Windows 10-3

  3. Разверните ветку HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionRun или HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun, если хотите, чтобы добавленный в автозапуск батник запускался для всех пользователей.
  4. Создайте в правой колонке новый строковый параметр с именем файла BAT или произвольным названием.
  5. Как добавить батник в автозагрузку Windows 10-4

  6. Откройте двойным кликом по созданному параметру окошко редактирования его значения и вставьте в поле «Значение» полный путь к BAT-файлу. Если в пути присутствуют пробелы, заключите путь в двойные прямые кавычки.
  7. Как добавить батник в автозагрузку Windows 10-5

Скопировать полный путь к файлу можно в его «Свойствах» либо из его контекстного меню, вызванного с зажатой клавишей Shift.

Способ 3: Планировщик заданий

Следующий метод добавления командного файла в автозагрузку Windows 10 заключается в создании задачи в системном «Планировщике заданий».

  1. Запустите «Планировщик заданий» командой taskschd.msc, выполненной в диалоговом окошке Win + R.
  2. Как добавить батник в автозагрузку Windows 10-6

  3. Нажмите в правой колонке по «Создать задачу».
  4. Как добавить батник в автозагрузку Windows 10-7

  5. В окне мастера создания задачи дайте новому заданию произвольное имя, активируйте, если нужно, запуск скрипта с наивысшими правами.
  6. Как добавить батник в автозагрузку Windows 10-8

  7. Перейдите на вкладку «Триггеры» и нажмите кнопку «Создать».
  8. Как добавить батник в автозагрузку Windows 10-9

  9. В выпадающем списке «Начать задачу» выберите «При запуске» или «При входе в систему». Нажмите «OK».
  10. Как добавить батник в автозагрузку Windows 10-10

  11. Перейдите на вкладку «Действия» и нажмите «Создать».
  12. Как добавить батник в автозагрузку Windows 10-11

    Lumpics.ru

  13. Нажав кнопку «Обзор», выберите добавляемый в автозапуск файл BAT. Остальные настройки можно не менять, убедитесь только, что в качестве действия выбран «Запуск программы» и последовательно сохраните настройки.
  14. Как добавить батник в автозагрузку Windows 10-12

Созданная задача появится в разделе «Библиотека планировщика заданий». При желании ее можно будет испытать, выделив мышкой и нажав ссылку «Выполнить» в правой колонке «Планировщика заданий».
Как добавить батник в автозагрузку Windows 10-13

Способ 4: Локальные групповые политики

Этот способ добавления батника в автозагрузку подходит только для Windows 10 редакции Pro и выше.

  1. Запустите «Редактор локальных групповых политик» командой gpedit.msc через диалоговое окошко «Выполнить» (Win + R).
  2. Как добавить батник в автозагрузку Windows 10-14

  3. Разверните ветку «Конфигурация пользователя»«Административные шаблоны»«Система»«Вход в систему» и откройте двойным кликом настройки политики «Выполнять эти программы при входе в систему».
  4. Как добавить батник в автозагрузку Windows 10-15

  5. Активируйте радиокнопку «Включено» и нажмите кнопку «Показать».
  6. Как добавить батник в автозагрузку Windows 10-16

  7. В поле «Значение» открывшегося диалогового окошка вставьте полный путь к файлу-батнику, нажмите «OK» и сохраните настройки.
  8. Как добавить батник в автозагрузку Windows 10-17

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

Еще статьи по данной теме:

Помогла ли Вам статья?

  • #1

Товарищи, в свете последних событий по разблокировке ЛХР карт и запуску батника только от имени администратора, появилась проблема.
Не запускается автоматически батник после перезагрузки.
Что было сделано: создал ярлык батника, в свойствах ярлыка поставил галочку «запускать всегда от имени администратора», добавил ярлык в папку автозагрузки.
Если галочку убрать, ярлык запускается как и раньше.
Помогите решить задачу, пожалуйста.

  • #2

Товарищи, в свете последних событий по разблокировке ЛХР карт и запуску батника только от имени администратора, появилась проблема.
Не запускается автоматически батник после перезагрузки.
Что было сделано: создал ярлык батника, в свойствах ярлыка поставил галочку «запускать всегда от имени администратора», добавил ярлык в папку автозагрузки.
Если галочку убрать, ярлык запускается как и раньше.
Помогите решить задачу, пожалуйста.

Помогло?

Последнее редактирование: 9 Май 2022

  • #3

Не батника надо, а самого майнера настроить запуск от администратора .

Последнее редактирование: 9 Май 2022

  • #4

Не помогает( скрин прикрепил

  • 20220509_202212.jpg

    20220509_202212.jpg

    392,2 КБ · Просмотры: 203

  • #5

Не помогает( скрин прикрепил

ты чё, деревянный?
тебе ж пишут — в свойствах екзешника, а не ярлыка!

  • #6

С ярлыка убери галку, а на майнере поставь.
Пробуй и перегрузи комп, проверь.
Батник не надо запускать от админа

Получилось?

Последнее редактирование: 9 Май 2022

  • #7

Вам уже подсказали что надо делать. Заходите в папку куда распакован Майнер. Ищите там t-rex.exe. Вот ему надо дать разрешение запуска от администратора.

  • #8

@echo off

:: BatchGotAdmin
:————————————-
REM —> Check for permissions
>nul 2>&1 «%SYSTEMROOT%system32cacls.exe» «%SYSTEMROOT%system32configsystem»

REM —> If error flag set, we do not have admin.
if ‘%errorlevel%’ NEQ ‘0’ (
echo Requesting administrative privileges… Click yes.
goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
echo Set UAC = CreateObject^(«Shell.Application»^) > «%temp%getadmin.vbs»
set params = %*:»=»»
echo UAC.ShellExecute «%~s0», «%params%», «», «runas», 1 >> «%temp%getadmin.vbs»

«%temp%getadmin.vbs»
exit /B

:gotAdmin
if exist «%temp%getadmin.vbs» ( del «%temp%getadmin.vbs» )
pushd «%CD%»
CD /D «%~dp0»

  • OnGPUsLost.bat.txt

    1,3 КБ · Просмотры: 28

  • #9

Не батника надо, а самого майнера настроить запуск от администратора .

Всё, получилось, большое спасибо:)

ты чё, деревянный?
тебе ж пишут — в свойствах екзешника, а не ярлыка!

Язык прикуси, дятел.

Товарищи, всем спасибо, кто откликнулся! :cool:

  • #10

Всё, получилось, большое спасибо:)

Язык прикуси, дятел.

Товарищи, всем спасибо, кто откликнулся! :cool:

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

  • #11

Всё, получилось, большое спасибо:)

Язык прикуси, дятел.

Товарищи, всем спасибо, кто откликнулся! :cool:

  • 6d4cc5dd0ea89ed00676d8031ce3fc53.png

    6d4cc5dd0ea89ed00676d8031ce3fc53.png

    56,9 КБ · Просмотры: 156

  • #12

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

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

  • #13

При запуске нужно нажать на да при запуске , а модно ли сдеоать так чтобы не подтвпрждать запуск с правами администратора?

  • #14

Можно, но с такой реакцией на советы-думай сам

  • #15

При запуске нужно нажать на да при запуске , а модно ли сдеоать так чтобы не подтвпрждать запуск с правами администратора?

вывы.jpg

  • #16

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

  • #17

Да блин, отключи контроль учетных записей!

  • #18

Можно, но с такой реакцией на советы-думай сам

Значит:
1. Захожу в папку с майнером
2. Нахожу файл *.exe (NB/T-rex)
3. Жму правой клавишей мыши на файл и выбираю «Свойства»
4. Зайдя в меню ищу во вкладке «совместимость» слова «от имени администратора» и в квадратике ставлю галочку
5. Применяю
6. Размещаю ярлык майнера в папке автозагрузка
7. Перезагружаю компьютер и… и…
ПРЕДЛАГАЮТ НАЖАТЬ ДУРАЦКУЮ КНОПКУ!
(Хи Хи дурацкий смех)

  • #19

Да блин, отключи контроль учетных записей!

Не тривиальная задача. Обычным путем, опустив ползунок изменения сохраняются только до перезагрузки, в REGEDIT параметр EnableLUA изменить не дают.

  • #20

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

Содержание

  1. Как сделать чтобы программа открывалась от имени администратора при запуске Windows 10
  2. Запуск от имени администратора программ Windows 7 и 10
  3. Запуск от имени администратора с помощью контекстного меню
  4. Использование сочетания Ctrl+Shift+Enter при поиске
  5. Дополнительные свойства ярлыка
  6. Открыть от имени администратора из панели задач
  7. Запускаем от имени администратора в диспетчере задач
  8. Изменение параметров повышенных привилегий в реестре
  9. Программы для запуска от имени администратора Windows 7 и 10
  10. Инструмент RunAs
  11. Использование инструмента ExecAS
  12. Использование утилиты AdmiLink
  13. Планировщик заданий
  14. Запуск программ из командной строки
  15. Инструмент Elevate
  16. Запуск от имени администратора пропал – нет кнопки | пункта
  17. Как еще вернуть пункт запуска от имени администратора
  18. Автозапуск bat от имени администратора windows 10
  19. Вопрос
  20. Ответы
  21. Все ответы
  22. Автозапуск bat от имени администратора windows 10
  23. Вопрос
  24. Ответы
  25. Все ответы
  26. Видео

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

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

Первый способ добавить программу в автозагрузку, чтобы она открывалась сразу после загрузки Windows 10 с правами администратора:

1.В строке поиска напишите “Расписание” и выбираем из найденного “Расписание выполнения задач”;

Автозапуск bat от имени администратора windows 10

2.В открывшемся окне нажмите на “Создать задачу;

Автозапуск bat от имени администратора windows 10

3.В первой вкладке в поле имя – напишите любое название для задачи, самое главное в этой вкладке нужно поставить галочку в поле “Выполнять с наивысшими правами”;

Автозапуск bat от имени администратора windows 10

4.Перейдите во вкладку “Триггеры” и нажмите “Создать”;

Автозапуск bat от имени администратора windows 10

5.Возле “Начать задачу” выберите из списка “При запуске” => внизу должна быть галочке в поле “включено”, нажмите “ОК”;

Автозапуск bat от имени администратора windows 10

6.Перейдите во вкладку “Действия” и нажмите на “Создать”;

Автозапуск bat от имени администратора windows 10

7.В “Действие” выберите “Запуск программы” и нажмите “Обзор”:

Автозапуск bat от имени администратора windows 10

8.Найдите программу, которую вы хотите добавить, чтобы стартовала с включением компьютера => выберите ее и нажмите “Открыть”

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

10. Во вкладках “Условия” и “Параметры” параметры меняйте по желанию, можно оставить всё как есть. После изменений нажмите “ОК”.

Автозапуск bat от имени администратора windows 10Автозапуск bat от имени администратора windows 10

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

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

Второй способ добавления программы в автозагрузку Windows, чтобы она стартовала от имени администратора:

1.Создайте ярлык для нужного приложения (если ярлык уже есть – переходите к следующему пункту): на нужное приложение нажмите правой клавишей мыши => отправить => рабочий стол создать ярлык;

Автозапуск bat от имени администратора windows 10

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

Автозапуск bat от имени администратора windows 10

3.Теперь нужно добавить ярлык в папку автозагрузки: нажмите клавиши Win+r => в выполнить пропишите команду shell:startup и нажмите Enter=> в открывшееся окно перенесите ранее созданный ярлык (можно просто нажать на него левой клавишей мыши и не отпуская клавишу потянуть ярлык в папку, и там только отпустить)

Автозапуск bat от имени администратора windows 10

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

На сегодня всё, если есть дополнения – пишите комментарии! Удачи Вам 🙂

Источник

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

Как запустить от имени администратора командную строку CMD и любую другую программу на Windows 7, 8, 10. Запуск от имени админа выполняется 10-ю методами.

При запуске программ с повышенными правами возникает окошко, в котором нужно подтвердить запуск – UAC учетных записей. Некоторые пользователи отключают эту функцию вообще. Таким образом страдает безопасность компьютера. Ведь не появись предупреждающее окошко UAC, любая вредоносная зараза сможет стартовать с вашего компьютера от имени администратора. «Плохой» код и пиши пропало.

Чтобы облегчить пользователям запуск программ от имени администратора я подготовил парочку способов.

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

Контекстное меню вызывается правой кнопкой мышки. Жмём по любой программе мышкой и из контекстного меню нажимаем по опции «Запуск от имени администратора». Так открывается командная строка и прочая программа, где необходимы повышенные привилегии.

Автозапуск bat от имени администратора windows 10

Использование сочетания Ctrl+Shift+Enter при поиске

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

Автозапуск bat от имени администратора windows 10

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

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

Заходим в свойства ярлыка (правая кнопка мышки и Свойства) и идём в раздел «Дополнительно».

Автозапуск bat от имени администратора windows 10

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

Автозапуск bat от имени администратора windows 10

В свойствах на вкладке «Совместимость» есть опция «Запускать эту программу от имени администратора». Тоже полезная вещица.

Автозапуск bat от имени администратора windows 10

Открыть от имени администратора из панели задач

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

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

Отобразятся несколько подпунктов, где имеется и опция «Запуск от имени администратора».

Автозапуск bat от имени администратора windows 10

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

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

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

Автозапуск bat от имени администратора windows 10

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

Вбиваем имя задачи, например, процесс командной строки – cmd. Нажимаем ОК.

Автозапуск bat от имени администратора windows 10

Изменение параметров повышенных привилегий в реестре

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

Если раздела Layers, то создать его можно самостоятельно. Для этого нажимаем на раздел AppCompatFlags правой кнопкой мыши и выбираем пункт «Создать» – «Раздел». Называем его Layers. Далее следуем инструкции выше.

Автозапуск bat от имени администратора windows 10

Программы для запуска от имени администратора Windows 7 и 10

Существует следующие программы: RunAs, AdmiLink, ExecAS.

Инструмент RunAs

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

runas /user:ИмяПКИмяПользователя msconfig.exe

Скорее всего появится просьба о вводе пароля. Обязательно вводим.

Автозапуск bat от имени администратора windows 10

Дальше должно появится окошко конфигурации системы. Вместо указанной утилиты используйте cmd.exe или прочие утилиты.

Давайте создадим ярлык на рабочем столе. Нажимаем правой кнопкой мышки на пустой области и выбираем «Ярлык». В качестве расположения прописываем ту самую команду:

runas /user:ИмяПКИмяПользователя msconfig.exe

Даем название ярлыку и сохраняем.

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

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

runas /savecred /user:ИмяПКИмяПользователя msconfig.exe

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

Использование инструмента ExecAS

Запуск от имени администратора возможен программкой ExecAS. После запуска возникает окошко с предложением ввести информацию об учетной записи (логин и пароль), а еще имя программы и путь. После ввода данных жмём «Записать».

Автозапуск bat от имени администратора windows 10

В окошке ExecAS появился наш подопытный кролик, Закройте программу и откройте заново. Сразу же откроется та программа, указанную нами в ExecAS. Чтобы добавить дополнительное приложение нужно в командной строке прописать ExecAS.exe /S. (При этом нужно находиться в каталоге с утилитой, к примеру, C:ExecAS).

Автозапуск bat от имени администратора windows 10

Запустив ExecAS, добавляем еще какую-либо программку. Закрываем инструмент и опять запускаем. Появляется тоже самое окно. Но так нам не удобно, поэтому перейдем к созданию ярлыков:

Делаем два ярлыка с такими командами:

Числа 1 и 2 отвечают ща номер программы в ExecAS.

Запустив ярлыки, мы видим, что они открылись от имени администратора.

Использование утилиты AdmiLink

Указанная в заголовке утилита является консольной, и после инсталляции будет находиться в каталоге Windows.

Запускаем инструмент и видим вполне удобное окошко с русским интерфейсом, поэтому разобраться будет легко.

Настраиваем параметры на вкладке Account:

Утилита проверит работоспособность указанной нами информации. Жмём любую клавишу в CMD.

После удачного теста нажмите кнопочку «Сгенерировать ключ запуска AdmiRun». Если этого не сделать, то ничего не будет работать.

Значок сразу же появится на рабочем столе или каталоге, который вы указали.

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

Если зайти в свойства ярлыка и изменить программу в поле «Объект» на другую, то она попросту не запуститься. Это небольшая защита от вредоносов.

Автозапуск bat от имени администратора windows 10

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

Запустить программу от имени администратора, достаточно использованием инструмента «Планировщик заданий». Здесь есть один нюанс – если вы не админ, то воспользоваться им не удастся.

Введите в поиске всего два слова: «Планировщик заданий» и откройте результат. В окне справа выбираем пункт «Создать задачу».

Назовите её соответствующим именем, допустим, вы запускаете командную строку, тогда можно назвать CMD. Также ставим галку «Выполнить с наивысшими правами».

На вкладке «Действия» нажмите кнопочку «Создать».

Выберите действие (в нашем случае запуск программы). Нажмите «Обзор» и выберите запускаемую утилиту. Если вы запускаете командную строку, то путь будет таким: С:WindowsSystem32cmd.exe.Теперь нажимаем ОК.

На вкладе «Действия» появилась новая строчка. Отлично, можно нажать ОК.

Этап создания ярлыка

На рабочем столе делаем ярлык и указываем такую команду:

schtasks /run /tn имя_задачи_в_планировщике

имя_задачи_в_планировщике – это имя, которое вы дали в самом начале процесса создания задачи.

Ура, ярлык мы сделали, но это еще не всё. Перейдите в его свойства.

На вкладке «Ярлык» измените значок. Конечно, делать это вы не обязаны.

Дополнение к способу с планировщиком заданий

Для быстрого запуска множества программ, можно использовать утилиту Elevated Shortcut. Вы берёте ярлык или исполняемого файла и перетаскиваете на значок Elevated Shortcut.

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

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

Инструмент Elevate

Скачиваете эту утилиту отсюда и распаковываете. Дальше открываем командую строку и вводим такую команду:

Всё просто, не так ли? И командную строку можно обычным способом запускать, программа всё сделает сама.

Запуск от имени администратора пропал – нет кнопки | пункта

Нередко бывают моменты, когда в Windows происходят сбои. Это предсказать очень сложно, но исправить возможно. Например, вы хотите запустить программу от имени администратора. По стандарту нажимаете на ярлык правой кнопкой мышки, а пункта, отвечающего за запуск с повышенными привилегиями нет. При этом опция может находиться в меню Win+X.

Бывает так, что открыть программы от имени админа возможно только в случае, если зайти в системный диск и запустить программу оттуда. Например, нужно запустить ярлык, находящийся по пути C:Program Files (x86)AIMP/aimp.exe, а не с рабочего стола.

Самое простое решение – почистить кэш системы. Существует много способов очистки временных мусорных файлов. Делается это следующим образом:

Автозапуск bat от имени администратора windows 10

Следующий опыт показал, что проверка системы на целостность системных файлов и восстановление повреждённых возможна при выполнении в командной строке или утилите PowerShell следующих команд:

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

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

Попробуйте его включить и проверить, удалось ли исправить проблему.

Автозапуск bat от имени администратора windows 10

На следующем этапе мы переводим режим отображения в «Мелкие значки». Делается справа вверху. Теперь находим раздел «Учетные записи пользователей».

Автозапуск bat от имени администратора windows 10

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

Выставляем ползунок в положении 3 – «Не уведомлять при изменении параметров Windows пользователем». И нажимаем ОК.

Автозапуск bat от имени администратора windows 10

Выводы

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

Еще мы рассмотрели программы, позволяющие запускать программы с повышенными правами без пароля. Хоть это и удобно, но вирус или человек сможет запросто использовать программу в нехороших целях. Также вирусы способны поменять объект ярлыка на сторонний вредоносный ресурс или на программный код, который будет паразитировать в Windows. В целом очень о многих методах мы узнали, а какой использовать решать только вам. Всем удачи!

Источник

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Вопрос

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

— через ярлык в автозагрузке с галочкой «Запуск от имени администратора»

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

-через прописывание в реестре в разделе Run

Программа просто не запускается или процесс в диспетчере задач висит, но окна программы не видно.

UAC включен и отключать не хотелось бы.

Ответы

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Как сказал Деньчик через runas, если подробнее, то делаете cmd (или bat) файл с содержимым

runas /savecred /user:administrator «c:yourprogramm.exe»

Этот батник копируете в папку автозагрузка.

Ключ /savecred позволяет запомнить пароль для пользователя administrator (его потребуется ввести 1 раз, в дальнейшем программа всегда будет запускаться без ввода пароля с администраторскими привилегиями)

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Все ответы

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Как сказал Деньчик через runas, если подробнее, то делаете cmd (или bat) файл с содержимым

runas /savecred /user:administrator «c:yourprogramm.exe»

Этот батник копируете в папку автозагрузка.

Ключ /savecred позволяет запомнить пароль для пользователя administrator (его потребуется ввести 1 раз, в дальнейшем программа всегда будет запускаться без ввода пароля с администраторскими привилегиями)

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

runas /savecred /user:administrator «c:yourprogramm.exe»

Этот батник копируете в папку автозагрузка.

А где сохраняется этот батник? А то не могу найти.

За ранее благодарен за ответ

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Или что значит «где сохраняется»?

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

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

Я делал так: Сначала запустил встроенную учетную запись администратора. Потом команда выполнить куда прописал команду runas /savecred /user:administrator «c:Program FilesYandexPunto Switcherpunto.exe» у меня выскочила командная строка. В которой было написано:

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

Если что делаю не так исправьте или опишите пошагово весь процесс создание батника.

Источник

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Вопрос

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

— через ярлык в автозагрузке с галочкой «Запуск от имени администратора»

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

-через прописывание в реестре в разделе Run

Программа просто не запускается или процесс в диспетчере задач висит, но окна программы не видно.

UAC включен и отключать не хотелось бы.

Ответы

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Как сказал Деньчик через runas, если подробнее, то делаете cmd (или bat) файл с содержимым

runas /savecred /user:administrator «c:yourprogramm.exe»

Этот батник копируете в папку автозагрузка.

Ключ /savecred позволяет запомнить пароль для пользователя administrator (его потребуется ввести 1 раз, в дальнейшем программа всегда будет запускаться без ввода пароля с администраторскими привилегиями)

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Все ответы

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Как сказал Деньчик через runas, если подробнее, то делаете cmd (или bat) файл с содержимым

runas /savecred /user:administrator «c:yourprogramm.exe»

Этот батник копируете в папку автозагрузка.

Ключ /savecred позволяет запомнить пароль для пользователя administrator (его потребуется ввести 1 раз, в дальнейшем программа всегда будет запускаться без ввода пароля с администраторскими привилегиями)

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

runas /savecred /user:administrator «c:yourprogramm.exe»

Этот батник копируете в папку автозагрузка.

А где сохраняется этот батник? А то не могу найти.

За ранее благодарен за ответ

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

Или что значит «где сохраняется»?

Автозапуск bat от имени администратора windows 10

Автозапуск bat от имени администратора windows 10

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

Я делал так: Сначала запустил встроенную учетную запись администратора. Потом команда выполнить куда прописал команду runas /savecred /user:administrator «c:Program FilesYandexPunto Switcherpunto.exe» у меня выскочила командная строка. В которой было написано:

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

Если что делаю не так исправьте или опишите пошагово весь процесс создание батника.

Источник

Видео

Как добавить BAT-файл или программу в автозагрузку Windows 10 (7,8.1)

Как добавить BAT-файл или программу в автозагрузку Windows 10 (7,8.1)

Как запустить любую программу при старте Windows 11, 10 с правами Администратора

Как запустить любую программу при старте Windows 11, 10 с правами Администратора

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

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

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

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

Как запустить Файл или Программу от имени Администратора

Как запустить Файл или Программу от имени Администратора

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

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

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

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

Права администратора в Windows 10

Права администратора в Windows 10

Запуск CMD или любой программы от имени администратора с помощью поиска и меню «быстрых ссылок»

Запуск CMD или любой программы от имени администратора с помощью поиска и меню "быстрых ссылок"

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

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

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

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

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

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

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

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

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

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

  2. Разверните вкладку «Автозагрузка».

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

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

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

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

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

  4. Выберите приложение и нажмите кнопку «Отключить», чтобы удалить его из автозагрузок.

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

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

  5. Чтобы вернуть отключённую программу, нажмите на кнопку «Включить». Сделать это можно до первого перезапуска диспетчера задач: позже она пропадёт из списка, и её придётся добавлять заново. Добавлять новые программы к автозагрузке через диспетчер задач нельзя, это можно сделать перечисленными ниже способами.

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

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

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

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

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

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

  2. Откройте поочерёдно следующие папки: Основной_диск: Users Название_аккаунта AppData Roaming Microsoft Windows Start Menu Programs Startup. Поскольку папки могут иметь название на другом языке, можно воспользоваться вторым вариантом.

    Проводник

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

  3. Второй способ, позволяющий перейти к папке с автозагрузками, — запустить окошко «Выполнить».

    Поиск Windows

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

  4. Далее используйте команду shell:startup.

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

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

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

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

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

  6. Если вы хотите добавить новое приложение, то создайте для него ярлык и поместите его в папку «Автозагрузка».

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

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

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

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

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

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

  2. Используйте команду regedit.

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

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

  3. Переходя из папки к папке, дойдите до раздела Run: SOFTWAREMicrosoftWindowsCurrentVersionRun.
  4. В этой папке будут находиться несколько файлов, каждый из которых обозначает одну автозапускающуюся программу. Откройте один из них и посмотрите в строку «Значение», чтобы узнать, к какой программе он относится.

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

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

  5. Чтобы приложение перестало открываться самостоятельно, удалите относящийся к нему строковый параметр.

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

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

  6. Чтобы пополнить список автозапускающихся приложений, создайте строковый параметр и назовите его так, как вам удобно. В блоке «Значение» пропишите путь до ярлыка программы или к запускающему её файлу в формате exe.

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

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

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

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

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

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

  2. Разворачивая подразделы в разделе «Библиотека планировщика заданий», вы можете найти все программы и задачи, выполняемые в компьютере автоматически при определённых условиях.

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

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

  3. Удалить программу из автозапуска этим способом можно, выделив относящуюся к ней задачу и кликнув по кнопке «Удалить».

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

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

  4. Чтобы заставить ещё одну программу запускаться автоматически, необходимо создать новую задачу. Для этого нажмите кнопку «Создать простую задачу».

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

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

  5. Придумайте название и описание к создаваемой задаче.

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

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

  6. На этапе «Триггер» выберите вариант «При запуске компьютера».

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

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

  7. На шаге «Выбор действия для задачи» отметьте галочкой вариант «Запуск программы».

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

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

  8. Укажите путь до запускающего программу файла в формате exe или до его ярлыка. Задавать дополнительные аргументы в нашем случае необязательно.

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

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

  9. Проверьте правильность введённых данных, нажав кнопку «Готово».

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

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

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

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

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

Отключение UAC

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

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

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

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

  2. Откройте раздел «Учётные записи пользователей».

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

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

  3. Нажмите кнопку «Изменить параметры UAC».

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

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

  4. Перегоните ползунок вниз до пункта «Не уведомлять меня».

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

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

  5. Нажмите кнопку «ОК», чтобы сохранить изменения. Готово, UAC отключён для всех программ.

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

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

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

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

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

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

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

  2. Откройте свойства созданного ярлыка.

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

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

  3. Перейдите к вкладке «Совместимость».

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

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

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

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

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

  5. Кликните по кнопке «Применить», чтобы сохранить изменения.

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

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

  6. Есть ещё один способ добиться подобного результата через свойства ярлыка — откройте вкладку «Ярлык».

    Отключение UAC

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

  7. Кликните по кнопке «Дополнительно».

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

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

  8. Активируйте функцию «Запустить от имени администратора» и сохраните внесённые изменения. Получившийся ярлык перенесите в папку «Автозагрузка». Как её найти, описано выше в статье, в подпункте «Через создание ярлыков».

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

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

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

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

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

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

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

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

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

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

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

  2. Перейдите к разделу «Автозагрузка».

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

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

  3. Кликните правой кнопкой мыши по названию одного из столбцов и выберите пункт «Командная строка».

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

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

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

    Программа Program

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

  5. Чтобы убрать программу из списка, нажмите кнопку «Отключить».

    Отключение Program

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

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

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

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

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

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

  2. Используйте команду msconfig.

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

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

  3. В открывшемся окошке будет несколько разделов. В блоке «Общие» изменяется вариант запуска компьютера: обычный — стандартный вариант, избранный системой по умолчанию; диагностический — поможет запустить компьютер при наличии ошибок в системе; выборочный — позволяет выполнить обычную загрузку, но с дополнительными настройками: запускать только системные службы, запускать программы из автозагрузки или не запускать ничего из этого.

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

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

  4. В разделе «Загрузка» выполняется более тонкая настройка параметров запуска компьютера. Также здесь можно выбрать, с какой операционной системы будет выполняться старт, если у вас установлено несколько версий Windows.

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

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

  5. В разделе «Службы» находится список служб, выполняемых на компьютере. Не стоит отключать или включать какие-либо из них, если вы не знаете, какая за что отвечает, — такие действия могут привести к поломке системы.

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

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

  6. В разделе «Сервис» расположен список системных программ и данные о том, какую задачу они выполняют и где расположены.

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

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

  7. В разделе «Автозагрузка» настраивается список программ, открывающихся автоматически. Возможно, вам будет предложено открыть диспетчер задач и выполнить настройки там, так как настройки в программе «Конфигурация системы» и в диспетчере задач связаны и дополняют друг друга.

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

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

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

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

Оцените статью:

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

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

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

Содержание:

  • 1 Как создать файл с расширением BAT
  • 2 Основные команды, синтаксис и примеры использования батников
  • 3 Запуск bat-файлов от имени администратора и по расписанию, скрытый запуск bat

Использование графического интерфейса в операционных системах сегодня представляется чем-то само собой разумеющимся и совершенно естественным, но так было не всегда. Первая операционная система MS DOS, разработанная компанией Microsoft, не имела GUI, а управление выполнялось посредством ввода текстовых команд. С тех пор минуло без малого 40 лет, однако скриптовый язык командной строки по-прежнему пользуется популярностью, причём не только в среде разработчиков.

Командная строка не столь удобна, зато с её помощью можно выполнять недоступны из GUI операции. С другой стороны, запускать каждый раз консоль, вводить в неё одну за другой команды – всё это сильно замедляет работу. Впрочем, можно существенно упростить задачу, создав бат-файл или попросту батник – текстовый файл с расширением BAT, содержащий список инструкций, обрабатываемых командным интерпретатором CMD. Используются такие файлы для автоматизации разных задач, например, для удаления временных файлов по расписанию или запуска программ.

Итак, как создать bat-файл в Windows 7/10? Очень просто. Для этого понадобится любой текстовый редактор и знание основ командной строки. Можно использовать Блокнот, а ещё лучше Notepad++, так как последний имеет подсветку синтаксиса. Создайте в редакторе новый файл, в меню «Файл» выберите «Сохранить как», дайте будущему скрипту имя, а в выпадающем списке «Тип файла» выберите «Batch file (*bat; *cmd; *nt)».

Создание bat-файла в Notepad++ шаг 1

Создание bat-файла в Notepad++ шаг 2

Если для создания bat-файла захотите использовать Блокнот, расширение нужно присвоить вручную, а в списке «Тип файла» выбрать «Все файлы».

Сохранение bat-файла в Блокноте

Как видите, создать файл с расширением bat не составляет сложности, есть тут, однако, свои тонкости. В командных файлах нельзя использовать перенос строк, кодировка bat-файла должна быть выставлена UTF-8, если в теле скрипта используется кириллица, кодировку нужно изменить, вставив в положенном месте команду chcp 1251.

Вместо расширения BAT можно использовать CMD, результат выполнения скрипта будет точно таким же.

Основные команды, синтаксис и примеры использования батников

Как сделать bat-файл вы знаете, теперь настала пора самого интересного, а именно синтаксиса языка интерпретатора CMD. Понятно, пустой батник работать не будет, он даже не запустится при двойном по нему клике. Чтобы скрипт сработал, в нём должна быть прописана хотя бы одна команда. Для наглядного примера посмотрим, как написать bat-файл для запуска программ. Допустим, приступая к работе, вы каждый раз запускаете три программы – Chrome, Firefox и VLC. Упростим задачу, создав скрипт, который будет сам запускать эти программы с интервалом в пять секунд.

Открываем пустой батник и вставляем в него такие команды:

start "" "C:/Program Files/Google/Chrome/Application/chrome.exe"
timeout /t 05
start "" "C:/Program Files/Mozilla Firefox/firefox.exe"
timeout /t 05
start "" "C:/Program Files/VideoLAN/VLC/vlc.exe"

kak-sozdat-bat-fail-4

Команда start запускает исполняемый файл нужной программы, а команда timeout /t задаёт интервал между запусками. Обратите внимание на расположение кавычек – в них берутся пути, в которых имеются пробелы. Также если в пути есть кириллические символы, в начало скрипта следует вставить изменяющую кодировку команду chcp 1251, в противном случае интерпретатор не сможет правильно прочитать путь.

kak-sozdat-bat-fail-5

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

start /b "" "путь"

kak-sozdat-bat-fail-6

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

start /b "" "путь"
pause

kak-sozdat-bat-fail-7

Рассмотрим ещё один пример команд для bat файла. Напишем скрипт, который будет в одном случае выключать компьютер, а в другом – перезагружать его. Для этих целей мы будем использовать команду shutdown с параметрами /s, /r и /t. При желании можно добавить в батник запрос на выполнение действия, вот так:

@echo off
chcp 1251
echo "Вы действительно хотите выключить компьютер?"
pause
shutdown /s /t 0

kak-sozdat-bat-fail-8

kak-sozdat-bat-fail-9

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

Если вместо русского текста при выполнении команды вы увидите крякозябры, попробуйте преобразовать файл скрипта в ANSI.

Что ещё можно делать с помощью скриптов? Много чего, например, удалять, копировать или перемещать файлы. Допустим, у вас есть некая папка data в корне диска D, содержимое которой нужно очистить одним махом. Открываем батник и вставляем в него такую команду:

del /A /F /Q "D:/data"

kak-sozdat-bat-fail-10

А можно и так:

forfiles /p "D:/data" /s /m *.* /c "cmd /c Del @path"

kak-sozdat-bat-fail-11

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

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

robocopy C:/data D:/backup /e
pause

kak-sozdat-bat-fail-12

Запустив такой батник на исполнение, вы скопируете все содержимое папки data в папку backup, включая вложенные каталоги, пустые и с файлами. К слову, команда robocopy имеет много параметров, позволяющих очень гибко настраивать параметры копирования.

kak-sozdat-bat-fail-13

Запуск bat-файлов от имени администратора и по расписанию, скрытый запуск bat

Теперь вы знаете как создавать батники и имеете некое общее представление о языке интерпретатора CMD. Это были основы, теперь пришла пора познакомиться с некоторыми полезными особенностями работы с bat-файлами. Известно, что для выполнения некоторых действий программам нужны права администратора. Понадобиться они могут и батникам. Самый очевидный способ запустить скрипт от имени администратора, это кликнуть по нему правой кнопкой мыши и выбрать в контекстном меню соответствующую опцию.

Запуск bat-файла от имени администратора

Кроме того, можно сделать так, что конкретный батник будет запускаться с повышенными привилегиями всегда. Для этого необходимо создать на такой скрипт обычный ярлык, открыть его свойства, нажать кнопку «Дополнительно» и отметить в открывшемся окошке галочкой пункт «Запуск от имени администратора». Этот способ хорош ещё тем, что позволяет выбрать для ярлыка любой значок, тогда как файл с расширением BAT или CMD всегда будет иметь невзрачный вид.

kak-sozdat-bat-fail-15

Скрипты, как и все приложения, можно запускать по расписанию. Команда timeout /t здесь не совсем уместна, для отложенного запуска лучше всего использовать встроенный «Планировщик задач» Windows. Здесь всё просто. Открываем командой taskschd.msc Планировщик, определяемся с триггером, действие выбираем «Запустить программу» и указываем путь к bat-файлу. Вот и всё, скрипт будет запущен в положенное время.

Настройка запуска bat файла через Планировщик - шаг 1

Настройка запуска bat файла через Планировщик - шаг 2

Настройка запуска bat файла через Планировщик - шаг 3

Настройка запуска bat файла через Планировщик - шаг 4

Настройка запуска bat файла через Планировщик - шаг 5

И напоследок ещё один интересный момент. Когда вы запускаете bat-файл, на экране появляется, пусть даже на какую-то долю секунды, окно командной строки. А нельзя ли сделать так, чтобы скрипт выполнялся в скрытом режиме? Можно, причём несколькими способами. Самый простой заключается в следующем. Создаём на bat-файл ярлык, открываем его свойства и в меню «Окно» выбираем «Свёрнутое в значок». После этого единственным видимым признаком запуска скрипта будет появление значка CMD на панели задач, окон же при этом открываться не будет.

kak-sozdat-bat-fail-21

Если вы желаете полностью скрыть выполнение скрипта, можете воспользоваться «костылем» – скриптом VВS, который будет запускать ваш батник в скрытом режиме. Текст скрипта приведен ниже, сохраните его в файл hidden.vbs, предварительно заменив путь во второй строчке кода D:/sсript.bat путём к вашему батнику.

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "D:script.bat" & Chr(34), 0
Set WshShell = Nothing

kak-sozdat-bat-fail-22

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

А на этом пока всё. Информацию касательно создания скриптов BAT без труда можно найти в интернете. Неплохо также ознакомиться с учебником Уильяма Станека «Командная строка Microsoft Windows». Несмотря на то, что с момента издания книги прошло более десяти лет, содержащаяся в ней информация до сих пор актуальна.

Мы знаем, как заставить программы запускаться при запуске и как всегда запускать программу от имени администратора. Сегодня в этом посте мы увидим, как вы можете автоматически запускать программы от имени администратора в Windows 10; это означает, что программа запускается при каждой загрузке Windows с повышенными привилегиями.

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

Создание ярлыка программы, открытие ее свойств, открытие вкладки «Совместимость», проверка Запускать эту программу от имени администратора и помещение этого ярлыка в папку автозагрузки Windows не работает. Что вам нужно сделать, так это использовать планировщик задач Windows для создания повышенного ярлыка для запуска программ в обход подсказки UAC.

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

Для начала введите Запланировать задачи в поле Начать поиск и нажмите Enter, чтобы открыть Планировщик задач .

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

Настройте параметры на вкладке «Триггеры, действия, условия и настройки» в соответствии со своими предпочтениями. Под Trigger вы можете настроить его запуск при каждом запуске компьютера. Вы можете подробно узнать об этом в нашем посте о том, как создать повышенный ярлык для запуска Программы в обход подсказки UAC.

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

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

Если вы создаете ярлыки с помощью этих инструментов, вам просто нужно поместить ярлыки в папку «Автозагрузка». Подробнее об этих инструментах читайте в конце этого поста.

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

Этот пост поможет вам, если Запуск от имени администратора не работает.

If you’re trying to invoke a Windows UAC prompt (the one that puts the whole screen black and asks if you’re granting administrator privileges to the following task), RUNAS is not the smoothest way to do it, since:

  1. You’re not going to get prompted for UAC authorization, even if logged in as the administrator and
  2. RUNAS expects that you have the administrator password, even if your user is setup as a local administrator, in which case the former password is not a sound security practice, specially in work environments.

Instead, try to copy & paste the following code to ensure that your batch file runs with administrator privileges:

@echo off

>nul 2>&1 "%SYSTEMROOT%system32cacls.exe" "%SYSTEMROOT%system32configsystem"

if '%errorlevel%' NEQ '0' (
    echo Requesting Admin access...
    goto goUAC )
    else goto goADMIN

:goUAC
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%getadmin.vbs"
    set params = %*:"=""
    echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%getadmin.vbs"
    "%temp%getadmin.vbs"
    del "%temp%getadmin.vbs"
    exit /B

:goADMIN
    pushd "%CD%"
    CD /D "%~dp0"

rem --- FROM HERE PASTE YOUR ADMIN-ENABLED BATCH SCRIPT ---
echo Stopping some Microsoft Service...
net stop sqlserveragent
rem --- END OF BATCH ----

This solution works 100% under Windows 7, 8.1 and 10 setups with UAC enabled.

Понравилась статья? Поделить с друзьями:
  • Автозапуск 1с при подключении к тс на windows server 2016
  • Автозагрузочный диск windows 10 скачать торрент
  • Автозагрузочная флешка windows 10 скачать торрент
  • Автозагрузка хот спот в windows 10
  • Автозагрузка программы в windows 10 с правами администратора