Как отключить запланированные задачи в windows 10

Как включить или выключить запланированное задание (задачу) в Windows 10

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

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

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

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

К вашему сведению: если вы хотите включить или выключить задание, созданное в вашей учетной записи, вам не нужны права Администратора, а значит не надо запускать Командную строку или PowerShell от имени Администратора (об этом в соответствующих разделах статьи). Если же вы хотите изменить системное задание (то, что работает для всех пользователей), понадобится доступ с правами Администратора или пароль от соответствующей учетной записи, если ваш профиль не имеет нужных прав.

Существует несколько способов запустить Планировщик задач в Windows 10. Вот некоторые из них:

Работать с Планировщиком заданий Windows можно также через PowerShell или Командную строку. Об этом вы узнаете немного ниже.

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

Как выключить запланированное задание в Windows 10

  1. Откройте Планировщик заданий и в левой части окна нажмите Библиотека Планировщика заданий. В центре окна появится длинный список заданий в вашей системе.
  2. Найдите нужное задание и щелкните на него. В правой части окна появятся элементы управления заданием.
  3. Найдите часть Выбранный элемент и затем нажмите кнопку Отключить со стрелкой вниз.выключить запланированное задание в Windows 10

Альтернативно вы можете выделить нужное задание и нажать меню Действие – Отключить.

выделить нужное задание и нажать меню Действие – Отключить.

Или щелкнуть правой кнопкой мыши и выбрать ту же кнопку Отключить.щелкнуть правой кнопкой мыши и выбрать ту же кнопку Отключить.

Готово, задание отключено.

Как включить задачу Планировщика в Windows 10

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

  1. Запустите Планировщик заданий удобным вам способом. К примеру, Win+ R – taskschd.msc.
  2. В средней части окна найдите отключенную задачу, которую вы хотите включить. Чтобы проще ориентироваться в огромном списке, отсортируйте задачи, нажав на столбец Состояние.Как включить задачу Планировщика в Windows 10
  3. Для включения задачи в Планировщике заданий Windows, нажмите на нужную задачу, а затем на кнопку Включить (стрелка вверх) в правом нижнем углу окна. Это также можно сделать правым кликом по задаче или с помощью меню Действие – Включить.Как включить задачу Планировщика в менюКак включить задачу Планировщика в контекстном меню

Готово. Задача включена и работает.

Как включить или выключить задание в Windows 10 с помощью PowerShell

Этот метод вряд ли подойдет обычному пользователю, но он хорош тем, что позволяет автоматизировать различные сценарии. PowerShell содержит специальные командлеты Disable-ScheduledTask и Enable-ScheduledTask. При работе с ними можно указывать как одно лишь имя задачи (если она расположена в корне библиотеки), так и полный путь к задаче (если она расположена в подпапках).

Как отключить задание в Windows 10 с помощью PowerShell

  1. Запустите PowerShell от имени Администратора.
  2. Введите следующую команду с соблюдением синтаксиса и всех кавычек: Disable-ScheduledTask-TaskName “<Имя задачи>”. Вместо «имя задачи» вам надо ввести название задания, которое вы хотите отключить. В этом случае команда будет выполняться для заданий в корне библиотеки.
  3. Чтобы отключить задание в подпапке, используйте следующую команду: Disable-ScheduledTask-TaskPath “\<полный путь>\” -TaskName “<Имя задачи>”. Вместо «полный путь» и «имя задачи» используйте соответствующие команды.PowerShell Disable Scheduled Task
  4. Нажмите Enter, после чего можете закрыть окно PowerShell.

Как включить задание в Windows 10 с помощью PowerShell

Включение запланированных заданий с помощью PowerShell мало чем отличается от отключения, которое описано выше. Разница лишь в команде.

  • Enable-ScheduledTask-TaskName “<Имя задачи>” – включить задачу в корне библиотеки.
  • Enable-ScheduledTask“\<полный путь>\” -TaskName “<Имя задачи>” –включить задание в конкретной подпапке.PowerShell Enable Scheduled Task

Готово.

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

