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

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

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

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

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

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

Как открыть планировщик заданий windows. Назначение планировщика задач

Автоматический запуск программ через планировщик задач Windows 7?

  1. Чтобы открыть «Планировщик задач», введите «план» (без кавычек) в строке поиска меню Пуск
  2. Откроется трехпанельный интерфейс, как показано на рисунке выше
  3. Выберите пункт «Создать простую задачу. » в панели «Действия» в правой части окна
  4. Откроется мастер создания задач
  5. Введите имя и описание задачи
  6. Нажмите кнопку «Далее»
  7. Появится диалог настройки «Триггер задачи» для настройки условий запуска (дата, старт Windows и т.д.)
  8. Выберите необходимое условие, например, «Ежедневный» запуск
  9. Нажмите «Далее»
  10. Если вы выбрали как условие «Дату» запуска, то на экране диалога появится интерфейс выбора времени. Выберите необходимое время и нажмите кнопку «Далее»
  11. Откроется интерфейс выбора действия. Выберите пункт «Запустить программу»
  12. Нажмите кнопку «Далее»
  13. Откроется интерфейс выбора программы. Выберите необходимое приложение или скрипт для запуска
  14. Если необходимо запускать программу с параметрами, то заполните поле «Добавить аргументы»
  15. Нажмите «Далее»
  16. Откроется интерфейс «Сводка», в котором будут перечислены все установленные параметры. Проверьте их правильность. Если вы где-то ошиблись, то вернитесь к нужным окнам используя кнопку «Назад»
  17. Нажмите «Готово»
Читайте также:
Объяснить в чем заключается синтаксическая ошибка в приведенной программе program д

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

Примечание: По сравнению с Windows XP, планировщик задач Windows 7 поддерживает больше возможностей для запуска и планирования. Так что если вам нужно использовать дополнительные возможности, то используйте пункт «Создать задачу. «. Конечно, мастера задач в данном случае не будет. Зато будут доступны расширенные параметры и более сложные варианты настройки триггеров запуска. Более подробно вы можете узнать на сайте поддержки Microsoft.

Убираем периодические лаги и зависания компьютера. Находим задачи вирусов. Планировщик заданий.

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

  • планирование
  • система
  • стандартное

Источник: ida-freewares.ru

Убить задачу, запущенную в Планировщике

С первым вопросом, как я понимаю, биться мне самому (но если кто подскажет что-то доброе, буду рад). А вот по второму: программу, которая так делает, я могу помучаться и написать за несколько вечеров, но, может, есть скрипт из пары строк, который просто найдёт по имени и прибьёт её?

Отслеживать
Alexey Kozlov
задан 29 янв 2018 в 8:58
Alexey Kozlov Alexey Kozlov
703 5 5 серебряных знаков 17 17 бронзовых знаков

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Чтобы убить процесс в винде надо использовать taskkill /im .
Сносит все процессы с таким именем или маской.

Отслеживать
ответ дан 29 янв 2018 в 9:02
Albert Fomin Albert Fomin
1,108 5 5 серебряных знаков 7 7 бронзовых знаков
имя_процесса = name.exe?
29 янв 2018 в 9:03
да, имя exe модуля или маску
29 янв 2018 в 9:03
в примере notepad.exe, можно запустить-попробовать 🙂
29 янв 2018 в 9:04

Читайте также:
Шпионскую программу на телефон жены как установить дистанционно Андроид

Еще флаги есть. /F — принудительно, например
29 янв 2018 в 9:06
Спасибо, даже стыдно, в линуксе знаю, а про винду не подумал 🙁
29 янв 2018 в 9:06

  • windows
  • windows-10
  • task
  • windows-server-2008-r2
  • планировщик-задач
    Важное на Мете

Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Источник: ru.stackoverflow.com

Команды PowerShell

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

Для этого сначала нужно удалить модуль

Remove-Module PSReadLine
удалить папку
C:Program FilesWindowsPowerShellModulesPSReadLine
затем установить модуль командой
Install-Module PSReadLine

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

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

Для того, чтобы он запустился из планировщика в строке Программа или сценарий нужно указать powershell.exe, а в строке Добавить аргументы указать путь к скрипту следующим образом -File «C:script.ps1».

Запуск скрипта по двойному нажатию ЛКМ

По умолчанию при двойном нажатии ЛКМ по файлу скрипта, он открывается для изменения в блокноте, а не запускается.
Для того, чтобы скрипт запускался по двойному нажатию ЛКМ нужно открыть контекстное меню файла с расширением ps1 нажатием ПКМ, нажать на строку Открыть с помощью ⇒ Выбрать другое приложение, поставить галочку Всегда использовать это приложение для открытия .ps1 файлов, затем нажать Еще приложения ⇒ Найти другое приложение на этом компьютере и выбрать exe файл запускающий PowerShell по пути

Читайте также:
Программы получают название процессор если они

C:WindowsSystem32WindowsPowerShellv1.0powershell.exe
после этого все файлы с расширением .ps1 будут запускаться по двойному нажатию ЛКМ.
Или же можно создать bat файл и в нем прописать
PowerShell.exe -executionpolicy bypass -file ‘c:example.ps1’
тогда скрипт PowerShell запуститься по двойному нажатию ЛКМ на этом bat файле.

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

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

Сеть

Test-NetConnection -ComputerName HOSTNAME -Port NUMPORT проверка состояния порта (Win8.1 и выше, PS4.0)

  • Test-NetConnection -ComputerName HOSTNAME -Port 25 проверка порта по номеру
  • Test-NetConnection -ComputerName HOSTNAME -CommonTCPPort RDP проверка порта по названию использующей порт службы

Изменить профиль сети с Public на Private

  • Get-NetConnectionProfile вывести список сетевых интерфейсов и применённые к ним профили сети
  • Set-NetConnectionProfile -InterfaceIndex 10 -NetworkCategory Private изменение профиля для 10 сетевого подключения, индекс которого отображается в выводе предыдущей команды

Разное

  • start запуск программы или скрипта
  • start -Wait запуск скрипта и ожидание пока он выполниться
  • sleep 5 ожидание 5 секунд
  • get-service вывод списка служб
  • findstr аналог grep из linux, например get-service | findstr /i «xbox» выведет список служб которые в названии содержат xbox
  • Set-Alias -Name kubectl -Value C:Kubectlkubectl создание алиаса
  • cat (Get-PSReadlineOption).HistorySavePath вывод истории команд в консоль
  • notepad (Get-PSReadlineOption).HistorySavePath открытие истории команд в блокноте
  • Get-ScheduledTask получение списка задач
  • Start-ScheduledTask запуск задачи
  • Stop-ScheduledTask остановка запущенной задачи
  • Disable-ScheduledTask -TaskName отключение задачи
  • Enable-ScheduledTask -TaskName включение задачи

Скрипты

Нажатие клавиши

$key = New-Object -ComObject WScript.Shell $key.SendKeys(«»)
В данном случае осуществляется нажатие на клавишу F11, коды клавиш можно посмотреть по ссылке.
Удаление папок и файлов старше указанного количества дней
$path=»C:dir» $dateDel = (Get-Date).AddDays(-14) Get-ChildItem -Recurse -Path $path | Where-Object -Property CreationTime -lt $dateDel | Remove-Item -Recurse

Источник: alnotes.ru

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