- Блог Сисадмина
- Полезная информация об администрировании пользовательских и серверных ОС Windows.
- Запуск PowerShell скрипта в автозагрузке Windows 10
- Запуск PowerShell скрипта в автозагрузке Windows 10 : 2 комментария
- Как создать и запустить сценарий PowerShell в Windows 10 – инструкция по шагам
- Создание файла сценария PowerShell
- Создание скрипта с помощью блокнота
- Создание сценария с помощью интегрированной среды сценариев
- Запуск файла сценария PowerShell
- Автозагрузка программ Windows 10: где находится, как отключить
- Редактирование автозагрузки в диспетчере задач
- Добавление программы в автозагрузку Windows 10
- Добавление программы в автозагрузку через папку
- Редактирование автозагрузки Windows 10 через реестр
- Настройка запуска программ в планировщике заданий Windows 10
- Видео как добавить программу в автозагрузку Windows
- Как добавить в автозагрузку Windows 10 любую программу?
- Переходим к третьему способу, который точно работает в Windows 10. Он очень простой:
- Как найти или создать ярлык?
Блог Сисадмина
Полезная информация об администрировании пользовательских и серверных ОС Windows.
Запуск PowerShell скрипта в автозагрузке Windows 10
Сначала в локальной политике безопасности необходимо включить возможность запуска не подписанных скриптов. Для этого запускаем cmd от имени администратора, оттуда запускаем gpedit (или сразу запускаем gpedit.msc через «Выполнить»). Затем идем сюда:
Конфигурация компьютера — Административные шаблоны — Компоненты Windows — Windows Powershell. Нажимаем два раза на «Включить выполнение скриптов». Выбираем «Включить», и ниже «Разрешить все».
Затем создаем cmd файл в любой папке, например C:\script\ics.cmd, такого содержания:
Где ics_reenable.ps1 — сам powershell скрипт.
И создаем в планировщике задачу, с триггером «включение компьютера» или «вход в систему».
Также при необходимости ставим галочки «запускать с наивысшими правами» и «запускать независимо от входа пользователя в систему».
Запуск PowerShell скрипта в автозагрузке Windows 10 : 2 комментария
Вопрос. Почему может не отрабатывать скрипт PowerShell из планировщика задач, если в действие указан сетевой путь? Прав хватает, ExecutionPolicy вроде тоже.
Спасибо большое. Все работает. Я всегда делаю тесты на каждом этапе. Отключил общий доступ, запустил разовый доступ, проверил — все огонь. Затем сохранил скрипт и создал cmd, запустил с правами администратора — все огонь. и т.д.
Как создать и запустить сценарий PowerShell в Windows 10 – инструкция по шагам
Windows 10 PowerShell – это средство командной строки, которое позволяет выполнять команды и сценарии для изменения параметров системы и автоматизации задач. Это похоже на командную строку, но PowerShell является более эффективным интерфейсом командной строки (CLI), который предоставляет широкий набор инструментов и обеспечивает большую гибкость и контроль (особенно для сценариев).
Скрипт – это просто набор команд, сохраненных в текстовый файл (с расширением .ps1), которые PowerShell может понять и выполнить в заданной последовательности. Единственное предупреждение заключается в том, что в отличие от командной строки, протокол безопасности по умолчанию предотвращает выполнение всех сценариев.
Это означает, что при двойном щелчке .ps1 файла в системе Windows 10 ничего не произойдёт, и если вы пытаетесь выполнить скрипт в PowerShell, вы получите сообщение об ошибке: «не может быть загружен, потому что запрещено выполнение сценариев в этой системе». Тем не менее, запускать сценарии на вашем устройстве довольно просто. Вам просто нужно включить правильную политику выполнения.
В этой версии урока по Windows 10 мы проведём вас шаг за шагом, чтобы вы смогли успешно запустить свой первый скрипт в PowerShell.
Создание файла сценария PowerShell
В Windows 10 файлы сценариев PowerShell можно создавать с помощью практически любого текстового редактора или консоли интегрированной среды сценариев (ISE).
Создание скрипта с помощью блокнота
Чтобы создать сценарий PowerShell с помощью блокнота, выполните следующие действия:
- Откройте приложение «Блокнот».
- Создайте или вставьте сценарий. Например: Write-Host ««Поздравляем! Ваш первый скрипт успешно выполнен»»
Вышеприведенный скрипт просто выводит на экране фразу «Поздравляем! Ваш первый скрипт успешно выполнен».
Создание сценария с помощью интегрированной среды сценариев
Кроме того, консоль PowerShell ISE можно использовать для кодирования сценариев в Windows 10. Интегрированная cреда сценариев является сложным инструментом, но вы можете начать работу с помощью этих шагов:
- Откройте системный поиск и введите запрос Windows PowerShell ISE, щелкните правой кнопкой мыши верхний результат, и выберите Запуск от имени администратора или выберите соответствующий параметр в правой колонке.
В PowerShell ISE создайте пустой файл .ps1, в котором можно создать или вставить скрипт. Например:
Write-Host ««Поздравляем! Ваш первый скрипт успешно выполнен»»
Как только Вы выполнили эти шаги с помощью Блокнота или PowerShell ISE, сценарий готов к запуску, но он не будет выполнен. Это происходит потому, что параметры PowerShell по умолчанию всегда настроены на блокирование выполнения любого сценария.
Запуск файла сценария PowerShell
Чтобы запустить файл сценария в PowerShell, необходимо изменить политику выполнения, выполнив следующие действия:
- Откройте поиск и введите PowerShell, щелкните правой кнопкой мыши в верхний результат и выберите Запуск от имени администратора.
- Введите следующую команду, чтобы разрешить выполнение скриптов и нажмите клавишу Enter :
Укажите тип А и ещё раз нажмите клавишу Enter .
Введите следующую команду для запуска скрипта и нажмите клавишу Enter :
В приведенной выше команде обязательно измените PATH\to\SCRIPT на расположение вашего скрипта.
После выполнения этих шагов сценарий будет запущен, и если он был создан правильно, вы должны увидеть его вывод без проблем.
PowerShell в Windows 10 включает четыре политики выполнения:
- Restricted – останавливает выполнение скрипта.
- RemoteSigned – запускает скрипты, созданные на устройстве. Однако, сценарии, созданные на другом компьютере, не будут запускаться, если они не содержат подписи доверенного издателя.
- AllSigned – все скрипты будут работать до тех пор, пока они подписаны надежным издателем.
- Unrestricted запускает любой скрипт без каких-либо ограничений.
В приведенных выше шагах мы использовали команду, чтобы разрешить запуск локальных скриптов в Windows 10. Однако, если вы не планируете регулярно выполнять скрипты, можно восстановить настройки по умолчанию, используя те же инструкции, но на Шаге 4, обязательно используйте Set-ExecutionPolicy Restricted команду.
Автозагрузка программ Windows 10: где находится, как отключить
В этой статье вы узнаете, что такое автозагрузка в Windows 10, где она находится и как настроить автозапуск программ в Windows 10.
Программы, добавленные в автозагрузку, запускаются сразу после включения компьютера. Автозагрузка позволяет оптимизировать рутинные операции (например, запуск Skype или антивируса сразу после включения компьютера) и сэкономить время. В то же время, в процессе работы за компьютером автозагрузка в Windows 10 может забиваться ненужными и даже вредоносными программами, которые будут тормозить систему. Поэтому полезно знать, как удалить программу из автозагрузки.
Редактирование автозагрузки в диспетчере задач
В первую очередь необходимо ознакомится со списком автозагрузки в диспетчере задач. Для того, чтобы открыть окно автозагрузки в диспетчере задач в Windows 10 нажмите правой кнопкой по меню «Пуск» и выберите «Диспетчер задач».
Если вы до этого не заходили в диспетчер задач, то он откроется в сокращенном виде. Для того, чтобы отобразить его полноценный вид нажмите кнопку «Подробнее».
В расширенном режиме диспетчера задач перейдите на закладку «Автозагрузка».
Совет: также, вы можете открыть диспетчер задач комбинацией клавиш Ctrl+Shift+Esc.
В открывшейся закладке Автозагрузка в диспетчере задач вы можете просмотреть список всех программ, находящихся в автозагрузке (данные берутся из реестра и из служебной папки «Автозагрузка»), их влияние на скорость загрузки Windows 10 и состояние запуска (включен или отключен автоматический запуск этих программ).
Состояние отключено или включено. Программы, настроенные на запуск сразу после старта Windows 10 имеют статус «включено». Соответственно, те программы, которые не должны стартовать сразу после запуска имеют состояние «отключено».
Влияние на скорость загрузки бывает низким и высоким. Столбец позволяет понять, насколько автозапуск программы влияет на скорость загрузки операционной системы. Если программа отбирает много ресурсов при старте Windows, то её автозагрузку лучше отключить.
При нажатии правой кнопкой на название программы вы можете:
- отключить автозапуск программ в Windows 10;
- открыть расположение программы;
- поискать данные о программе в Интернете;
- посмотреть свойства файла запуска программы.
Добавление программы в автозагрузку Windows 10
Есть три способа добавить или удалить программу в автозагрузке — добавление программы (или ярлыка программы) в пользовательскую папку, редактирование реестра или планировщик заданий. Рассмотрим все три способа.
Добавление программы в автозагрузку через папку
Чтобы добавить программу в автозагрузку требуется скопировать ярлык программы, которую вы хотите запускать при старте Windows 10 в служебную папку «Автозагрузка». Где находится папка «Автозагрузка» на компьютере читайте ниже.
Расположение папки автозагрузки Windows 10 для текущего пользователя:
Расположение папки автозагрузки Windows 10 для всех пользователей компьютера:
Также вы можете открыть папку комбинацией клавиш Win+R и выполнив команду shell:startup (см. скриншот ниже).
Теперь скопируйте ярлык нужной программы. На скриншоте я скопировал ярлык Skype.
Чтобы удалить программу из автозагрузки просто удалите его из этой папки.
Редактирование автозагрузки Windows 10 через реестр
Данный способ управления автозагрузкой подходит для более опытных пользователей.
Для начала необходимо открыть редактор реестра. Нажмите правой кнопкой по меню «Пуск» и нажмите «Выполнить».
Совет: вы можете открыть диалоговое меню «Выполнить» комбинацией клавиш Win+R.
В открывшемся окне наберите команду regedit и нажмите ОК.
За автоматический запуск программ в Windows 10 отвечают две ветки реестра:
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run — для текущего пользователя компьютера;
- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run — для всех пользователей компьютера.
В открывшемся редакторе реестра перейдём в ветку, отвечающую за автозагрузку текущего пользователя.
Для добавления программы в автозагрузку через редактор реестра кликните правой кнопкой мыши на пустом месте в правой части экрана и нажмите «создать» — «строковой параметр». Введите любое имя параметры, например, название запускаемой программы и укажите путь до исполняемого файла.
В примере на картинке ниже я добавил строковой параметр с названием «блокнот» и путь до исполняемого файла блокнота c:\Windows\notepad.exe.
Таким образом можно добавить любую программу в автозагрузку Windows 10 через редактор реестра.
Настройка запуска программ в планировщике заданий Windows 10
Для того чтобы открыть планировщик заданий Windows 10 нажмите на меню «Пуск» и начните набирать «планировщик заданий» как показано на скриншоте ниже. Кликните по программе, когда она появится в списке найденных.
Совет: вы можете запустить планировщик заданий комбинацией клавиш Win+R, набрав команду askschd.msc в открывшемся окне и нажав кнопку ОК.
Как правило, здесь располагаются команды обновлений различных программ, например, Adobe Flash Player. Но, здесь также может располагаться и команды для запуска программ при старте компьютера.
Внимательно просмотрите программы в данном списке. Возможно, вы захотите удалить какие-то задачи.
Чтобы программа автоматически запускалась после запуска компьютера в планировщике заданий нажмите кнопку «Создать задачу».
В открывшемся окне укажите название задачи, например, «запуск блокнота при старте Windows».
Далее, перейдите на вкладку «триггеры» и укажите «запускать при запуске». Таким образом, программа, которую мы укажем, будет стартовать при запуске Windows.
Осталось только указать, какую программу запускать при запуске. Перейдите на вкладку «Действия» и нажмите «Создать». Нажмите кнопку «обзор» и выберите необходимую программу. На картинке ниже в моём примере я указал программу «блокнот». После этого нажмите два раза кнопку «ОК».
Таким образом вы добавили новую задачу в планировщике заданий, которая запускает программу при запуске Windows 10.
Видео как добавить программу в автозагрузку Windows
Предлагаем вам посмотреть несколько обучающих видео, в которых подробно показано, как добавить программу в автозагрузку.
Как добавить в автозагрузку Windows 10 любую программу?
Мы рассмотрим самый простой способ — для него не нужно править реестр или использовать планировщик задач.
Вместе с Windows всегда загружается несколько программ. Все они находятся в списке Автозагрузка , который можно посмотреть через Диспетчер задач (нажимаете Ctrl+Alt+Del, затем выбираете соответствующую вкладку). Там обычно находятся пара-тройка десятков приложений, причем большая часть прописывается без вашего ведома.
Программы из автозагрузки активируются вместе с Windows и мешают друг другу. Из-за этого время включения компьютера может сильно увеличиться (особенно это заметно на компьютерах с жесткими дисками). Специалисты рекомендуют периодически просматривать этот список и отключать ненужные утилиты и программы.
Если у вас µTorrent загружается при каждом запуске Windows 10 и вы не можете его отключить, читаем подробную инструкцию тут.
Сегодня мы рассмотрим прямо противоположную задачу: как добавить в автозагрузку приложение, которое в ней отсутствует. К примеру, раньше в Windows 10 у меня автоматически загружалась удобная утилита для создания скриншотов под названием Lightshot. Теперь приходится запускать ее вручную, что отвлекает и занимает время.
Существует несколько способов, которые помогут добавить в автозагрузку программу. Сначала нужно посмотреть, есть ли она в списке Автозагрузка. Если да, то просто активируем (включаем). Если нет, смотрим в настройках программы — обычно там есть соответствующий пункт. К сожалению, в Lightshot в параметрах нет автозапуска вместе с ОС. И таких программ немало.
Переходим к третьему способу, который точно работает в Windows 10. Он очень простой:
1. Нажимаем комбинацию клавиш Win+R .
2. Вводим в появившемся окне shell:startup и нажимаем Enter.
3. Откроется альтернативный список Автозагрузки.
4. Копируем сюда ярлык нужной вам программы (можно использовать Ctrl+C, Ctrl+V).
5. Перезагружаем компьютер.
6. Profit!
Как найти или создать ярлык?
1. Поискать его на Рабочем столе среди ярлыков.
2. Нажать на кнопку «Пуск», найти нужное приложение, затем нажимаем правую кнопку мыши (ПКМ) > Дополнительно > Перейти к расположению файла. Там и будем искомый ярлык.
3. Создать ярлык, для чего найти запускаемый файл с расширением .exe, нажать ПКМ и выбрать «Создать ярлык».
Существует мнение, что в Автозагрузке должно быть как можно меньше программ для более быстрой загрузки Windows. С другой стороны, если компьютер загружается только утром и работает до вечера, пусть лучше сразу запустятся все нужны вам программы. Если у вас, конечно, в компьютере стоит не меньше 8 Гб ОЗУ, а лучше все 16 Гб.