Как добавить в автозагрузку файл bat: Как добавить программу в автозагрузку или в планировщик задач через .bat? — Хабр Q&A

Содержание

Автоматический запуск раздачи Wi-Fi при включении ноутбука

Эта статья будет полезна всем, кто раздает Wi-Fi со своих ноутбуков, или стационарных компьютеров. Если вы запускаете виртуальную сеть командой через командную строку, то наверное знаете, что после каждой перезагрузки ноутбука (выключения и включения), нужно заново заходить в командную строку, и выполнять соответствующую команду. Только после этого, ноутбук начинает раздавать Wi-Fi.

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

В одной из статей по настройке точки доступа Wi-Fi на ноутбуке, я рассказывал о том, как создать .bat файлы для запуска и остановки виртуальной Wi-Fi сети. Так вот, мы точно так же создадим .

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

Обновление: способ, который описан в этой статье подходит только для запуска точки доступа через командную строку. Если вы пользуетесь функций Мобильный хот-спот в Windows 10, то настроить автозапуск хот-спот можно по этой инструкции.

Создаем .bat файл для запуска точки доступа Wi-Fi на ноутбуке

Этот способ подойдет для Windows 10, Windows 8 (8.1), и Windows 7.

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

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

На рабочем столе, нажмите правой кнопкой мыши на пустую область, и выберите пункт «Создать» – «Текстовый документ».

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

Если не получается, возможно, у вас отключено отображение расширения файлов. Как это исправить, читайте здесь.

После этого, нажмите на файл правой кнопкой мыши, и выберите «Изменить».

Откроется обычный блокнот. Вставьте в него команду:

netsh wlan start hostednetwork

Нажмите на пункт «Файл» – «Сохранить», или просто закройте файл и подтвердите сохранение изменений.

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

Если нужно, можете создать такой же файл для остановки раздачи Wi-Fi. Все точно так же, только команда будет другая: netsh wlan stop hostednetwork

.

Добавляем .bat файл в автозагрузку Windows 10 для автоматического запуска виртуальной Wi-Fi сети

Нам нужно сам .bat файл скопировать в папку автозагрузки. Что бы быстро открыть эту папку в Windows 10, нажмите сочетание клавиш Win+R, введите в окне «Выполнить» команду shell:startup, и нажмите Ok.

Откроется папка автозагрузки, в которую нам нужно скопировать наш .bat файл.

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

Автоматический запуск точки доступа в Windows 7

В Windows 7, папку «Автозагрузка» (Startup) можно найти в меню «Пуск» – «Все программы».

Открываем папку, и копируем в нее наш .bat файл.

Все готово. Что бы убрать файл из автозагрузки, просто удалите его.

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

Посмотрим, как добавить свою программу (или bat-файл) в автозагрузку Windows 7?

Есть несколько путей.

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

“Кнопка Пуск” -> “Все программы” -> в списке находим папку “Автозагрузка”

Если просто кликнуть по папке “Автозагрузка” – то развернется список программ (для данного пользователя), которые автоматически запускаются при входе пользователя в систему.

Для добавления своих вариантов автозагрузки нужен клик ПРАВОЙ клавишей мыши.

“Открыть” – откроется папка автозапуска программ для текущего пользователя – в данном случае Home. Добавляем сюда ярлык к нужной программе для автозапуска.

“Открыть общее для всех меню” – откроется папка для автозапуска для всех пользователей.

Тоже самое – только теперь для всех пользователей. Делаем ярлык к нужной программе (клик правой клавишей мышки).

Ярлык добавляем стандартно – клик правой клавишей мыши – “Создать” – “Ярлык”. Выбираем название (свое) и добавляем нужный файл с диска (через “Обзор”).

В данном случае – добавляем bat-файл для старта виртуальной машины Windows XP для печати на старом принтере.

Читаем статьи:

Запуск VirtualBox в скрытом режиме

и

Печать на принтере Windows XP

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

Добавление программ в автозагрузку через внесение изменений в реестр.

“Меню Пуск” – ищем regedit.exe – запускаем.

Можно отметить, что внеся изменения в реестр, мы можем творить всё что угодно.

Например, сменить расположение папки автозагрузки 🙂

Этот путь прописан в следующих разделах:«Common Startup»=«%ProgramData%MicrosoftWindowsStart MenuProgramsStartup»‐ для всех пользователей системы.

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell Folders]«Startup»=«%USERPROFILE%AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup» ‐ для текущего пользователя. Сменив путь к папке, мы получим автозагрузку всех программ из указанной папки.

Например:

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell Folders]

“Startup”=”c:mystart” ‐ система загрузит все программы, ярлыки которых находятся в папке c:mystart, при этом папка “Автозагрузка” все так же будет отображаться в меню “Пуск”, а если у пользователя в ней ничего не было, то он и не заметит подмены.

Собственно автозагрузка хранится в следующих ветках реестра.

Для всех пользователей:

  • [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun] ‐ программы, запускаемые при входе в систему. Запуск происходит для всех пользователей в системе.
  • [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnce]‐ программы, запускаемые только один раз при входе пользователя в систему. После этого ключи программ автоматически удаляются из данного раздела реестра.
    Запуск происходит для всех пользователей в системе.

Для текущего пользователя аналогично:

  •  [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun]‐ программы, которые запускаются при входе текущего пользователя в систему
  •  [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnce]‐ программы, которые запускаются только один раз при входе текущего пользователя в систему. После этого ключи программ автоматически удаляются из данного раздела реестра.

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

“Меню Пуск” – ищем gpedit.msc – запускаем.

“Конфигурация компьютера ‐ Административные шаблоны ‐ Система” – переходим на пункт «Вход в систему». При этом в системном реестре в разделе [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionpolicies] создается подраздел ExplorerRun с названиями добавленных программ.

ВАЖНО:  Данный пункт политики доступен в Конфигурации компьютера (для всех пользователей) и Конфигурации пользователя (для текущего пользователя – в реестре ключ будет в разделе HKEY_CURRENT_USER).

ВАЖНО: Программы из этого списка не отображаются в списке программ, доступных для отключения в msconfig.exe, а также определяются не всеми менеджерами автозагрузки.

И да –  там же в политиках – можно всё это дело отключить 🙂

Настраивается с помощью групповой политики: “Конфигурация компьютера ‐ Административные шаблоны ‐ Система – Вход в систему ‐ Не обрабатывать список однократного запуска программ».

В реестре создается следующий ключ:

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionpoliciesExplorer] “DisableLocalMachineRunOnce”=dword:00000001

Так же настраивается политика для текущих пользователей: “Конфигурация пользователя ‐ Административные шаблоны ‐ Система – Вход в систему ‐ Не обрабатывать список однократного запуска программ»

В реестре создается следующий ключ[HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionpoliciesExplorer] “DisableLocalUserRunOnce”=dword:00000001

Как посмотреть список программ, которые загружаются автоматически

Встроенные средства Windows:

  • “Сведения о системе” (откройте “Пуск ‐ Все программы ‐ Стандартные ‐ Служебные ‐ Сведения о системе” или наберите msinfo32. exe в командной строке) и перейдя в пункт “Программная среда ‐ Автоматически загружаемые программы”. Программа “Свойства системы” отображает группы автозагрузки из реестра и папок “Автозагрузка”

  • “Настройка системы” (для запуска наберите msconfig.exe из командной строки). Эта программа кроме просмотра списка автозагрузки предоставляет возможность отключения всех пунктов автозагрузки (вкладка “Общие”) или выборочных программ (вкладка “Автозагрузка”).

Внешние программы:

Есть хорошая старая программа Starter, скан ниже

Программа разработчиками уже не поддерживается, но все может (по крайней мере работает в Windows XP и  Windows 7):

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

Сайт программы Starter. Скачать можно на просторах интернета.

Известная программа CCleaner

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

Вы можете сохранить ссылку на эту страницу себе на компьютер в виде htm файла

Почитать в разделе: Windows 7

  • Всего статей в разделе: 16
  • Показано статей в списке: 15
  • Сортировка: название по алфавиту
Classic Shell

Крайне полезная бесплатная утилита, позволяющая настроить часть Windows 7 как Windows XP. Скачать можно на сайте разработчика www.classicshell.net Установка стандартная, ненужное (пункты IE9 & Update) можно отключить в меню при установке. После установки в папке Classc Shell мы увидим два основных файла для настройки Настройка «Проводника» выбираем «Показать все параметры» все настройки можно сохранить в отдельном файле итого — скан с сайта… (Читать полностью…)
XPmode