Как включить или выключить задание в Windows 10 с помощью Командной строки

  1. Запустите Командную строку от имени Администратора любым удобным вам способом.
  2. Для отключения задания введите команду schtasks/Change /TN “<путь к папке\имя задания>” /Disable. Путь к папке можно опустить, если задание расположено в корне библиотеки.Schtasks Disable Scheduled Task In Command Prompt
  3. Для включения задачи используйте команду schtasks/Change /TN “<путь к папке\имя задания>” /Enable.Schtasks Enable Scheduled Task In Command Prompt
  4. Нажмите Enter, после чего командная строка должна отчитаться об успешном выполнении команды.

Готово.

💡Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и Twitter.

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

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

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

Начнем с самого очевидного и простого способа.

Открываем штатный планировщик выполненной в окошке Run (Win + R) заданий командой taskschd.msc и в левой колонке нажмите мышкой по родительскому каталогу «Библиотека планировщика заданий». Именно в ней сохраняют свои задания сторонние приложений.

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

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

Также можно нажать «Удалить» в правой колонке управления элементами.

В командной строке

Удалить запланированную задачу можно с помощью командной строки.

Это менее удобный способ, к тому же вам нужно знать точное название задачи.

Удаление выполняется в запущенной от имени классической командной строке с использованием консольной утилиты schtasks.exe, распложенной в папке System32.

Команда удаления выглядит следующим образом:

schtasks /Delete /TN «путь/имя-задачи» /F

Schtasks

Задача будет тут же удалена.

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

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

В PowerShell

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

Команда удаление задания выглядит так:

Unregister-ScheduledTask -TaskName «имя-задачи» -Confirm:$false

Unregister-ScheduledTask

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

TaskPath

В редакторе реестра

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

Откройте редактор реестра командой regedit и разверните ветку:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree

Подраздел Tree содержит дочерние подразделы с именами расположенных в корне планировщика заданий.

Кликните по выбранной папке ПКМ и выберите «Удалить».

RegEdit

В результате задача будет удалена также из планировщика.

Загрузка…

Наверное, каждый пользователь сталкивался с ситуацией, когда при включении компьютера приходится ждать загрузки фоновых программ и всех приложений, открывающихся вместе с системой. Недорогая техника может подвисать от большого количества одновременных процессов. Чтобы регулировать их, существует «Планировщик заданий» в Windows (он есть как в 10-й версии, так и в более ранних). Он позволяет:

  • настроить автозапуск приложений (например, ICQ или других мессенджеров, антивируса) или отключить его;
  • указать удобное время для исполнения ресурсозатратных задач (очистки диска, установки обновлений), чтобы они не мешали вашей работе;
  • снять с запуска неактуальные процессы;
  • указать, какие приложения можно отключить для экономии заряда батареи;
  • установить будильник или отправить письмо.

Как включить или отключить планировщик заданий в Windows

Настройка планировщика заданий в Windows.

Где находится «Планировщик заданий»

«Планировщик заданий» в Windows XP можно отыскать в разделе «Служебные программы». В восьмой версии утилиту переместили в «Панель управления». В «Виндовс-10» все уже выглядит иначе: ПО располагается в разделе «Управление компьютером» — там же, где находятся другие элементы администрирования. Фактически файлы данного приложения хранятся на системном диске С (Windows – System 32 — Taskschd.msc), и отсюда их тоже можно запускать.

Расположение Taskschd.msc

Как открыть «Планировщик заданий»

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

Меню пуск

  1. В Windows ХР и 7 следуем пути: «Пуск» — «Все программы» — «Стандартные» — «Служебные».
  2. В Windows 10 – «Пуск» — «Средства администрирования»
  3. В Windows 8 через «Пуск» открыть приложение не выйдет.

Открыть «Планировщик заданий»

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

Открываем планировщик заданий в Windows 10 и 8 следующим образом:

  1. Разворачиваем строку поиска и пишем «Панель управления».
  2. Открываем раздел и обращаем внимание на надпись «Просмотр» справа вверху. «Категории» нужно сменить на «Крупные значки».
  3. Теперь мы видим ярлык «Администрирование» — при нажатии на него откроется список служб, среди которых будет и «Планировщик».

В Windows 7 и ХР, как мы помним, он вынесен в служебные программы.

Поле поиска

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

