Как добавить bat файл в автозагрузку windows 10 от имени администратора

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

Содержание

  • Способ 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

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

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

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

0 / 0 / 0

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

Сообщений: 10

1

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

22.05.2012, 22:59. Показов 71833. Ответов 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,485

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

На чтение 3 мин Просмотров 1.8к. Опубликовано 11.11.2019

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

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

Смотрите также: «Где находится автозагрузка в Windows 10»

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

Содержание

  1. Создание и сохранение bat-файла
  2. Шаг 1. Выбор программы
  3. Шаг 2. Определение пути к программе
  4. Шаг 3. Редактирование и сохранение пакета
  5. Добавление пакетного файла в автозагрузку
  6. Заключение

Создание и сохранение bat-файла

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

Шаг 1. Выбор программы

Смотрите также: «Не работает панель поиска в Windows 10: что делать»

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

Значок Opera на рабочем столе Windows

В противном случае ее придется искать в меню Пуск (или в Проводнике):

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

Шаг 2. Определение пути к программе

  1. Щелкаем правой кнопкой мыши по ярлыку приложения и в открывшемся меню выбираем пункт «Свойства».Переход к свойствам ярлыка Opera в Windows 10
  2. Находясь во вкладке «Ярлык» копируем содержимое параметра «Объект», выделив его (если выделение было снято) и воспользовавшись комбинацией клавиш Ctrl+C.Путь к объекту в свойствах ярлыка Opera в Windows 10
  3. Щелкаем правой кнопкой мыши в любом свободном месте рабочего стола и выбираем пункт «Создать»«Текстовый документ».Создание текстового документа в Windows 10 на рабочем столе
  4. Указываем имя документа, жмем Enter. Затем двойным щелчком открываем его (по умолчанию, для подобного формата должна использоваться программа Блокнот).Текстовый документ на рабочем столе в Windows 10
  5. Нажимаем сочетание клавиш Ctrl+V, чтобы вставить ранее скопированный путь к программе.Путь к исполняемому файлу Opera в Windows 10

Примечание: В нашем случае ярлык программы оказался в папке (вместо Имени_пользователя должно быть указано реально имя):
"C:UsersИмя_ПользователяAppDataLocalProgramsOpera".

Но это вовсе не обязательно. Например, для программы Google путь выглядит так:
"C:Program Files (x86)GoogleChromeApplicationchrome.exe".

Шаг 3. Редактирование и сохранение пакета

Смотрите также: «Как ускорить работу компьютера (ноутбука) в Windows 10»

  1. Приступаем к редактированию информации в блокноте и сохранению данных. В финальном виде содержимое файла должно выглядеть следующим образом (в нашем случае):
    @echo off
    cd "C:UsersИмя_ПользователяAppDataLocalProgramsOpera"start launcher.exe
    exit

    Содержимое bat-файла для добавления в папку Автозагрузки в Windows 10Примечание: В адресе (в кавычках, после фразы «cd») указываем полный путь, за исключением исполняемого файла (exe), который с припиской «start»  размещается на следующей строке.
  2. Заходим в меню файл и выбираем пункт «Сохранить как».Сохранение текстового документа в Windows 10
  3. Меняем тип файла на «Все файлы», выбираем папку для сохранения, затем редактируем имя файла (при необходимости), ставим после него точку и добавляем расширение «bat». По готовности жмем кнопку «Сохранить».Сохранение bat-файла в Windows 10

Добавление пакетного файла в автозагрузку

  1. Нажимаем комбинацию клавиш Win+R, чтобы запустить окно «Выполнить». Вводим команду «shell:startup» и жмем Enter (или OK).Открытие окна Автозагрузки в Windows 10
  2. Откроется окно Автозагрузки. Также в Проводнике открываем папку, в которой мы сохранили ранее созданный файл с расширением «bat». Перетаскиваем файл в каталог с автозагрузкой с помощью зажатой левой кнопки мыши.Перенос bat-файла в папку автозагрузки в Windows 10Примечание: иногда данный файл может быть скрыт. Чтобы его увидеть, переходим во вкладку «Вид» и ставим галочку напротив пункта «Скрытые элементы«.Включение отображения скрытых элементов в Windows 10
  3. Все готово. При следующем запуске Windows, программа в bat-файле, который мы перенесли в папку «Автозагрузка» будет запущена автоматически.

Заключение

Несмотря на кажущуюся сложность при добавлении файла в Автозагрузку, на самом деле, данная процедура выполняется за несколько минут. Главное — поочередно выполнять шаги, описанные выше, и тогда все должно получиться.

  • #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

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

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.

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.

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

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

В этой публикации мы рассмотрим, размещение файла в автозагрузку windows 10, на примере элемента с bat расширением, также подробно рассмотрим, как его создать. Также может быть интересно: Как добавить программу в автозагрузку, а также другие способы.