XPmode — это такой хитрый костыль от MS в виде усеченной Windows XP SP3 для ее запуска в виртуальной машине Virtual PC (тоже усеченной) в среде Windows 7. Это дает возможность запускать внутри XPmode приложения для Windows XP и пользоваться этими приложениями из среды Windows 7. Т.е. программы, установленные внутри XPmode, видны из меню «Пуск» Windows 7 (за счет глубокой интеграции Virtual PC в Windows 7) Большой минус — перехват порта USB со стороны XPmode возможен в автоматическом режиме, если только есть драйвера устройства и для основной и для гостевой системы. Если нам необходимо, например, запустить принтер, который умеет работать только в Windows XP — переключение портов… (Читать полностью…)

Автоматическое завершение всех программ при выключении

При наличии работающих программ Windows не может завершить работу. Многие видели это сообщение. Пользователю предлагается вручную принудительно завершить работающие программы. Так сделано по умолчанию, что обезопасить пользователя от потери данных. Но это можно изменить! Идем в реестр regedit.exe Компьютер -> HKEY_CURRENT_USER -> Conrol Panel -> Desktop Необходимо добавить (если его там нет) строковый параметр AutoEndTasks и установить его значение в 1. Теперь Windows будет самостоятельно завершать все открытые программы перед выключением. Задержка перед автоматическим завершением программ в Windows 7 установлена на уровне 10000 миллисекунд. И это… (Читать полностью…)

Базовые установки Windows 7

Сразу после установки Windows 7 пользоваться можно — но неудобно. Необходимо настроить часть функций, что бы они работали так, как удобно пользователю, а не разработчика. Доступ ко всем базовым настройкам можно получить через GodMode. Включается достаточно просто — это просто папка со специальным служебным названием. Создаем папку и присваиваем ей название GodMode.{ED7BA470-8E54-465E-825C-99712043E01C} Теперь по клику по этой папке Вы получаете весь список настроек. Можно создать такие папки (со специальными названиями) для отдельных настроек: Сводка Панели управления {ED7BA470-8E54-465E-825C-99712043E01C} Выбор расположения по… (Читать полностью…)

Вход без пароля Windows 7

Вход без пароля Windows 7. Некоторые пользователи не сразу поймут, что это. Они и так в систему заходят без логина и пароля (при установке одного пользователя). На самом деле вопрос звучит полностью так: «Настройка общего доступа без пароля Windows 7». В отличии от Windows XP, где было достаточно разрешить общий доступ к ресурсу, в Windows 7 настройки локальной сети запрещают подключение к общему ресурсу без установленного пароля. Пройдемся по этапам. Разрешение общего доступа к ресурсу Windows 7. — свойства — доступ — общий доступ даем всем Настройка параметров локальной сети Windows 7 Далее нужно открыть «Центр управления сетями и общим доступом»… (Читать полностью…)

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

Есть два пункта — «Смена пользователя» и «Выход из системы». Первый пункт позволяет при смене пользователя отставить предыдущего пользователя в «замороженном» состоянии. Да, быстро и удобно — но занимает ресурсы ПК. Хочется оставить только «Выйти из системы» Для чего это нужно? Экономим ресурсы системы, но не это главное. Есть часть программ, которые работают с одними и теми же данными для разных пользователей. Если мы оставили пользователя в «замороженном» виде, то попытка другого пользователя работать с этими же данными будет неудачной. Например, Запуск VirtualBox для нескольких пользователей В Windows XP все было просто: «Панель… (Читать полностью…)

Как перенести Windows 7 на другой диск

Существуют два основных варианта перенести установленную систему Windows 7 со всеми программами и настройками. 1-й способ. Правильный и медленный способ перенести Windows 7 на другой диск Идем на сайт MicroSoft и все делаем по инструкции. Вот здесь. 2-й способ. Неправильный и быстрый. Windows 7 находится на диске в двух первичных разделах: System Recovery — без буквы/с буквой — активный (там и находится загрузчик ОС) System — буква C: — собственно сама операционная система Используем любую программу, которая умеет копировать разделы — AOMEI / Paragon / Acronic и т.д. Далее по этапам. Этап 1 копируем посекторно (именно по секторам) два нужных нам раздела на другой… (Читать полностью…)

Как скрыть диск в Проводнике в Windows 7

Будем прятать диск от пользователя Прячем диск от всех пользователей Через любую программу управления разделами убираем букву у диска Так, собственно, сделано для раздела диска System Recovery, где находится загрузчик Прячем диск через редактор групповой политики Запускаем gpedit. msc (доступен в редакциях «Профессиональная» и выше) «Конфигурация пользователя — Административные шаблоны — Компоненты Windows — Проводник Windows» Включаем параметр «Скрыть выбранные диски из окна «Мой компьютер», выбираем диск. Готово. Прячем диск через редактирование… (Читать полностью…)

Как скрыть пользователя в системе?

В базовом функционале Windows 7 пользователя можно только удалить, возможности скрыть нет. Вот создали пользователя Super — и мы можем его только удалить. На самом деле просто в графическом интерфейсе этого нет, а само скрытие пользователя предусмотрено. Будем редактировать реестр. Идем в HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon и создаем внутри 2 новых раздела (правая кнопка мыши). В качестве имени раздела указываем SpecialAccounts, затем внутри этого раздела создаем раздел UserList. Создаем Параметр DWORD в названии которого указываем имя учетной записи «ненужного» пользователя (в нашем случае Super). Все — теперь пользователя… (Читать полностью…)

Как соотнести аудиоустройство и программу в Windows 7?

На самом деле жесткий вопрос. Если у нас только одно аудиоустройство «по умолчанию» — то проблем нет, любая программа будем им пользоваться. А если у нас есть еще и наушники?   Если у нас Windows 10 — то не сложно — возможность привязать аудиоустройство к программе есть в базовых настройках. А вот для Windows 7? Практически стандартная ситуация: есть ноутбук с динамиками и микрофоном и есть внешние наушники (например через USB). Простая хотелка = весь основной аудипоток идет через динамики,  а например послушать музыку или поговорить через мессенджер — нужны наушники. Простой вариант 1. У программы есть возможность выбрать аудиоустройство в своих… (Читать полностью…)

Как удалить Skype из панели задач Windows 7?

При работе в Windows 7 программа Skype всегда остается на панели задач. Закрыть ее крестиком или сочетанием Alt+F4 невозможно. Как от этого избавиться? И зачем это сделано? На второй вопрос нет ответа. Для решения первого вопроса есть два варианта. В настройках Skype убираем лишнюю галочку (выделено красным) Или заходим в свойства ярлыка Skype на рабочем столе и выбираем режим совместимости с Windows XP (тоже выделено красными цветом) И всё — как и положено, Skype будет тихо сидеть в… (Читать полностью…)

Мультизагрузка Windows

Есть возможность использовать две базовые схемы мультизагрузки : зависимая мультизагрузка (загрузка всех систем зависит от одного загрузчика) независимая мультизагрузка (все системы и их загрузчики изолированы друг от друга) Зависимая схема загрузки ОС Windows Тут всё просто — устанавливаем все системы подряд, начиная от младшей — к старшей Windows XP Windows 7 Windows 8 Windows 10   Помним, что в MBR могут быть только 4 первичных раздела (или три первичных и один расширенный, где можно создавать логические диски). Поэтому крайне желательно устанавливать операционные системы на разные диски (тем более что первичных разделов не хватит). Почему так… (Читать полностью…)

Процесс svchost.exe в Windows 7 грузит систему

Процесс svchost.exe в Wiundows 7 грузит систему (забирает или память или ресурсы процессора) Смотрим в диспетчере задач (галочка «показать процессы всех пользователей») Действительно, нехорошо, 1,5 Гига просто так забрано и 25% работы процессора. Это Windows 7 пытается типа ускорить работу системы с помощью функции Prefetch (папка с таким названием есть в Windows). Если ее удалить и перезагрузиться — все придет в норму, но не надолго. Что такое папка Prefetch Папка Prefetch расположена в системной папке Windows и используется для ускорения загрузки операционной системы и запуска программ. При запуске компьютера Windows отслеживает процесс загрузки. После этого полученная… (Читать полностью…)

Центр обновления Windows

Знакомая картинка после установки Windows — отключаем центр обновления 🙂 Тем не менее — некоторые важные обновления безопасности поставить надо. Для ручной установки обновлений их необходимо скачать с сервера MS и проверить, чтобы была включена служба Центра обновлений (после окончания процедуры её можно выключить). Все текущие установленные обновления можно увидеть в разделе «Программы и компоненты» Защищаем ПК от шифровальщика WannaCry (ВАЖНО!) Обновление от 15 мая 2017… (Читать полностью…)