Окно «Выполнить»

  1. Нажимаем комбинацию Win+R.
  2. Появляется окно «Выполнить» с пустой строкой, куда мы вписываем «taskschd.msc» (игнорируем кавычки).
  3. Жмем «Интер» и ждем, пока откроется приложение.

Открыть через «Выполнить»

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

  1. Снова вызываем окно «Выполнить» и вписываем «cmd» (без кавычек)
  2. Нажимаем Enter и ждем появления «Командной строки».
  3. Вписываем туда «C:/Windows/System32/taskschd.msc» и жмем ОК.

Можно также конкретизировать команду, добавив к ней без пробелов:

  • /Create – для формирования новой задачи;
  • /Delete – для снятия задачи;
  • /Query – для просмотра созданных задач;
  • /Change – для корректировки задачи.

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

Прямой запуск

Как уже упоминалось выше, «Планировщик заданий» можно запустить прямо из корневой папки, где хранятся все его файлы. Для этого достаточно перейти по пути: диск С — Windows – System 32 — Taskschd.msc и дважды кликнуть его.

Отключение «Планировщика заданий»

Иногда бывает так, что из-за неправильно настроенного «Планировщика» возникают какие-то проблемы в работе ОС, если вы не нашли, в чем именно причина, – можно отключить его совсем (данная функция не поддерживается некоторыми сборками Windows).

  1. Найдите ярлык «Этот компьютер». Если его нет в Desktop, нажмите «Проводник» (значок в виде желтой папки), и вы увидите его в списке слева.
  2. Кликните вспомогательной кнопкой мыши (она справа) и выберите «Управление» — «Планировщик заданий» — «Действие» — «Свойства».
  3. В таблице видно, что в настоящее время приложение функционирует. Нажмите «Стоп» и укажите тип запуска – «Отключено». Таким образом, при очередном включении компьютера эта служба работать не будет.

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

  1. Откройте «Панель управления» — «Администрирование» — «Планировщик заданий» — «Библиотека». Отключить задачу планировщика
  2. Слева вы увидите тематические папки – открывая каждую, можно выбрать конкретную задачу, исполнение которой легко отменить, щелкнув по ней вспомогательной кнопкой мыши и нажав соответствующую кнопку.

Download Windows Speedup Tool to fix errors and make PC run faster

Task Scheduler is a built-in component in Windows OS that lets the user schedule tasks (like Scheduling a Shutdown or Restart) for a particular date and time. On its interface, you can see the status of every scheduled task.

If you see the status as Ready, it means that the particular task is enabled. On the other hand, if it shows the status as Disabled, that means the particular task has been disabled. Users can also change the status of the scheduled tasks manually.

How to enable or disable Scheduled Task in Windows 11/10

If there are some unnecessary tasks scheduled and you want to disable such scheduled tasks in Windows 11/10, then this post can help you with some built-in options. You can also re-enable a scheduled task anytime you want.

You can enable or disable the scheduled tasks in three ways. These are:

  1. Using Task Scheduler
  2. Using Command Prompt
  3. Using Windows PowerShell.

Let’s see how to do it.

1] Using Task Scheduler

disable scheduled task Task Scheduler

The following steps will guide you on how to use Task Scheduler to enable or disable the scheduled tasks:

  1. Click on the Windows Search box
  2. Type task scheduler
  3. Press the Enter key to open the Task Scheduler window
  4. Expand the Task Scheduler Library folder available on the left panel
  5. Select the folder under which you have scheduled tasks that you want to disable
  6. Select a scheduled task
  7. Right-click on the selected task
  8. Click on the Disable option.

This will disable that task immediately. To enable a scheduled task, simply use the above steps, and use the Enable option in the last step.

2] Using Command Prompt

disable scheduled task Command Prompt

Here are the steps to enable or disable a scheduled task using Command Prompt:

  1. Run Command Prompt as an administrator
  1. To disable a scheduled task, type and execute the following command:
schtasks /Change /TN "\FolderName\TaskName" /Disable
  1. To enable a scheduled task, execute the following command:
schtasks /Change /TN "\FolderName\TaskName" /Enable

Do note that in the above two commands, you have to replace the FolderName and TaskName with the actual folder name and task name that are available in the Task Scheduler.

Read: How to rename scheduled task in Windows Task Scheduler.

3] Using Windows PowerShell

disable scheduled task PowerShell