Содержание

  1. Как добавить bat?
  2. Выбор иконки
  3. Определяем путь
  4. Создание пакета
  5. Как поместить в папку?

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

Выбор иконки

Первый шаг после того, как вы выбрали одно (или более) приложений, которые хотите объединить в одном файле, выбрать ярлык нужной вам программы.

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

Что если его там нет? Найдите ярлык (через меню «Пуск» или через проводник Windows), щелкните по нему правой кнопкой мыши и выберите «Отправить → Рабочий стол (создать ярлык)».

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

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

Определяем путь

Первое что нужно сделать, узнать путь к нужной программе.

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

2. Выберите «Свойства»

3. В появившемся окне найдите поле «Объект», скопируйте его содержимое, и сохраните в «Блокноте» чтобы вы могли его легко найти.

Копирование пути ярлыка

Создание пакета

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

@echo off
cd «C:Program Files (x86)GoogleChromeApplication»
start chrome.exe
exit

1. Замените путь к программе, которую вы хотите добавить в автозагрузку на свой.

2. Теперь сохраните файл.

Создание файла bat

3. После сохранения измените его расширение с .txt на .bat, если у вас не отображаются расширения файла, нужно перейти в проводнике Windows «Файл → Изменить параметры папок и поиска» в открывшемся окне выбрать «Вид» и снять чек-бокс с параметра «Скрывать расширения для зарегистрированных типов файлов» и нажать OK.

Как поместить в папку?

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

Теперь нужно открыть директорию автозагрузки, нажав Win + R для вызова диалогового окна.

Вставляем код:

shell:startup

Ввод команды shell:startup

После перетягиваем наш бат файл в папку автозагрузки, и всё готово!

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

Содержание

  1. Как запускать нужную программу при старте Windows
  2. Простой способ добавить программу в автозагрузку
  3. Шаг 1: Откройте папку автозагрузки Windows
  4. Шаг 2: Создайте ярлык в папке Startup
  5. Авто-запуск программы с правами администратора
  6. Автозагрузка программ в Windows 10 через реестр
  7. Добавление/удаление программы из автозапуска из реестра
  8. Включение/отключение автозапуска через Диспетчере задач
  9. Программа для управления авто-запуском
  10. Используя какой способ можно добавить файл в автозагрузку Windows 10?
  11. Как добавить bat?
  12. Выбор иконки
  13. Определяем путь
  14. Создание пакета
  15. Как поместить в папку?

Как запускать нужную программу при старте Windows

Простой способ добавить программу в автозагрузку

Этот метод будет работать с любой версией Windows, от Vista до Windows 7 и 8, и 10.

Шаг 1: Откройте папку автозагрузки Windows

Startup (автозагрузка) — это скрытая системная папка, в которую можно перейти в проводнике (при условии, что у вас включен показ скрытых файлов).

Технически эта папка находится по пути:

Для этого нажмите комбинацию клавиш Windows+R, в поле ввода напишите shell:startup и нажмите Enter.

Zapusk programmy pri starte sistemy

Zapusk programmy pri starte sistemy papka starta

Шаг 2: Создайте ярлык в папке Startup

Теперь, чтобы запустить приложение, файл или папку вместе с Windows, нужно создать ярлык программы/папки в открытой папке Startup.

Теперь нужно создать ярлык основного файла программы в папке Startup. Существуют различные способы создания ярлыков в Windows, но я поклонник супер быстрого метода «правого перетаскивания»: хватайте файл правой кнопкой мыши и удерживая её тащите в папку “Startup”. Когда вы отпустите кнопку, появится всплывающее меню с параметрами перемещения. Нажмите “Создать ярлык.”

Zapusk programmy pri starte sistemy sozdaem yarlyk

При следующем запуске Windows приложение, файл или папка будут запущены вместе с ним.

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

Вариант 1

Sozdanie zadachi
Sozdanie zadachi redaktirovanie

Вариант 2 (не всегда работает)

Чтобы запускать программу как администратора по клику на иконку (ярлык), нужно установить соответствующую опцию этому ярлыку.

Avtozagruzka programmy s pravami administratora

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

Автозагрузка программ в Windows 10 через реестр

Есть еще одно место, откуда Windows запускает программы — это раздел реестра Windows 10. Как правило этот раздел используется другими программами, чтобы добавить себя в авто запуск. Но мы с вами также можем добавлять или, что более важно, удалять от туда программы.

Для удаления автозапускающихся программ из реестра нужно нажать Win+R и там написать команду regedit. В открывшемся реестре перейти в одну из веток:

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

Для удаления кликаем на ненужной программе правой кнопкой и жмем Удалить (Delete):

Dobavlenie ili udalenie programm iz avtorazgruzki reestr udalenie