Экран при загрузке Windows 7 смещен влево

Есть такая проблема — экран при загрузке Windows 7 смещен влево скан ниже: — при POST все нормально (при старте BIOS), — при передаче загрузки Windows 7 экран смещается влево — после подключения драйверов видеокарты все становится нормальным Обычно это случается при: — использовании видеокарты AMD — монитора 3:4 Если внимательно посмотреть на предыдущие пункты, то отпадает проблема в BIOS и в драйверах. Ответ очевиден — это ошибка BIOS видеокарты, причем AMD. Что можно сделать: Вариант 1 — установить фирменный драйвер на монитор (что бы он сообщил видекарте о своих параметрах) — иногда на старые мониторы есть только для XP Вариант 2 — отключить в настройках… (Читать полностью…)

Приветствую читателя! В сегодняшнем материале  разберем такой момент, как отключение автозапуска программ в операционной системе Windows 7. В ней настройка автоматической загрузки программ имеет привычный и простой вид.

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

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

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

Как отключать автозапуск программ на Windows 7?

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

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

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

Как убрать автозапуск программ на Windows 7 через командную строку?

Вызвать этот настройщик  можно следующим образом. Нажимаем кнопку «Пуск» и в строке «поиск» вводим команду msconfig. Сочетание клавиш Win+R вызывает тоже меню «Выполнить»:

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

В открывшемся окне ставим галочки на все программы, которые по нашему мнению не нужны. После нажимаем ОК. Компьютер предложит перезагрузиться. Выполняем. Всё, программы изъяты из автозагрузки, при этом мы  их не удаляем. Можно вернуть на место все при случае.

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

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

Существует множество самых различных программ. Но здесь мне хотелось бы выделить две. Первая специально предназначена для работы с системой и называется Autoruns. Находим русскую версию и скачиваем. Она не является установочной. Открыв программу увидим следующее окно:

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

Как видите, все достаточно просто, подробно и наглядно. Можно отключать ненужное. Вторая программа –  бесплатная утилита Ccleaner. Она предназначена не только для чистки реестра, но и для некоторых других операций. При установке программы не торопитесь — вам будут предлагать установить Avast антивирус, который потом бывает трудно удалить. Не забудьте снять галочку!

В частности, войдя в программу и выбрав меню «Сервис», а далее «Автозагрузка», мы попадем во вкладку, где будут перечислены программы, которые стартуют с Windows.

Как видите, все достаточно просто. Можно включать и выключать нужные программы.

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

Главная » Уроки и статьи » Windows

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

Добавление программы в автозапуск Windows 7, Vista и XP

1. Откройте меню «Пуск».

2. Нажмите «Все программы».

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

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

Добавление программ в автозагрузку Windows 8 и 10

1. Скопируйте и вставьте ниже представленный путь в проводник или перейдите по этому пути вручную.

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

C:UsersLINCHAKINAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup

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

Также окно автозагрузки можно открыть, нажав сочетание клавишWin+R и в появившемся окне, в поле открыть, введя:

shell:startup

Затем нажмите ОК.

2. После того как окно автозагрузки будет открыто, найдите ярлык нужной программы и скопируйте его в эту папку. И Ваша программа будет добавлена в автозапуск.

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

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

Дата: 22.09.2015Автор/Переводчик: Linchak

Используемые источники:

  • https://comphome.ru/windows-7/kak-dobavit-programmu-v-avtozagruzku-windows-7.html
  • https://fast-wolker.ru/kak-ubrat-avtozapusk-programm-v-windows-7-pri-vklyuchenii-kompyutera.html
  • https://linchakin.com/posts/post/287/

Как настроить автоматическое открытие нужного сайта при запуске компьютера

Как настроить автоматическое открытие нужного сайта при запуске компьютера? Обычно пользователи компьютеров заботятся о том, чтобы у них при загрузке Windows не выскакивали сами по себе левые сайты. Но в каких-то случаях может стать необходимость и в обратном действе. Например, в корпоративных или образовательных целях. Или же нам самим может потребоваться автоматизация захода на определённые сайты.

Это можно использовать для креативных поздравлений: выложить в сети поздравительные пост, видео или трек и сделать так, чтобы веб-страница с поздравлением сама открылась при включении виновником торжества компьютера.

Есть несколько способов выполнить эту задачу в среде Windows 7, 8.1 и 10, каждый из способов со своими особенностями, более или менее подходящими в том или ином случае.

Рассмотрим их.

Содержание статьи:

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

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

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

На примере браузера Chrome это выглядит вот так.

Далее жмём клавиши Win+R, вписываем:

shell:Startup

Это быстрый способ открытия папки автозагрузки Windows.

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

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

Сайт в объекте ярлыка браузера и автозагрузка последнего

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

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

В контекстном меню ярлыка браузера выбираем «Свойства».

Если это не ярлык на рабочем столе, а плитка в меню «Пуск» Windows 10, в её контекстном меню есть возможность открытия расположения файла ярлыка.

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

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

Батник запуска сайта в автозагрузке

А как сделать так, чтобы сайт при загрузке Windows автоматически запускался в любом браузере, который назначен основным в системе? Для этого необходимо в папке автозагрузки системы создать батник (файл запуска команд с расширением «. bat») с командой открытия сайта. Открываем папку автозагрузки указанным выше способом. В этой папке через пункт контекстного меню проводника «Создать» создаём текстовый документ с любым именем.

Вносим в блокнот запись типа:

start https://www.google.com/

Но вместо адреса Google после start и пробела каждый подставляет адрес своего сайта.

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

Переименовываем расширение документа с «.txt» на «.bat».

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

Батник запуска сайта в планировщике заданий

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

Заходим в планировщик заданий, для этого просто вписываем его название в системный поиск.

Кликаем «Создать задачу».

Придумываем имя задачи во вкладке «Общие».

Во вкладке «Триггеры» жмём «Создать».

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

Если у Windows несколько учётных записей, ниже в графе «Параметры» можем указать, для всех ли пользователей это задание, либо только для отдельных (и указать их).

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

В графе «Действие» должно быть «Запуск программы». В графе «Параметры» с помощью кнопки обзора указываем путь к батнику.

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

Как создать и запустить командный файл в Windows 10

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

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

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

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

Как создать пакетный файл в Windows 10

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

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

Создание простого пакетного файла

Чтобы создать простой пакетный файл в Windows 10, выполните следующие действия:

  1. Откройте Блокнот или другой текстовый редактор.
  2. Введите следующие строки, чтобы создать пакетный файл: @ECHO OFF ECHO Поздравляю! Ваш первый пакетный файл успешно выполнен. PAUSE

    Приведенный выше скрипт выводит фразу «Поздравляем! Ваш первый пакетный файл успешно выполнен» на экране терминала.

    • @ECHO OFF – отключение отображения на дисплее, чтобы показывать только сообщения в чистой строке. Как правило, эта строка идет в начале файла. (Вы можете использовать эту команду без «@», но символ скрывает выполняемую команду для более чистого возврата.)
    • ECHO – печатает нужный текст на экране.
    • PAUSE – предотвращает закрытие окна консоли после выполнения команды. Вы можете использовать эту команду в конце скрипта или после определенной команды при запуске нескольких задач, если вы хотите сделать паузу между ними.
  3. Нажмите меню Файл.
  4. Выберите опцию Сохранить как.
  5. Введите имя для скрипта – например, first_batch.bat

Хотя пакетные файлы обычно используют расширения файлов .bat, вы также можете увидеть сценарии, использующие расширения файлов .cmd или .btm

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