The steps to enable or disable a scheduled task using Windows PowerShell are as follows:

  1. Launch Windows PowerShell as administrator using the Search box or other ways
  1. Run the following command to disable a scheduled task:
Disable-ScheduledTask -TaskPath "\FolderName\" -TaskName "Enter TaskName"
  1. To enable a task, run the following command:
Enable-ScheduledTask -TaskPath "\FolderName\" -TaskName "Enter TaskName"

In the above two commands, you must enter the exact folder name and task name that are present in the Task Scheduler.

After executing the commands in Command Prompt or PowerShell, you can check the status of the task in the Task Scheduler window. If it does not display the updated status, right-click in the empty space in the middle pane of the Task Scheduler window, and select the Refresh option.

This post will show you how to delete Scheduled Tasks in Windows.

Is it okay to disable Task Scheduler?

No, it is not OK to disable the Task Scheduler Service. It is required by the Windows OS as it executes the user-defined tasks and also runs the system tasks. If you disable the Task Scheduler permanently or temporarily, it will stop several system tasks from executing. Due to this, you may encounter several serious errors or issues on your computer. Therefore, disabling the Task Scheduler is not recommended.

How do I enable Scheduled task history?

enable task history Task Scheduler

By default, the task history option is disabled in the Task Scheduler. If you want to enable it, follow the steps mentioned below:

  1. Open the Task Scheduler window
  2. Click on Task Scheduler (Local) available on the left panel
  3. Click on the Action menu
  4. Select Enable All Tasks History option.

To view the task history for a particular task, right-click on that task and then click Properties. After that, click on the History tab. Or else, you can also select a task, and then click on the History tab available in the middle pane of Task Scheduler. It will show the entire history related to that particular task.

That’s it.

Read next: System Scheduler: Task Scheduler alternative for Windows.

Anand Khanse is the Admin of TheWindowsClub.com, a 10-year Microsoft MVP (2006-16) & a Windows Insider MVP (2016-2022). Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.

Время на прочтение
7 мин

Количество просмотров 16K

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

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

Скрипт

@echo off

schtasks /Delete /tn "\Microsoft\Windows\AppID\SmartScreenSpecific" /f                                        &rem - 9 B
schtasks /Delete /tn "\Microsoft\Windows\Application Experience\AitAgent" /f                                  &rem 7 9 -
schtasks /Delete /tn "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" /f         &rem 7 9 B
schtasks /Delete /tn "\Microsoft\Windows\Application Experience\ProgramDataUpdater" /f                        &rem 7 9 B
schtasks /Delete /tn "\Microsoft\Windows\Application Experience\StartupAppTask" /f                            &rem - 9 B
schtasks /Delete /tn "\Microsoft\Windows\ApplicationData\appuriverifierdaily" /f                              &rem - - B
schtasks /Delete /tn "\Microsoft\Windows\ApplicationData\appuriverifierinstall" /f                            &rem - - B
schtasks /Delete /tn "\Microsoft\Windows\Autochk\Proxy" /f                                                    &rem 7 9 B

schtasks /Delete /tn "\Microsoft\Windows\Customer Experience Improvement Program\BthSQM" /f                   &rem - 9 -
schtasks /Delete /tn "\Microsoft\Windows\Customer Experience Improvement Program\Consolidator" /f             &rem 7 9 B
schtasks /Delete /tn "\Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask" /f           &rem 7 9 B
schtasks /Delete /tn "\Microsoft\Windows\Customer Experience Improvement Program\UsbCeip" /f                  &rem 7 9 B

schtasks /Delete /tn "\Microsoft\Windows\Defrag\ScheduledDefrag" /f                                           &rem 7 9 B
schtasks /Delete /tn "\Microsoft\Windows\Device Information\Device" /f                                        &rem - - B
schtasks /Delete /tn "\Microsoft\Windows\Diagnosis\Scheduled" /f                                              &rem 7 9 B
schtasks /Delete /tn "\Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector" /f     &rem 7 9 B

schtasks /Delete /tn "\Microsoft\Windows\LanguageComponentsInstaller\Installation" /f                         &rem - - B
schtasks /Delete /tn "\Microsoft\Windows\LanguageComponentsInstaller\Uninstallation" /f                       &rem - - B

