
Ако използвате Windows от известно време, вероятно имате своя собствена малка рутина всеки път, когато включвате компютъра си: винаги отваряне на едни и същи програми, бързо почистване, проверка на нещо конкретно и понякога изключване или рестартиране по едно и също времеПовтаряме всичко това отново и отново... и накрая е загубено време, което бихме могли да спестим, ако системата вършеше работата вместо нас.
Добрата новина е, че за да постигнете това, не е нужно да сте програмист, нито да използвате изкуствен интелект, нито пък странни инструменти: В продължение на години Windows включва мощни помощни програми за автоматизиране на задачи, започвайки с Task Scheduler и, в по-напреднали сценарии, Power Automate.Чрез комбиниране на двете можете да планирате редовни почиствания и дори да настроите сложни работни процеси, които реагират на системни събития или дори на случващото се в приложения и уеб страници.
Какво е планировчикът на задачи на Windows и за какво се използва?
Планировчикът на задачи е инструмент, включен по подразбиране в Windows 10 и Windows 11, който, въпреки че е там от много дълго време, Това остава до голяма степен незабелязано от повечето потребители, въпреки че ви позволява да автоматизирате почти всяка повтаряща се операция.Базира се на система от „тригери“ и „действия“, които самата система изпълнява вместо вас, когато са изпълнени определени условия.
Основната му функция е да стартира програми, команди, скриптове или да показва съобщения в определени часове или в отговор на конкретни събитияНапример: стартирайте скрипт за почистване всяка неделя, отворете предпочитания от вас браузър при влизане в системата, планирайте компютъра си да се изключва в определен час или стартирайте инструмент за поддръжка само когато оборудването е в покой.
Вътрешно, Windows вече го използва за много неща: Проверка за актуализации, сканирания за сигурност, фонова поддръжка и други системни задачи са изброени във вашата библиотека.Предимството е, че можете да използвате същия механизъм за собствените си ежедневни рутини.
Начини за отваряне на планировчика на задачи в Windows 10 и 11
Имате няколко начина за достъп до Планировчика на задачи, всички от които са валидни, така че можете да изберете този, който е най-удобен за ежедневна употреба и за случаите, когато искате да създавате или преглеждате автоматизации:
- Търсене в менюто „Старт“Отворете „Старт“ и въведете „Планировчик на задачи“. Ще видите приложението да се появи; просто щракнете, за да го отворите.
- Диалогов прозорец „Изпълнение“: натиснете Windows + R, пише taskschd.msc (или taskchd.msc, в зависимост от източника, който използвате) и потвърдете с Enter, за да отворите конзолата директно.
- Лента за търсене в WindowsВ Windows 10 и 11 можете също да въведете „Планировчик на задачи“ в лентата за търсене в лентата на задачите. Стартирайте инструмента оттам, без да преминавате през менюто „Старт“..
- Класически контролен панелОтворете контролния панел, променете изгледа на икони и въведете Административни инструменти y Щракнете двукратно върху Планировчик на задачиТова е малко по-дълъг маршрут, но е полезен, ако обикновено работите оттам.
- Управител на отборЩракнете с десния бутон върху бутона „Старт“, изберете Управител на отборотивам на Системни инструменти на левия панел и там ще намерите Планировчик на задачи, интегриран в конзолата за администриране, функционирайки по същия начин, както в самостоятелния прозорец.
Във всеки случай, интерфейсът, който ще видите, е един и същ: Класически прозорец с три колони: библиотека със задачи отляво, списък със задачи в центъра и панел с действия отдясно.Въпреки че може да изглежда старомодно и донякъде тромаво, работи съвсем логично, след като разберете основните понятия.
Основна анатомия на планировчика на задачи: Библиотека, тригери и действия
Когато отворите Планировчика на задачи, ще видите, че той е организиран в три отделни области, всяка от които има много ясна цел, за да ви помогне да разберете какво се случва и къде трябва да направите корекции:
- От лявата страна имате Библиотека за планиране на задачи, която действа като дърво на папките, където се съхраняват всички планирани системни и приложни задачиОттам можете да навигирате, да намирате съществуващи задачи и да ги управлявате.
- Централната част показва Списъкът със задачи в избраната папка, заедно с ключова информация, като например състояние, конфигуриран спусък или време на последно изпълнениеТова е нещо като „контролния панел“ за това, което вече е автоматизирано.
- От дясната страна се появява Панел с действия с преки пътища за създаване на нови задачи (основни или разширени), изпълнение на избрана задача, експортиране, деактивиране или изтриване.Тази колона е тази, която ще използвате, за да стартирате всяка автоматизация.
Всяка задача винаги е изградена върху три стълба: спусък, едно или повече действия и серия от по-фини условия и конфигурации, които определят кога и как се прилага, какво прави и при какви обстоятелства може да бъде спряно или повторено.
Как да създадете основна задача стъпка по стъпка?
Ако тепърва започвате, най-добре е да използвате асистента за основни задачи, който ви води през процеса в няколко стъпки и Това ви предпазва от това да се налага да се борите с всички разширени раздели от самото начало.След това винаги можете да редактирате задачата, за да я прецизирате.
За да използвате съветника, в десния панел щракнете върху „Създаване на основна задача“Ще се отвори прозорец с няколко последователни стъпки:
- Име и описаниеНапишете описателно заглавие (например „Отваряне на Chrome при влизане“) и Добавете обяснителен текст, ако искате да запомните точно какво прави тази задача..
- Изберете спусъкаТук посочвате кога задачата трябва да започне. Можете да изберете да я изпълните. веднъж, дневно, седмично или месечно, при стартиране на компютъра, при влизане в системата или при регистриране на събитие специфични за системата.
- Конфигурирайте датата и часа или честотатаАко сте избрали спусък, базиран на време, Определете началната дата, час и интервал (на всеки X дни, седмици, месеци и т.н.)Ако изберете „когато вляза“ или „когато стартирам компютъра си“, няма да е необходимо да въвеждате час.
- Изберете действиетоАсистентът ви показва три възможности: „Стартиране на програма“, „Изпращане на имейл“ или „Показване на съобщение“Обърнете внимание, че в последните версии на Windows последните две опции са остарели, така че това, което всъщност ще използваме, е „Стартиране на програма“.
- Път към програмата или скрипта: щракнете върху проучи и намерете .exe файла на програмата, която искате да стартирате, или скрипта, който искате да изпълните. Можете също така директно да въведете името на системната команда, например cleanmgr, shutdown, diskpart или пътища до .bat и .ps1 скриптове.
- потвърждаванеНакрая ще видите обобщение на всички ваши настройки. Можете да отметнете квадратчето, за да... Отваряне на разширените свойства на задачата при щракване върху „Готово“ и коригирайте повече детайли по-късно.
След като бъде създадена, задачата ви ще се появи в библиотеката за разработчици и Можете да го промените, деактивирате или изтриете, като щракнете с десния бутон върху името му.Ако в даден момент престане да бъде актуално, най-добре е да го деактивирате или изтриете, за да не изразходва ресурси или да генерира странно поведение.
Създавайте разширени задачи с повече контрол
Когато асистентът не успее, идеалният вариант е да преминете към следващия. „Създаване на задача“ без основен режимТук няма насочващи стъпки, а прозорец с няколко раздела (Общи, Тригери, Действия, Условия и Настройки), където можете да докоснете всички аспекти на задачата.
В раздела Общи Вие определяте името, описанието и, най-важното, опции за сигурностОттам можете да посочите акаунта, под който ще се изпълни задачата, и да активирате ключови настройки, като например:
- „Изпълнява се, независимо дали потребителят е влязъл в системата или не“Това позволява задачата да се изпълнява дори когато не сте влезли с потребителя, който я е създал, което е много полезно за планирани изключвания или поддръжка, които не зависят от това някой да е пред компютъра.
- „Изпълнявайте с най-високи привилегии“: принуждава задачата да се изпълнява с повишени разрешения, предотвратяване на липсата на администраторски права за определени чувствителни действия като например изключване на компютъра, промяна на настройки или стартиране на системни инструменти.
етикет задейства Това ви позволява да добавите един или повече тригери за една и съща задача, нещо, което основният помощник не позволяваше. Всеки тригер се дефинира с помощта на бутона. New ...което отваря по-широк набор от възможности:
- Тип спусък, базиран на време: Веднъж, дневно, седмично или месечно, с начална дата, интервал на повторение и подробни графици.
- Разширени настройки: можете да зададете случайно забавяне така че задачата да не започва точно в секундата, в която условието е изпълнено, което помага да се предотврати припокриването на множество планирани задачи. Има и опции за Повтаряйте го за определен период от време, спрете го, ако продължи твърде дълго, задайте дата на изтичане и активирайте или деактивирайте всеки спусък поотделно..
Голямо предимство е, че Можете да зададете няколко различни тригера на една и съща задачаНапример, можете да настроите планирано изключване, което да се изпълнява по едно и също време през делничните дни и по различно време през уикендите, всичко това в рамките на една дефиниция на задача.
В раздела мерки Вие определяте какво трябва да направи задачата, когато се задейства. Можете да добавите едно или повече действия, като използвате бутона. Ново…, като избирате между:
- Стартирайте програма или скрипт, което е наистина полезна и актуална опция., където указвате изпълнимия файл или командата и, по избор, нейните аргументи и началната папка.
- Други класически действия, като изпращане на имейл или показване на съобщение, се запазват за съвместимост, но не са функционални в съвременните версии на Windows..
Ако трябва да изпълните команди като изключване на системата, тук ще напишете неща като „shutdown“ като програма и „/s /t 0“ в полето за аргументПо този начин задачата ще задейства незабавно изключване, когато спусъкът бъде изпълнен.
Когато свържете няколко действия с една и съща задача, Те се изпълняват последователно, следвайки реда, който се показва в списъкаМожете да промените реда, да редактирате конкретно действие или да го изтриете, като използвате бутоните вдясно.
Накрая, в разделите Условия y конфигурация Можете да прецизирате поведението: например, укажете, че трябва да се изпълнява само ако компютърът е включен, ако е в режим на готовност, ако има мрежова връзка или не, или установете какво се случва, ако задачата се повтори или се изпълни неуспешноТова са много мощни настройки, но е най-добре да ги коригирате, знаейки точно какво търсите.
Автоматизирайте поддръжката и почистването на системата с планирани задачи
Едно от най-полезните приложения на Task Scheduler е настройте редовни процедури за поддръжка, които се изпълняват автоматично, без да е необходимо да помните.Можете да се възползвате както от вградените инструменти на Windows, така и от собствени скриптове или помощни програми на трети страни.
Например, ако решите Създаване на задача (неосновна) и конфигурирате действие от тип „Стартиране на програма“ с „cleanmgr“ като скриптТова ще ви позволи да отваряте програмата за почистване на диска на Windows по зададен от вас график (седмично, месечно и т.н.). Оттам можете да изтривате временни файлове или да извършвате по-щателни почиствания, когато интерфейсът ви подкани.
По същия начин бихте могли да автоматизирате помощни програми като например diskpart, достъп до папката %temp% или персонализирани скриптове за архивиранеОбичайната практика е задачата да се планира да се изпълнява с повишени привилегии и извън пиковите часове, като се минимизират прекъсванията.
Друга много често срещана идея е да се планира периодично изтриване на „нежелани“ папки, като например „Изтегляния“. За целта можете да използвате .bat файл с команди като forfiles за изтриване на файлове, по-стари от X дни, и по-късно планирайте изпълнението му седмично от Планировчика на задачи, така че папката да остане чиста, без да се налага да правите нищо.
Какво е автоматична поддръжка на Windows и как се вписва в задачите
В допълнение към класическите планирани задачи, най-новите версии на Windows включват специален механизъм, наречен Автоматична поддръжка (Windows Automatic Maintenance, WAM)Това е набор от подобрения на API-то на планировчика на задачи, предназначени да групират дейности по поддръжка, които Те не изискват точно време, но е необходимо да се изпълняват периодично..
Идеята е, че системата Възползвайте се от периоди, когато оборудването е включено в електрическата мрежа и не се използва, за да стартирате опортюнистични задачи по поддръжката, без да безпокоите потребителя.Например, сканиране за злонамерен софтуер, актуализации, оптимизация на диска... Всичко това е групирано в прозорци с продължителност приблизително един час, когато компютърът е в режим на покой.
Ако машината прекарва малко време бездействие или рядко е свързана към захранването, Някои задачи по поддръжката могат да натрупат забавянияЗа тези случаи е дефинирано понятието „краен срок“: максимален период, в който задачата трябва да бъде изпълнена поне веднъж. Ако този краен срок бъде превишен, системата временно ще удължи прозореца за поддръжка, за да ѝ даде приоритет.
Важно е да се разбере, че по време на автоматична поддръжка, Ако потребителят докосне компютъра отново, некритичните задачи се прекъсват и ще се възобновят по време на следващия период на неактивност.Само тези, маркирани като критични, ще продължат до края, именно за да гарантират целостта на системата.
От фиксирани часове за поддръжка до опортюнистично изпълнение
В по-стари версии, като Windows 7, поддръжката се базираше на фиксирано време, по подразбиране 3:00 ч. сутринта., при който компютърът би се реактивирал (ако е бил в режим на заспиване S3), би изпълнил планираните задачи за максимум един час и след това би се върнал в режим на заспиване.
С появата на съвременните лаптопи, режимът за пестене на батерията и състояния като хибернация (S4) или свързан режим на готовност, този модел стана по-малко жизнеспособен. Следователно, в по-късни системи, планировчикът на задачи Той съчетава планирана поддръжка с опортюнистично изпълнение, когато оборудването е включено, свързано към контакта и е в покой.без да разчита толкова много на нощното реактивиране.
Ако забележите, че компютърът ви вече не се събужда по време на поддръжка, както се очаква, струва си да проверите няколко неща: Поддържа състояния като S3 или Modern Standby, опциите за събуждане са активирани в BIOS, а таймерите за събуждане са разрешени в опциите за захранване.Необходимо е също така да се провери във всяка задача дали има конфигурирани параметри, като например WakeToRun и че е активирано събуждането на компютъра.
Дефиниране на задачи като автоматична поддръжка (за разработчици и администратори)
Ако разработвате приложения или управлявате екипи на по-техническо ниво, можете да използвате WAM за... Маркирайте някои от задачите си като дейности по поддръжка, вместо като прости планирани задачиЗа да направите това, първо трябва да се уверите, че приложението може да бъде спряно и възобновено, без да се повреди състоянието му, тъй като системата може да го преустанови няколко пъти в зависимост от активността на потребителя.
Елементи като следните се използват в XML дефиницията или в API на планировчика на задачи MaintenanceSettings и AllowStartOnDemand за определяне на периода на изпълнение, крайния срок и дали задачата може да бъде стартирана при поискванеПериодът трябва да бъде поне един ден (многократни ежедневни изпълнения не се предвиждат в рамките на WAM), докато крайният срок трябва да е по-дълъг от този период, за да се даде известна свобода на действие на системата.
Задача по поддръжката може да бъде обозначена и като изключителен, което предполага това Няма да работи съвместно с други, а самостоятелно, което е полезно за много тежки операции. като например процеси, изискващи интензивно използване на процесора, или ексклузивни достъпи до база данни. За разлика от това, AllowStartOnDemand ясно показва, че системата или потребителят могат да стартират задачата извън прозореца за поддръжка, ако е необходимо.
Автоматизирайте сложни задачи: Power Automate и други инструменти
Планировчикът на задачи е идеален за Може да стартира програми или скриптове в определени моменти или в отговор на системни събития, но способността му да „разбира“ какво се случва в приложение или на уебсайт е ограничена.Когато трябва да автоматизираме кликвания, формуляри, потоци между множество приложения или по-богати взаимодействия, RPA решенията влизат в действие.
В продължение на години имаше инструменти като TinyTask или Macro Creator на Pulover, което позволи Записвайте движенията на мишката и клавиатурата, за да ги повтаряте автоматично.Съществуваше и WinAutomation, способна да автоматизира почти всичко в Windows чрез високотехнологични макроскриптове. Тази технология в крайна сметка беше интегрирана в Microsoft и днес нейният естествен наследник е [Име на компанията]. Автоматизиране на захранването.
Power Automate е платформа за автоматизация на процеси, която Той не само стартира програми; интегрира се с настолни приложения, уебсайтове, облачни услуги и инструменти на Microsoft като Teams, Outlook и Excel.Позволява ви да проектирате потоци без програмиране, използвайки шаблони, конектори и, в най-модерните издания, дори помощ с изкуствен интелект.
Приложението има Планове „плащане на потребител“ и „плащане на поток“, с месечно ценообразуване и пробна версияМоже да се използва в Windows, в мрежата, на мобилни устройства и дори в Microsoft Teams, и е проектиран да се мащабира от малки лични автоматизации до сложни бизнес процеси.
За разлика от планировчика на задачи, който е ограничен до извършване на сравнително прости действия, Power Automate може да „разговаря“ с API, да чете съдържанието на страници, да изпраща съобщения в Teams в определени часове или да реагира на промени в онлайн услугите.За домашна употреба може да е твърде много, но в професионална среда разликата в капацитета е много забележима.
Практически примери за автоматизация в Windows
Имайки предвид всичко гореизложено, е лесно да си представим широк спектър от реални приложения на тези инструменти. Някои идеи, комбиниращи Планировчик на задачи и скриптове, биха могли да бъдат:
- Автоматично отваряйте приложенията, които винаги използвате, когато включите компютъра си или влезете в системата., като например вашия браузър, имейл клиент, диспечер на задачи или офис пакет.
- Планирайте изключвания, рестартирания или излизания от сесии във фиксирани часове въз основа на деня от седмицатаНапример, един график за делничните дни и различен за уикендите, като се използват няколко тригера за една и съща задача.
- Извършвайте сезонни почиствания, резервни скриптове или анализ на зловреден софтуер По време на периоди на ниско натоварване, възползвайки се от факта, че оборудването е свързано към захранването и, ако е необходимо, че е в покой.
- Автоматизирайте повтарящи се задачи в приложения или уеб страници с Power Automate или други макро решениякато например изтегляне на много файлове един след друг, попълване на формуляри или преместване на данни между програми.
Чрез комбиниране на вградените функции на Task Scheduler с възможностите за автоматична поддръжка на Windows и, за по-сложни сценарии, с възможностите на Power Automate и макро инструментите, можете напълно да трансформирате начина, по който работите с вашия компютър, и да го накарате наистина да се грижи за най-повтарящите се и досадни части от ежедневието ви. Споделете това ръководство, за да могат повече хора да научат този трик.