Создание расширенного пакетного файла

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

  1. Откройте Блокнот или другой текстовый редактор.
  2. Введите следующие строки, чтобы создать более сложный пакетный файл:
  3. @ECHO OFF :: This batch file reveals OS, hardware, and networking configuration. TITLE My System Info ECHO Please wait... Checking system information. :: Section 1: OS information. ECHO ============================ ECHO OS INFO ECHO ============================ systeminfo | findstr /c:"OS Name" systeminfo | findstr /c:"OS Version" systeminfo | findstr /c:"System Type" :: Section 2: Hardware information. ECHO ============================ ECHO HARDWARE INFO ECHO ============================ systeminfo | findstr /c:"Total Physical Memory" wmic cpu get name :: Section 3: Networking information. ECHO ============================ ECHO NETWORK INFO ECHO ============================ ipconfig | findstr IPv4 ipconfig | findstr IPv6 PAUSE

    Приведенный выше пакетный скрипт запускает ряд команд для запроса различной системной информации, сгруппированной в три разные категории, включая «Информацию об ОС», «Информацию об оборудовании» и «Информацию о сети».

    • @ECHO OFF – отключение отображения на дисплее, чтобы показывать только сообщения в чистой строке. Как правило, эта строка идет в начале файла. (Вы можете использовать эту команду без «@», но символ скрывает выполняемую команду для более чистого возврата.)
    • TITLE – отображает произвольное имя в строке заголовка терминала.
    • :: – Позволяет добавлять комментарии и информацию, которая игнорируется при запуске пакетного файла.
    • ECHO – печатает нужный текст на экране.
    • PAUSE – предотвращает закрытие окна консоли после выполнения команды. Вы можете использовать эту команду в конце скрипта или после определенной команды при запуске нескольких задач, если вы хотите сделать паузу между ними.
  4. Нажмите меню Файл.
  5. Выберите опцию Сохранить как.
  6. Введите имя для скрипта – например, first_batch. bat

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

Создание действующего командного файла

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

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

  1. Откройте Блокнот или другой текстовый редактор.
  2. Скопируйте и вставьте следующую команду (заменив PATH-NETWORK-SHARE\FOLDER-NAME на сетевой путь и название папки, а YOUR-USERNAME YOUR-PASSWORD на логин и пароль пользователя): net use z: \\PATH-NETWORK-SHARE\FOLDER-NAME /user:YOUR-USERNAME YOUR-PASSWORD

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

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

  3. Нажмите меню Файл.
  4. Выберите опцию Сохранить как.
  5. Введите имя для скрипта – например, network-drive.bat

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

Как запустить командный файл в Windows 10

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

Запуск пакетного файла по требованию

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

Проводник

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

  1. Откройте проводник.
  2. Найдите папку со сценарием.
  3. Дважды щелкните командный файл, чтобы запустить его.
  4. (Необязательно) Если вы выполняете команду, требующую прав администратора, вам нужно запустить сценарий от имени администратора, щелкнув правой кнопкой мыши пакетный файл и выбрав опцию Запуск от имени администратора.

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

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

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

  1. Откройте командную строку от имени администратора.
  2. Введите путь и название командного файла и нажмите Enter: C:\PATH\TO\FOLDER\BATCH-NAME.bat

    Например, следующая команда запускает пакетный файл, расположенный в пользовательской папке «batch» внутри папки «Downloads»:

    C:\Users\user\Documents\scripts\first_batch.bat

После того, как вы выполните эти шаги, выходные данные будут отображаться на экране, даже если скрипт содержит команду «PAUSE».

Запуск пакетного файла по расписанию

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

  1. Откройте Пуск.
  2. Введите планировщик заданий и щелкните по верхнему результату, чтобы открыть приложение.
  3. Щелкните правой кнопкой мыши ветку «Библиотека планировщика заданий» и выберите опцию Создать папку….
  4. Введите имя для папки – например, MyScripts.

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

  5. Нажмите кнопку ОК.
  6. Щелкните правой кнопкой мыши папку MyScripts.
  7. Выберите опцию Создать простую задачу.
  8. В поле «Имя» введите краткое описательное имя для задачи – например, SystemInfoBatch.

  9. (Необязательно) В поле «Описание» создайте описание для задачи.
  10. Нажмите кнопку Далее.
  11. Выберите опцию Ежемесячно.

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

  12. Нажмите кнопку Далее.
  13. Используя настройку «Начать», укажите день и время запуска задачи.
  14. Используйте выпадающее меню «Месяцы», чтобы выбрать месяцы года, в которые вы хотите выполнить задачу.
  15. Используйте выпадающее меню «Дни» или «В:», чтобы указать дни, в которые будет выполняться задание.

  16. Нажмите кнопку Далее.
  17. Выберите опцию Запустить программу, чтобы запустить пакетный файл.
  18. В поле «Программа/скрипт» укажите путь к пакетному файлу.
  19. Нажмите кнопку Готово.

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

Запуск пакетных файлов при запуске

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

Чтобы запустить скрипт при запуске, используйте следующие простые шаги:

  1. Откройте проводник.
  2. Найдите папку с командным файлом.
  3. Щелкните правой кнопкой мыши файл и выберите параметр Копировать.
  4. Используйте комбинацию Win + R, чтобы открыть окно «Выполнить»
  5. Введите следующую команду: shell:startup
  6. Нажмите Вставить на вкладке «Главная» в папке «Автозагрузка». (Или вы можете нажать кнопку «Вставить ярлык», чтобы создать ярлык для командного файла.)

  7. Выйдите из учетной записи Windows 10.
  8. Войдите в аккаунт.

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

Мы ориентируем это руководство на Windows 10, но возможность использовать пакетные файлы существует давно, а это означает, что вы можете обратиться к этим инструкциям, если вы всё ещё используете более старую версию, включая Windows 8.1 или Windows 7.

Запуск BAT скрипта при логине на сервер один раз

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

Пишем BAT скрипт

У меня BAT файл называется install_sbis.bat.

@echo off
IF EXIST C:\Users\%UserName%\AppData\Sysadmin\flag. txt GOTO END
IF EXIST C:\Users\%UserName%\AppData\Sysadmin GOTO SYSADMIN
md C:\Users\%UserName%\AppData\Sysadmin
:SYSADMIN
set h=%time:~0,2%
set h=%h: =0%
set fn=%date% %h%:%time:~3,2%:%time:~6,2%
echo %fn% > C:\Users\%UserName%\AppData\Sysadmin\flag.txt

Здесь код вашего скрипта

:END

Скрипт создаёт файлик flag.txt в папке пользователя с датой и временем запуска. При повторном логине скрипт увидит этот файл и не выполнит повторно ваш код.

Автозапуск скрипта при логине пользователя

Скрипт install_sbis.bat копируем в папку C:\Windows\System32\GroupPolicy\User\Scripts\Logon.

Открываем редактор локальных политик на сервере.

gpedit.msc

Local Computer Policy > User Configuration > Windows Settings > Scripts (Logon/Logoff)

Редактируем параметр Logon.

Кнопка Show Files открывает папку со скриптами групповых политик, в нашем случае C:\Windows\System32\GroupPolicy\User\Scripts\Logon.

Нажимаем Add..

В Script Name указываем ссылку на наш скрипт C:\Windows\System32\GroupPolicy\User\Scripts\Logon\install_sbis.bat. ОК. Сохраняем изменения.

В локальных политиках находим параметр Local Computer Policy > Computer Configuration > Administrative Templates > System > Group Policy > Configure Logon Script Delay 

Редактируем, Enabled, указываем 0 минут.

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

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

gpupdate /force

Теперь скрипт запустится при логине пользователя на сервер.

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

Возможность поставить любую программу в автозагрузку, для того чтобы при включении компьютера выполнялся её автоматический запуск, есть в любой операционной системе и, конечно же, современная Windows 10 здесь тоже не исключение. Эту функцию используют как обычные приложения, так и различные вредоносные и рекламные модули. Самое интересное, что порой обычные «мирные» программы таким образом снижают производительность системы в несколько раз, действуя подчас хуже иного вируса.
Мне неоднократно приходилось встречать компьютеры у которых при старте ОС автоматически запускались пара десятков совершенно ненужных утилит типа различных Updater’ов от игрушек, защиты поиска от mail.ru или Яндекса, веб-агентов офисных и графических пакетов и т.п. Практической пользы от них очень мало, а в совокупности они могут ощутимо отожрать часть системных ресурсов. Поэтому, автозагрузка программ в Windows 10 — это важный момент, который никак нельзя пускать на самотёк.
В рамках этой статьи я хочу подробно рассказать об основных способах как посмотреть список автозапуска приложений и как отредактировать его при необходимости. 

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

В более ранних версиях операционных систем Виндовс список автоматически запускаемых программ можно было посмотреть в редакторе конфигурации Msconfig. Затем в Восьмёрке его перенесли в Диспетчер задач. В Десятке его оставили там же. Чтобы его открыть нажимаем комбинацию клавиш Ctrl+Shift+Esc. В открывшемся окне Диспетчера выбираем вкладку «Автозагрузка». Вот он список:

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

Ну или кликнуть на элементе правой кнопкой мыши и выбрать пункт «Отключить» в контекстном меню.

2. Системный реестр