schtasks /Delete /tn "\Microsoft\Windows\Maintenance\WinSAT" /f                                               &rem 7 9 B
schtasks /Delete /tn "\Microsoft\Windows\Maps\MapsToastTask" /f                                               &rem - - B
schtasks /Delete /tn "\Microsoft\Windows\Maps\MapsUpdateTask" /f                                              &rem - - B
schtasks /Delete /tn "\Microsoft\Windows\Mobile Broadband Accounts\MNO Metadata Parser" /f                    &rem - 9 B
schtasks /Delete /tn "\Microsoft\Windows\MobilePC\HotStart" /f                                                &rem 7 - -
schtasks /Delete /tn "\Microsoft\Windows\MUI\LPRemove" /f                                                     &rem 7 9 B

schtasks /Delete /tn "\Microsoft\Windows\NetTrace\GatherNetworkInfo" /f                                       &rem 7 9 B

schtasks /Delete /tn "\Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem" /f                       &rem 7 9 B

schtasks /Delete /tn "\Microsoft\Windows\RAC\RacTask" /f                                                      &rem 7 9 -
schtasks /Delete /tn "\Microsoft\Windows\RemoteAssistance\RemoteAssistanceTask" /f                            &rem 7 9 B
schtasks /Delete /tn "\Microsoft\Windows\RetailDemo\CleanupOfflineContent" /f                                 &rem - - B

schtasks /Delete /tn "\Microsoft\Windows\SettingSync\BackgroundUploadTask" /f                                 &rem - 9 B
schtasks /Delete /tn "\Microsoft\Windows\SettingSync\BackupTask" /f                                           &rem - 9 B
schtasks /Delete /tn "\Microsoft\Windows\SettingSync\NetworkStateChangeTask" /f                               &rem - 9 B
schtasks /Delete /tn "\Microsoft\Windows\Setup\EOSNotify" /f                                                  &rem 7 9 -
schtasks /Delete /tn "\Microsoft\Windows\Setup\EOSNotify2" /f                                                 &rem 7 9 -
schtasks /Delete /tn "\Microsoft\Windows\Setup\SetupCleanupTask" /f                                           &rem - 9 B
schtasks /Delete /tn "\Microsoft\Windows\Speech\SpeechModelDownloadTask" /f                                   &rem - - B
schtasks /Delete /tn "\Microsoft\Windows\SystemRestore\SR" /f                                                 &rem 7 9 B

schtasks /Delete /tn "\Microsoft\Windows\Time Synchronization\SynchronizeTime" /f                             &rem 7 9 B

schtasks /Delete /tn "\Microsoft\Windows\Windows Error Reporting\QueueReporting" /f                           &rem 7 9 B
schtasks /Delete /tn "\Microsoft\Windows\WindowsBackup\ConfigNotification" /f                                 &rem 7 - -
schtasks /Delete /tn "\Microsoft\Windows\WS\License Validation" /f                                            &rem - 9 -
schtasks /Delete /tn "\Microsoft\Windows\WS\WSRefreshBannedAppsListTask" /f                                   &rem - 9 -

schtasks /Delete /tn "\Microsoft\XblGameSave\XblGameSaveTask" /f                                              &rem - - B
schtasks /Delete /tn "\Microsoft\XblGameSave\XblGameSaveTaskLogon" /f                                         &rem - - B

timeout 3 > nul

Использование

Запуск под учётной записью администратора приводит к выполнению последовательности команд schtasks с аргументом /Delete (удалить) последующее имя задачи за аргументом /tn. Ключ /f подавляет вывод уведомлений о подтверждении. Достаточно одного выполнения скрипта, а повторные запуски лишь отобразят список ошибок из-за невозможности удалить то, чего уже нет. Скрипт не наделён «интерактивностью», так как используется в процессе автоматической установки Windows.

Применимость

Список задач, подлежащих удалению данным скриптом, составлен для следующих версий ОС: Windows 7 Professional VL SP1 (updated Jan 2020 — End of Support), Windows 8.1 Professional VL Update3 (updated Jan 2023 — End of Support), Windows 10 v1607 Enterprise LTSB (updated Jan 2023). Изначально хотел написать отдельные скрипты для каждой версии Windows, но увидел, что список задач значительно повторяется и поэтому объединил в один. В планах добавить в список ненужные задачи из следующих версий ОС: Windows 10 v1809 Enterprise LTSC, Windows 10 v21H2 Professional BE (business editions) — на базе которых также делаю свои сборки.