Для добавления кликаем правой кнопкой в пустом месте окна и жмем Создать > Строковой параметр:

Dobavlenie ili udalenie programm iz avtorazgruzki reestr dobavlenie

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

Dobavlenie ili udalenie programm iz avtorazgruzki reestr dobavlenie propisyvaem put

Включение/отключение автозапуска через Диспетчере задач

Диспетчер задач Windows 10 содержит информацию какие программы запускаются при старте системы. Там же можно быстро включить или отключить программу из автозапуска. Добавить программу от туда невозможно.

Для управления нужно:

Dobavlenie ili udalenie programm iz avtorazgruzki dispetcher zadach

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

Для комплексного управления программами автозапуска есть хорошая программа:

Autorun Organizer (ссылка на сайт производителя).

Программа показывает сразу все точки автозапуска: папка автозапуска, реестр (пользователя и общий). А также показывает другую информацию о том как была запущена программа, сколько времени занял запуск и т.д.

Источник

Используя какой способ можно добавить файл в автозагрузку Windows 10?

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

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

В этой публикации мы рассмотрим, размещение файла в автозагрузку windows 10, на примере элемента с bat расширением, также подробно рассмотрим, как его создать. Также может быть интересно: Как добавить программу в автозагрузку, а также другие способы.

Как добавить bat?

Выбор иконки

Первый шаг после того, как вы выбрали одно (или более) приложений, которые хотите объединить в одном файле, выбрать ярлык нужной вам программы.

Что если его там нет? Найдите ярлык (через меню «Пуск» или через проводник Windows), щелкните по нему правой кнопкой мыши и выберите «Отправить → Рабочий стол (создать ярлык)».

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

Определяем путь

Первое что нужно сделать, узнать путь к нужной программе.

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

2. Выберите «Свойства»

3. В появившемся окне найдите поле «Объект», скопируйте его содержимое, и сохраните в «Блокноте» чтобы вы могли его легко найти.

Kopirovanie puti yarlyka

Создание пакета

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

1. Замените путь к программе, которую вы хотите добавить в автозагрузку на свой.

2. Теперь сохраните файл.

Sozdanie fajla bat

Как поместить в папку?

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

Теперь нужно открыть директорию автозагрузки, нажав Win + R для вызова диалогового окна.

Vvod komandy shell startup

После перетягиваем наш бат файл в папку автозагрузки, и всё готово!

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

Источник

Запускать приложение при старте системы очень просто; вы можете добавить его в папку «Автозагрузка» в Windows 10 или, если у приложения есть возможность автоматического запуска при запуске, вы можете включить его. Многие приложения, которым нужна такая опция, например Dropbox, имеют одну встроенную.

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

Создание скрипта VB

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

Dim objShell
Set objShell = WScript.CreateObject( "WScript.Shell" )
objShell.Run("""path-to-app.exe""")
Set objShell = Nothing

Строку нужно поменять на третью. Замените путь фактическим путем к EXE-файлу приложения, которое вы хотите запустить от имени администратора. Убедитесь, что путь заключен в двойные кавычки.

Пример

Dim objShell
Set objShell = WScript.CreateObject( "WScript.Shell" )
objShell.Run("""C:Program FilesIrfanViewi_view64.exe""")
Set objShell = Nothing

Сохраните файл с расширением VBS.

Настройте приложение для запуска от имени администратора

Откройте проводник и перейдите к EXE-файлу приложения, которое вы хотите запускать от имени администратора при запуске. Щелкните его правой кнопкой мыши и выберите в контекстном меню «Свойства». Перейдите на вкладку «Совместимость».

Примечание: Если вкладка совместимости отсутствует, этот метод не сработает.

На вкладке «Совместимость» включите параметр «Запускать эту программу от имени администратора». Примените изменение.

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

Последний шаг — переместить скрипт в папку автозагрузки. Это легко сделать; откройте окно запуска с помощью сочетания клавиш Win + R и введите следующее. Нажмите Enter и переместите скрипт в открывшуюся папку.

shell:startup

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

Ограничения

У этого метода есть два ограничения; Во-первых, для приложений, которые не позволяют запускать их от имени администратора, например, Блокнота, этот метод не работает. Во-вторых, это может работать не для всех приложений. Я попробовал это с Firefox, и в итоге мне пришлось подтверждать бесконечное количество запросов UAC. Firefox никогда не запускался, потому что запросы никогда не прекращались, если я не нажимал Нет.

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

Понравилась статья? Поделить с друзьями:
  • Как добавить rdp в windows 10 home
  • Как добавить xps принтер windows 10
  • Как добавить autokms в исключения защитника windows
  • Как добавить rainmeter в автозагрузку windows 10
  • Как добавить wsd порт принтера windows 10