Возможно Вы уже знаете, что главной базой данных операционных систем от компании Microsoft является реестр. В нём хранятся все параметры и настройки как самой ОС, так и установленного в ней софта. В нём же прописываются и программы, которые надо автоматически запустить.
Чтобы открыть редактор реестра Виндовс надо нажать комбинацию клавиш Win+R и ввести команду «regedit».

За автозагрузку при загрузке Виндовс отвечают следующие ветки:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft\Windows \ CurrentVersion \ RunOnce

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

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce

Их можно открыть последовательно переходя в списке папок слева, либо через поиск, выбрав пункт меню «Правка->Поиск».

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

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

3. Групповые политики

Еще одно место, где можно настроить автозагрузку в Виндовс 10 — это редактор групповых политик. Чтобы его открыть, надо нажать комбинацию клавиш Win+R, ввести команду gpedit.msc и нажать на кнопку «ОК».
В левой части окна редактора откройте раздел «Конфигурация компьютера ‐> Административные шаблоны ‐> Система -> Вход в систему». В правой части оснастки выбарите пункт «Выполнить эти программы при входе в систему».

У параметра «Не задано», «Включено» и «Отключено». Если что-либо автоматически загружается с помощью политик, то состоятение будет «Включено» и будет активной кнопка «Показать».

Кликаем на неё и видим список программ. Его можно редактировать, удаляя или добавляя элементы, указав в строку путь к исполняемому файлу EXE или BAT.

4. Планировщик задач

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

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

Программы для работы с автозагрузкой программ

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

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

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

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

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

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

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

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

Ещё с древних версии и заканчивая современной Windows 10, в операционных системах от Microsoft есть простой и быстрый способ добавить программу в автозапуск не прибегая к редактированию системного реестра или запуске дополнительных программ. Всё очень просто — Нажимаем кнопку «Пуск «, выбираем пункт «Все программы» и видим там папку с названием «Автозагрузка»:

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

Почему стоит очистить папку Temp прямо сейчас

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

Многие вредоносные программы хитрыми способами проникают на компьютер именно в папку Temp и совершенно спокойно запускаются оттуда без каких-либо видимых для пользователя сигналов. Так, запустившись однажды, они могут прописаться в автозагрузку и спокойно работать в фоне длительное время. Защита операционной системы при этом может не среагировать, так как вредоносной программы попросту может не быть в базе данных вашего защитного приложения. 

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

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

Как автоматически очищать папку Temp при перезагрузке

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

Откройте Блокнот и разместите в нем следующие две строки: 

rd %temp% /s /q 
md %temp%

Первая команда удаляет папку Temp со всем ее содержимым, а вторая создает новую пустую папку с этим же именем.

Сохраните файл в папке с документами, нажав комбинацию клавиш Ctrl-S или через меню Файл — Сохранить. Назовем его clear-temp.bat

Теперь нам необходимо добавить скрипт в автозагрузку Windows, чтобы он автоматически выполнялся при каждом запуске системы. Для этого воспользуемся бесплатным менеджером автозагрузки Autorun Organizer. 

В главном окне в списке нажимаем правую клавишу мышки, чтобы вызвать контекстное меню. В нем выбираем пункт «Добавить в автозапуск…».  

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

Переключаемся на маску Все файлы (*.*).

Выбираем созданный bat-файл.

Нажимаем «Далее».

Оставляем первый пункт и нажимает «Готово».

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

Закрываем менеджер автозагрузки.  

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

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

Как запланировать автоматический запуск пакетного файла в Windows 11/10

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

Запланировать автоматический запуск пакетного файла

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

  1. Создать пакетный файл
  2. Открыть планировщик заданий
  3. Создать Базовая задача
  4. Открыть библиотеку планировщика заданий
  5. Запустить задачу с наивысшими привилегиями.

Шаг 1: Создайте пакетный файл, который вы хотите запустить, и поместите его в папку, для которой у вас достаточно прав, например, на диск C.

Шаг 2: Нажмите «Пуск» и в поле поиска введите Task, и нажмите «Открыть планировщик заданий ».

Шаг 3: Выберите Создать основную задачу на панели Действие в правой части окна.

Шаг 4: В разделе Create Basic Task введите желаемое имя и нажмите Далее.

Шаг 5: Из триггера выберите нужный вариант и нажмите Далее.

Я выбрал Daily и нажал Далее, что привело меня к этому экрану.

Шаг 6: Затем нажмите Запустить программу и нажмите Далее.

Шаг 7: Теперь нажмите Браузер и выберите пакетный файл, который вы хотите запустить.

Шаг 8: Наконец, нажмите «Готово», чтобы создать задачу.

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

Итак, нажмите Библиотека планировщика заданий .

Затем дважды щелкните только что созданную задачу.

Шаг 8: Нажмите Выполнить с наивысшими привилегиями, , затем нажмите OK.

Поздравляем!

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

Как запустить несколько пакетных файлов после одного?

Если вы хотите запускать пакетные файлы один за другим, вы можете использовать планировщик задач и установить время их запуска с интервалом в одну минуту. Другой способ — создать исходный пакетный файл, добавить в него список всех bat-файлов и позволить ему выполняться один за другим.

Как добавить время ожидания или спящий режим в пакетном файле?

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

 timeout /t 30 /nobreak > NUL 

Как запустить пакетные файлы при запуске?

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

Написание пакетного сценария для добавления задачи активации запуска Windows.

В этом сообщении объясняется, как использовать пакетный файл для установки задачи запуска с помощью команды schtasks.

1)           Скопируйте и вставьте следующий текст в новый пакетный файл. Этот пакетный файл может иметь любое имя и находиться в любом месте на вашем компьютере.

schtasks /create /tn Task86 /sc ONSTART /DELAY 0000:30 /RL HIGHEST /tr C:\temp\runme.bat»

 
2)           Щелкните правой кнопкой мыши новый пакетный файл и выберите «Запуск от имени администратора». .Выполнение команды schtasks без прав администратора вернет «ОШИБКА: Доступ запрещен».

 

3)           Чтобы убедиться, что задача была добавлена, откройте приложение планировщика задач Windows. Программы->Стандартные->Служебные->Планировщик заданий.

 

 

4)           В планировщике задач вы можете увидеть задачу, добавленную на шаге 2. Имя задачи — «Task86». Это определяется текстом, следующим за индикатором параметра /tn.Каждая задача должна иметь уникальное имя. Вам нужно будет изменить параметр имени в командном файле, чтобы установить дополнительные задачи.

 

5)           Задача хочет запустить «C:\temp\runme.bat» при запуске. Создайте этот файл и скопируйте в него «timeout /t 30». Это откроет окно консоли на тридцать секунд. Другие простые тестовые программы могут выполняться слишком быстро, чтобы их можно было заметить. В качестве альтернативы вы можете запустить такую ​​программу, как    %windir%\system32\calc.exe, изменив строку после индикатора параметра /tr.

 

6)           Перезагрузите компьютер. Runme.bat запустится через тридцать секунд после входа в систему и будет иметь приоритет над большинством других задач. Тридцатисекундная задержка вызвана «/DELAY 0000:30» в команде создания задачи. Формат ММММ:СС. Без этой задержки Windows попытается запустить задачу до завершения входа в систему, что приведет к сбою. Высокий приоритет задается параметром «/RL HIGHEST» при создании задачи.

 

7)           Если задача не была выполнена правильно, вернитесь в приложение планировщика заданий.Он предоставит отчет о сбое задачи.

Как остановить и запустить службы Windows из пакетного файла

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

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

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

Если вы не знаете, где искать службы Windows, есть несколько способов получить доступ к окну консоли служб. Самый быстрый способ — нажать Пуск\Выполнить и ввести services.msc из окна запуска.

Другой способ — щелкнуть правой кнопкой мыши значок Мой компьютер на рабочем столе и выбрать Управление из контекстного меню. Когда откроется окно «Управление компьютером», разверните Службы и приложения и щелкните значок Службы .

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

ПРИМЕЧАНИЕ. Не изменяйте случайным образом параметры запуска службы. Убедитесь, что вы понимаете, что такое служба, и повлияет ли она на правильную работу Windows, если она не запускается автоматически во время загрузки. Отличным источником для справки является BlackViper.com, на котором перечислены все службы для Windows XP и Vista.

Чтобы создать пакетный файл для запуска служб, вам потребуется идентифицировать службы или службы. В моей системе установлен сервер VMWare.Это программа, которая позволяет мне запускать виртуальные машины (такие как Windows и Linux) на моем компьютере, не требуя отдельного ПК, но мне не нужно, чтобы она запускалась каждый раз, когда я использую свой компьютер.