Комментирование

Чтобы не запутаться в списке задач — откуда каждая из них взялась и стоит ли её удалять — в комментарии, в конце строки каждой команды можно видеть подсказку в каких версиях Windows удаляемая задача встречается. Это удобно для анализа и редактирования списка. Также присутствует алфавитная сортировка задач, с группировкой разделов по первой букве. Взгляните, в Windows 7 ненужных задач было не много — всего 22, в Windows 8.1 их уже стало 30, в Windows 10 LTSB уже 41! Страшно представить сколько «мусора» в Планировщике заданий я обнаружу в версии Windows 10 Enterprise LTSC и особенно в Windows 10 21H2.

Откуда список

Я составлял данный список путём вдумчивого чтения описания каждой задачи и анализа параметров её запуска. За дополнительной информацией обращался к источникам в Интернете, в том числе англоязычным, в том числе официальным. Не всегда мне удавалось найти однозначный ответ на вопрос: «стоит удалять данную задачу или нет?». Бывало так, что описание у задачи отсутствовало, параметры запуска скрыты, триггеры срабатывания отсутствуют, но при этом задача почему-то выполнялась. В сети Интернет не нашел аналогичного списка с развёрнутой дискуссией обсуждения целесообразности включения в него тех или иных задач.

Удаление или отключение?

Консольная команда schtasks имеет полный набор аргументов для управления Планировщиком заданий Windows. В ходе поиска информации по отдельным задачам в сети Интернет мне попадались скрипты других авторов, где ненужные задачи отключались (подаргумент /disable аргумента /Change). Я использую более радикальный подход — просто удаляю (аргумент /Delete) ненужные мне задачи. Ведь вариант «отключение» подразумевает что мне когда-нибудь понадобится включить некоторую задачу. Не представляю себе ситуацию, когда мне понадобится снова включить, например, уведомление об окончании срока поддержки или телеметрию. Что скажете?

Вердикт на удаление

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

  • Состояние — Отключено
    Я не включал в список на удаление задачи в состоянии «Отключено». Как правило это либо «артефакты» прошлых версий Windows, либо уже отключенные самими разработчиками посредством пакетов обновлений, либо ещё что…
  • Бесполезное обслуживание
    Это пример задач которые запускают ежедневное/еженедельное выполнение различных служб в назначенное время, как правило ночью. Как итог, эти задачи не выполняются так как ночью мой компьютер («рядового» пользователя) отключён. Также мне не надо чтобы днём отвлекались ресурсы моего компьютера.
  • Телеметрия
    Это страшное слово знакомо многим системным администраторам и не только. Значительная часть удаляемых по моему списку задач относится к средствам телеметрии и слежения за пользователем со стороны компании Майкрософт. Мой компьютер — это МОЙ КОМПЬЮТЕР!
  • «Тёмные лошадки»
    Самая сложная категория задач. Как правило, много их появилось в версии Windows 10. Отличительные особенности: описание размыто или отсутствует, параметры запуска скрыты, триггеры срабатывания отсутствуют, но при этом задача каким-то чудом регулярно запускается, о чём указано в поле «Время прошлого запуска».

Обсуждение

Конечно, представленный мной список может быть не полным или наоборот избыточным. Есть вероятность, что я не распознал в какой-то задаче «скрытого пожирателя ресурсов» или наоборот включил в список задачу удаление которой скорее навредит работоспособности ОС. Прошу аргументированно высказывать своё мнение, делится опытом. В данном ключе обсуждение может начинаться по двум сценариям:

  1. Вы включили в список задачу «X», удаление которой приведёт к следующим негативным последствиям…
  2. Вы не включили в список задачу «Y», которая является вредной, так как выполняет следующие действия…

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

  • Как отключить запланированное выключение компьютера windows 10
  • Как отключить защитник windows 10 про
  • Как отключить защитник windows 10 20h2
  • Как отключить защиту от вирусов и угроз на windows 10 в реальном времени
  • Как отключить запуск приложения от имени администратора в windows 10