На снимке экрана ниже вы можете увидеть все службы VMware из консоли.

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

Затем создайте текстовый файл на рабочем столе (щелкните правой кнопкой мыши на пустом месте, затем выберите New \ Text Document ) и дайте ему имя.В моем примере я назвал файл startvmware. bat .

Теперь щелкните файл правой кнопкой мыши и выберите «Редактировать», чтобы открыть файл (не делайте двойной щелчок по нему).

Используя имена каждой службы в первом столбце (показаны на снимке экрана выше), я могу создать пакетный файл, как показано ниже:

ECHO Запуск VMWare Services
net start «Служба авторизации VMware»
net start «VMware DHCP Service»
net start «VMware NAT Service»
net start «VMware Registration Service»
net start «VMware Virtual Mount Manager Extended»
выход

Используется команда ECHO для отображения (эхо) текста в командном окне.Команда net start используется для запуска служб. Также, если в имени службы есть пробелы, оно должно быть заключено в двойные кавычки.

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

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

ECHO Остановка VMWare Services
net stop «Служба авторизации VMware»
net stop «VMware DHCP Service»
net stop «VMware NAT Service»
net stop «VMware Registration Service»
net stop «VMware Virtual Mount Manager Extended»
выход

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

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

Пуск — Запустить программу — Windows CMD

Пуск — Запустить программу — Windows CMD — SS64.com

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

 Синтаксис
      START " заголовок " [/D   путь ] [ опции ] " команда " [ параметры ]

Ключ:
     title  Текст для строки заголовка окна CMD (обязательно).
     путь  Начальный каталог. команда  Команда, пакетный файл или исполняемая программа для запуска. 
     параметры  Параметры, переданные в команду   .

Опции:
   /MIN Стартовое окно Свернуто.
   /MAX Стартовое окно развернуто.
   /W или /WAIT Запустить приложение и дождаться его завершения.
                (увидеть ниже)

   /LOW Использовать класс приоритета IDLE.
   /NORMAL Использовать класс приоритета NORMAL.
   /ВЫШЕНОРМАЛЬНЫЙ Использовать класс приоритета ВЫШЕНОРМАЛЬНЫЙ./BELOWNORMAL Использовать класс приоритета НИЖЕНОРМАЛЬНЫЙ.
   /HIGH Использовать класс ВЫСОКОГО приоритета.
   /REALTIME Использовать класс приоритета REALTIME. 
/B Запустить приложение без создания нового окна. В таком случае Ctrl-C будет игнорироваться, оставив Ctrl-Break как единственный способ прерывание приложения. /I Игнорировать любые изменения текущей среды, обычно вносимые с помощью SET. Используйте исходную среду, переданную в cmd.EXE /NODE Предпочтительная неоднородная архитектура памяти (NUMA) узел как десятичное целое число. /AFFINITY Маска сходства процессоров в виде шестнадцатеричного числа. Процесс будет ограничен запуском на этих процессорах. Параметры только для 16-разрядных программ WINDOWS /SEPARATE Начать в отдельном пространстве памяти. (более надежный) только 32 бит. /SHARED Запуск в общей памяти. (по умолчанию) только 32 бита.

Всегда включайте НАЗВАНИЕ это может быть простая строка, например «Мой сценарий» или просто пара пустых кавычек «»
Согласно документации Microsoft, заголовок является необязательным, но в зависимости от других выбранных параметров у вас могут возникнуть проблемы, если его опустить.

Если команда является внутренней командой cmd или пакетным файлом, то командный процессор запускается с переключателем /K на cmd.exe. Это означает, что окно останется после выполнения команды.

В пакетном сценарии команда START без /wait запустит программу и просто продолжит работу, поэтому сценарий, содержащий только команду START, закроет консоль CMD и оставит новую программу запущенной.

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

Чтобы свести к минимуму вероятность запуска неправильного исполняемого файла, укажите полный путь к команде или, как минимум, включите расширение файла: START «» notepad .exe

Если вы ЗАПУСТИТЕ приложение без расширения файла (например, WinWord вместо WinWord.exe), то переменная среды PATHEXT будет считана для определения какие расширения файлов искать и в каком порядке.
Значение по умолчанию для переменной PATHEXT: .COM;.EXE;.BAT;.CMD

Пуск — параллельно

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

На практике вам просто нужно протестировать его и посмотреть, как он себя ведет.

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

.

Старт/Подождите

Параметр /WAIT должен обратить вспять поведение по умолчанию «параллельный запуск» START, но опять же ваши результаты будут различаться в зависимости от запускаемого элемента, например:

 Запуск эха
НАЧАТЬ / ждать "демонстрационный" calc.exe
Эхо Готово 

Приведенное выше действие запустит калькулятор и подождет, прежде чем продолжить. Однако, если вы замените calc.exe с Winword.exe, чтобы вместо этого запустить Word, /wait перестанет работать, потому что Winword.exe — это заглушка, которая запускает основное приложение Word, а затем завершает работу.

Аналогичная проблема возникает при запуске пакетного файла, по умолчанию START запустит эквивалент CMD /K, который открывает второе командное окно и оставляет его открытым. В большинстве случаев вам потребуется завершить пакетный сценарий, а затем просто закрыть его консоль CMD, чтобы возобновить первоначальный пакетный сценарий. Это можно сделать, явно запустив CMD /C …

 Запуск эха
НАЧАТЬ / ждать "демо"  CMD /c  demoscript.cmd
Эхо Готово 

Добавьте /B, чтобы все запускалось в одном окне.

В пакетном файле альтернативой является использование TIMEOUT для задержки обработки отдельных команд.

СТАРТ против ВЫЗОВА

Запуск нового процесса с помощью CALL очень похож на запуск START /wait, в обоих случаях вызывающий сценарий (обычно) приостанавливается до завершения второго сценария.

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

Для сравнения, START создаст новую оболочку CMD.exe для вызываемого пакета. Это унаследует переменные от вызывающей оболочки, но любые изменения переменных будут отброшены, когда второй сценарий завершится.

Запустить программу

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

  • В командной строке CMD.EXE не ожидает завершения работы приложения и управление немедленно возвращается в командную строку.
  • Запуск программы из пакетного сценария, CMD.EXE приостановит выполнение исходного сценария и дождется завершения работы приложения, прежде чем продолжить.
  • Если вы запускаете один пакетный сценарий из другого без с помощью CALL или START, то первый сценарий завершается, а второй вступает во владение.

Многопроцессорные системы

Привязка процессора назначается в виде шестнадцатеричного числа, но рассчитывается на основе двоичных позиций (аналогично NODRIVES)

Hex Binary        Processors
 1 00000001 Proc 1 
 3 00000011 Proc 1+2
 7 00000111 Proc 1+2+3
 C 00001100 Proc 3+4 и т.  д.

Указание /NODE позволяет создавать процессы таким образом, чтобы использовать локальность памяти в системах NUMA .Например, два процесса, которые интенсивно взаимодействуют друг с другом через общую память, могут быть созданы для совместного использования одного и того же предпочтительного узла NUMA, чтобы свести к минимуму задержки памяти. Они выделяют память из того же узла NUMA, когда это возможно, и могут свободно работать на процессорах за пределами указанного узла.

запуск /NODE 1 app1.exe
Пуск /Узел 1 app2.exe

Эти два процесса могут быть дополнительно ограничены для выполнения на определенных процессорах в одном узле NUMA.

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

start /NODE 1 /AFFINITY 0x 3 app1.exe
start /NODE 1 /AFFINITY 0x c app2.exe

Запуск исполняемого файла (.EXE) файлы

Когда файл, содержащий заголовок .exe, вызывается из приглашения CMD или пакетного файла (с START или без него), он будет открыт как исполняемый файл. Расширение имени файла не обязательно должно быть .EXE. Заголовок исполняемого файла начинается с «магической последовательности» символов ASCII «MZ» (0x4D, 0x5A). «MZ» — это инициалы Марка Зибовски, сотрудника Microsoft в то время, когда был разработан формат файла.

Расширения команд

Если расширенные команды включены, вызов внешней команды через командную строку или команду START изменяется следующим образом:

Неисполняемые файлы можно вызывать через их файловую ассоциацию, просто введя имя файла в качестве команды.(например, WORD.DOC запустит приложение, связанное с расширением файла . DOC). Это основано на настройке в HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ext\OpenWithList или, если она не указана, на ассоциациях файлов — см. ASSOC и FTYPE.

При выполнении командной строки, первым токеном которой является строка CMD без расширения или квалификатора пути, CMD заменяется значением переменной COMSPEC. Это предотвращает получение CMD.EXE из текущего каталога.

При выполнении командной строки, первый токен которой НЕ содержит расширения, CMD.EXE использует значение переменной среды COMSPEC. Это предотвращает получение CMD.EXE из текущего каталога.

При выполнении командной строки, первый токен которой НЕ содержит расширения, CMD.EXE использует значение переменной среды PATHEXT, чтобы определить, какие расширения искать и в каком порядке. Значение по умолчанию для переменной PATHEXT: .COM;.EXE;.BAT;.CMD Обратите внимание, что синтаксис такой же, как у переменной PATH, но с точками с запятой, разделяющими различные элементы.

При поиске исполняемого файла, если нет совпадения ни с одним расширением, проверяется, совпадает ли имя с именем каталога. Если это так, команда START запускает проводник по этому пути. Если это делается из командной строки, это эквивалентно выполнению CD /D по этому пути.

Уровни ошибок

Если команда успешно запущена ERRORLEVEL = без изменений , обычно это будет 0, но если предыдущая команда установила уровень ошибки, он будет сохранен (это ошибка).
Если команда не запускается, то ERRORLEVEL = 9059
START /WAIT пакетный_файл — вернет ERRORLEVEL, указанный EXIT

СТАРТ — это внутренняя команда.

Примеры

Запустить свернутый сценарий входа:
START «Мой сценарий входа» /Min Login.cmd

Запустите программу и дождитесь ее завершения, прежде чем продолжить:
START «» /wait autocad.exe

Открыть файл с помощью определенной программы:
НАЧАТЬ «» «C:\Program Files\Microsoft Office\Winword. exe» «D:\Docs\demo.txt»

Откройте проводник Windows и выведите список файлов в текущей папке (.):
C:\any\old\directory> START .

Откройте веб-страницу в браузере по умолчанию, обратите внимание, что требуется протокол (https://)
СТАРТ https://ss64.com

Откройте веб-страницу в Microsoft Edge:
%windir%\explorer.exe microsoft-edge:https://ss64.com
или с жестко заданным путем:
«C:\Program Files (x86)\Microsoft Edge\Application\msedge.EXE» https://ss64.com

Подключиться к новому принтеру: (это установит соединение/драйвер печати)
START \\print_server\имя_принтера

Запустить приложение и указать, где будут сохраняться файлы (рабочий каталог):
START /DC:\Documents\ / MAX «Развернутые заметки» notepad.exe

«Не бежать; презрение бежит на пятках» ~ Шекспир, «Венецианский купец»

Связанные команды:

Вызов процесса WMIC create «c:\some.exe»,»c:\exec_dir» — этот метод возвращает PID запущенного процесса.
CALL — вызывает одну пакетную программу из другой.
CMD — может использоваться для вызова последующего пакета и ВСЕГДА возвращает значение, даже если возникают ошибки.
TIMEOUT — Задержка обработки пакетного файла/команды
TITLE — Изменение заголовка, отображаемого над окном CMD
RUN команды Start | Run command
ScriptRunner — Запуск одного или нескольких сценариев
Запуск сценария — Как создать и запустить пакетный файл
Q162059 — Открытие документов Office.
Эквивалент PowerShell: Start-Process — запуск одного или нескольких процессов.
Эквивалентная команда bash (Linux): open — открыть файл в приложении по умолчанию.
Эквивалентная команда macOS: open — открыть файл в выбранном приложении.


 

Copyright © 1999-2022 SS64.com
Некоторые права защищены.

Пакетный скрипт для добавления программ в папку запуска всех пользователей в Win 7

Пакетный скрипт для добавления программ в папку запуска всех пользователей в Win 7

Кто-нибудь знает хороший способ добавить пакетный сценарий или некоторые команды командной строки для добавления программ в папку автозагрузки в Windows 7 с помощью KACE?

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

Кроме того, если пользователь явно еще не вошел в систему, какую учетную запись использовать?

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

Еще раз спасибо Ниндзя!



Ответы (2)

Сортировать поСамые популярныеСамые последниеПо дате

Вы можете использовать это.

 имя копии.exe "%allusersprofile%\Microsoft\Windows\Start Menu\Programs\Startup\" /Y 

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

Это на К1000 или К2000? Если вы можете использовать теги, чтобы люди могли лучше отвечать на ваши вопросы.

Сообщение от: ншах 9 лет назад

Вы также можете использовать синхронизацию файлов в том же месте в Windows 7 и не беспокоиться о запуске скрипта.

Запуск сценария или пакетного файла с правами администратора при запуске Windows

Сценарии входа уже давно используются для настройки среды рабочего стола пользователей, добавления сопоставлений сетевых дисков, ярлыков на рабочем столе и т. д. Но есть некоторые задачи, требующие прав администратора, которые не могут выполняться как часть сценария входа, если у пользователей нет административный доступ к своим ПК.В этом Спросите администратора я покажу вам, как настроить объект групповой политики (GPO) для запуска сценария запуска с правами администратора .

Сценарии запуска компьютера и сценарии входа в систему

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

Настройка сценария запуска компьютера

Войдите на контроллер домена Windows Server 2012 R2 (DC) с учетной записью администратора домена и следуйте приведенным ниже инструкциям.

Создать новый объект групповой политики в Active Directory:

Рекламный контент

Диспетчер удаленных рабочих столов Devolutions

Devolutions RDM централизует все удаленные подключения на единой платформе, которая безопасно используется пользователями и всей командой. С поддержкой сотен интегрированных технологий, включая несколько протоколов и VPN, а также со встроенными инструментами управления паролями корпоративного уровня, глобальным и детальным контролем доступа и надежными мобильными приложениями, дополняющими настольные клиенты.

Узнать больше

  • Откройте Server Manager с помощью значка на панели задач рабочего стола или на начальном экране.
  • В меню Сервис выберите Управление групповыми политиками .
  • В консоли управления групповыми политиками (GPMC) разверните свой лес Active Directory (AD), домен и щелкните контейнер объектов групповой политики .
  • Щелкните правой кнопкой мыши контейнер Объекты групповой политики и выберите Новый в меню.
  • В диалоговом окне New GPO дайте имя новому объекту групповой политики (GPO) и нажмите OK .
  • Теперь щелкните правой кнопкой мыши новый объект групповой политики на правой панели и выберите Изменить в меню.

Добавьте параметры сценария запуска в GPO :

  • В левой панели окна редактора управления групповыми политиками разверните Конфигурация компьютера , Политики и щелкните Сценарии .
  • На правой панели дважды щелкните Startup .
  • На вкладке Сценарии диалогового окна Свойства запуска щелкните Показать файлы . Скопируйте файлы, которые вы хотите запустить, в это место.
  • После добавления сценария, который вы хотите запустить, в объект групповой политики нажмите Добавить на вкладке Сценарии.
  • Щелкните Browse в диалоговом окне Add a Script и выберите файл с помощью обозревателя файлов. Кроме того, в диалоговом окне Добавить сценарий можно дополнительно указать параметры для настройки выполнения сценария.Нажмите OK , чтобы продолжить.

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

  • Завершите настройку, нажав OK в окне Свойства запуска .
  • Закройте окно редактора управления групповыми политиками.

Наконец, свяжите объект групповой политики с OU, доменом, лесом или сайтом:

  • Вернувшись в GPMC, решите, куда вы хотите связать новый объект групповой политики. Щелкните правой кнопкой мыши нужное подразделение, домен, сайт или лес на левой панели и выберите в меню пункт Link an Existing GPO .
  • В диалоговом окне Select GPO выберите только что созданный GPO и нажмите OK .

Сценарий запуска теперь будет выполняться на компьютерах, к которым применен объект групповой политики. Дополнительные сведения об использовании консоли управления групповыми политиками и связывании объектов групповой политики см. в разделе Работа с групповыми политиками в Petri.

Запуск вашего первого пакетного сценария в Windows 10

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

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

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

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

В этом руководстве по Windows 10 мы расскажем вам, как создать и запустить первый пакетный файл на вашем устройстве.Кроме того, мы опишем шаги по созданию расширенных сценариев и автоматизации сценариев с помощью планировщика заданий.

Как создать пакетный файл в Windows 10

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

Создать базовый пакетный файл

Чтобы создать базовый пакетный файл в Windows 10, выполните следующие действия:

  1. Открыть Запустить .
  2. Найдите Блокнот и нажмите на верхний результат, чтобы открыть приложение.
  3. Введите следующие строки в текстовый файл, чтобы создать пакетный файл:
      @ECHO OFF
    ЭХО Поздравляем! Ваш первый пакетный файл выполнен успешно. 
    ПАУЗА
      

    Приведенный выше скрипт выводит фразу «Поздравляем! Ваш первый командный файл успешно выполнен» на экране терминала.

    • @ECHO OFF — Отключает подсказку на дисплее, чтобы отображалось только сообщение на чистой строке. Обычно эта строка идет в начале файла. (Вы можете использовать эту команду без «@», но символ скрывает выполняемую команду, чтобы создать более чистый результат.)
    • ECHO — Печатает любой текст на экране.
    • ПАУЗА — Оставляет окно открытым после выполнения команды. Если вы не используете эту команду, окно автоматически закроется, как только скрипт завершит работу.Вы можете использовать эту команду в конце сценария или после определенной команды при запуске нескольких задач, и вы хотите сделать паузу между ними.
  4. Откройте меню Файл .
  5. Выберите параметр Сохранить как .
  6. Введите имя скрипта, например, first_basic_batch. bat .

    Краткое примечание: Хотя пакетные файлы обычно используют расширения файлов .bat , вы также можете найти сценарии, использующие .cmd или .Расширения файлов btm .

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

Создать расширенный пакетный файл

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

  1. Открыть Запустить .
  2. Найдите Блокнот и нажмите на верхний результат, чтобы открыть приложение.
  3. Введите следующие строки в текстовый файл, чтобы создать более сложный пакетный файл:
      @ECHO OFF
    :: В этом пакетном файле подробно описывается конфигурация Windows 10, оборудования и сети.TITLE Информация о моей системе
    ECHO Пожалуйста, подождите. .. Проверка системной информации.
    :: Раздел 1: Информация о Windows 10
    ЭХО ===========================
    ЭХО ИНФОРМАЦИЯ О ОКНАХ
    ЭХО =============================
    системная информация | findstr /c:"Имя ОС"
    системная информация | findstr /c:"Версия ОС"
    системная информация | findstr /c:"Тип системы"
    :: Раздел 2: Информация об оборудовании.
    ЭХО =============================
    ИНФОРМАЦИЯ ОБ ОБОРУДОВАНИИ ЭХО
    ЭХО =============================
    системная информация | findstr /c:"Общая физическая память"
    wmic cpu получить имя
    wmic diskdrive получить имя, модель, размер
    wmic путь win32_videocontroller получить имя
    :: Раздел 3: Сетевая информация.ЭХО =============================
    ЭХО ИНФОРМАЦИЯ О СЕТИ
    ЭХО =============================
    ipconfig | найтиstr IPv4
    ipconfig | найтиstr IPv6
    НАЧАТЬ https://support.microsoft.com/en-us/windows/windows-10-system-requirements-6d4e9a79-66bf-7950-467c-795cf0386715
    ПАУЗА
      

    Приведенный выше сценарий запускает серию команд для запроса различной системной информации. Затем он группирует их в три разные категории, включая «ИНФОРМАЦИЯ О WINDOWS», «ИНФОРМАЦИЯ ОБ ОБОРУДОВАНИИ» и «ИНФОРМАЦИЯ О СЕТИ». Команда «Пуск» также откроет веб-сайт поддержки Microsoft, на котором перечислены официальные системные требования Windows 10 в вашем веб-браузере по умолчанию, которые вы можете сверить со своей информацией.

    • @ECHO OFF — Отключает подсказку на дисплее, чтобы отображалось только сообщение на чистой строке. Обычно эта строка идет в начале файла. (Вы можете использовать эту команду без «@», но символ скрывает выполняемую команду для более чистого возврата.)
    • НАЗВАНИЕ — Отображает пользовательское имя в строке заголовка окна.
    • :: — Позволяет писать комментарии и документацию. Эти сведения игнорируются при запуске пакетного файла.
    • ECHO — Печатает точный текст на экране.
    • START — Позволяет запустить приложение или веб-сайт с помощью веб-браузера по умолчанию.
    • ПАУЗА — Оставляет окно открытым после выполнения команды. Если вы не используете эту команду, окно автоматически закроется, как только скрипт завершит работу. Вы можете использовать эту команду в конце сценария или после определенной команды при запуске нескольких задач, и вы хотите сделать паузу между ними.
  4. Откройте меню Файл .
  5. Выберите параметр Сохранить как .
  6. Введите имя скрипта, например, first_advanced_batch.bat .

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

Создать активный пакетный файл

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

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

  1. Открыть Запустить .
  2. Найдите Блокнот и нажмите на верхний результат, чтобы открыть приложение.
  3. Скопируйте и вставьте следующую команду в текстовый файл:
      net use z: PATH-NETWORK-SHAREFOLDER-NAME /user:YOUR-USERNAME YOUR-PASSWORD
      

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

    Приведенный выше сценарий включает простую команду для сопоставления сетевой папки как диска в проводнике с использованием буквы диска «Z».

  4. Откройте меню Файл .
  5. Выберите параметр Сохранить как .
  6. Введите имя скрипта, например, mount-z-network-drive. bat .

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

Как запустить пакетный файл в Windows 10

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

Запуск пакетного файла по запросу

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

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

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

  1. Открыть Запустить .
  2. Найдите Командная строка , щелкните правой кнопкой мыши верхний результат и выберите параметр Запуск от имени администратора .
  3. Введите путь и имя пакетного файла и нажмите Введите :

    C:PATHTOFOLDERBATCH-NAME.bat

    Например, следующая команда запускает пакетный файл, расположенный в папке «scripts», внутри Папка «Загрузки»:

    C:UsersuserDownloadsscriptsfirst_basic_batch.bat

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

File Explorer

Чтобы запустить пакетный файл с помощью File Explorer, выполните следующие действия:

  1. Откройте File Explorer .
  2. Перейдите в папку со скриптом.
  3. Дважды щелкните пакетный файл, чтобы запустить его.
  4. (необязательно) Если вы выполняете команду, требующую прав администратора, вам необходимо запустить сценарий от имени администратора, щелкнув правой кнопкой мыши командный файл и выбрав параметр «Запуск от имени администратора ».

  5. Нажмите кнопку Да

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

Запустить пакетный файл по расписанию

Чтобы запланировать пакетный файл в Windows 10, вы можете использовать планировщик заданий, выполнив следующие действия:

  1. Открыть Запустить .
  2. Найдите Task Scheduler и щелкните верхний результат, чтобы открыть приложение.
  3. Щелкните правой кнопкой мыши ветку «Библиотека планировщика заданий» и выберите параметр «Новая папка ».
  4. Введите имя папки, например, MyScripts .

    Краткое примечание: Создавать папку не обязательно, но рекомендуется упорядочивать задачи.

  5. Нажмите кнопку OK .
  6. Разверните ветку «Библиотека планировщика заданий».
  7. Щелкните правой кнопкой мыши папку MyScripts .
  8. Выберите параметр Создать базовую задачу .

  9. В поле «Имя» введите описательное имя задачи — например, SystemInfoBatch .

  10. (Необязательно) В поле «Описание» создайте описание задачи.
  11. Нажмите кнопку Далее .
  12. Выберите параметр Ежемесячно .

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

  13. Нажмите кнопку Далее .
  14. В настройках «Старт» подтвердите день и время запуска задачи.
  15. Используйте раскрывающееся меню «Ежемесячно», чтобы выбрать месяцы года, в которые вы хотите запустить задачу.

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

  17. Нажмите кнопку Далее .
  18. Выберите параметр Запустить программу , чтобы запустить пакетный файл.

  19. В поле «Программа/скрипт» нажмите кнопку Обзор .
  20. Выберите созданный пакетный файл.

  21. Нажмите кнопку Готово .

После выполнения шагов задача сохранит и запустит сценарий по расписанию.

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

Запускать пакетные файлы при запуске

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

Чтобы запустить сценарий при запуске Windows 10, выполните следующие простые действия:

  1. Откройте File Explorer .
  2. Перейдите к папке с пакетным файлом.
  3. Щелкните пакетный файл правой кнопкой мыши и выберите параметр Копировать .
  4. Используйте сочетание клавиш Windows + R , чтобы открыть команду Выполнить .
  5. Введите следующую команду:

    shell:startup

  6. Нажмите кнопку OK .
  7. Выберите параметр Вставить на вкладке «Главная» в папке Автозагрузка . (Или нажмите кнопку Вставить ярлык , чтобы создать ярлык для пакетного файла.)

  8. Выйдите из своей учетной записи.
  9. Войдите снова в учетную запись.

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

Обновлено: 11.02.2022 — 10:21

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *