If-Koubou

Използване на Scheduler за задачи за стартиране на процеси по-късно

Използване на Scheduler за задачи за стартиране на процеси по-късно (Как да)

В това издание на Geek School ще ви научим за изключително мощната програма Scheduler за задачи, която Windows използва зад кулисите, за да прави всякакви неща.

УЧИЛИЩНА НАВИГАЦИЯ
  1. Използване на Scheduler за задачи за стартиране на процеси по-късно
  2. Използване на инструмента за разглеждане на събития за отстраняване на проблеми
  3. Разбиране на разделянето на твърдия диск с управлението на дисковете
  4. Научете се да използвате редактора на системния регистър като Pro
  5. Мониторинг на вашия компютър с мониторинг на ресурсите и мениджър на задачите
  6. Разбиране на панела за разширени системни свойства
  7. Разбиране и управление на услугите на Windows
  8. Използване на редактора на групови правила за ощипване на компютъра
  9. Разбиране на инструментите за администриране на Windows

Може би си мислите, че Task Scheduler е просто начин да планирате дадена програма да се изпълнява в определено време, но е много повече от това и е станала неразделна част от Windows.

В старите времена Windows разполагаше с тон Услуги, изпълнявани във фонов режим по всяко време, само за да направят неща като събития за почистване на системата за задействане или поддръжка, които трябваше да се изпълняват в даден момент. Съвременните версии на Windows изоставиха тази практика колкото е възможно повече, а вместо това просто добавиха събития към Scheduler на задачите, така че да правят същото, но без да се налага да се изпълнява процес и да се губи паметта през цялото време.

Това не означава, че Windows няма никакви услуги, разбира се, защото много неща трябва да продължат да работят през цялото време, както защото те изискват постоянна активност, така и да комуникират с други процеси. Но мигрирането на системните задачи към Планиращия на задачите е чудесно нещо за потребителите на компютри.

Разбиране на интерфейса на Scheduler Task

Когато отворите за първи път приложението Планиране на задачите, ще видите три панела с информация: левия прозорец със списък на папките в дървовиден формат, който се използва за организиране на списъка с планирани задачи, средния екран, който показва задачите самите тях и панела "Действия" отдясно, който ви дава бърз достъп до обикновените елементи от менюто.

Не се смущавайте от всички неща в интерфейса - това е наистина съвсем проста и няма толкова възможности, колкото в интерфейса, за да може да изглежда, че има такива.

Десният панел може действително да бъде деактивиран, използвайки най-дясната икона в лентата с инструменти, тъй като всички действия са достъпни и в менюто Действие. Ако имате избрана задача от списъка, менюто ще се промени към специфичен набор от задачи като "Изпълнение" или "Край", но когато отворите за първи път задачата Task Scheduler или нямате избрана задача, ще видите опциите, които да създадете задачи, показващи изпълняващи задачи и всички останали.

Ще обясним как да създадем задачи в минута, но първо трябва да прегледаме някои от опциите в списъка и да обясним какво правят.

  • Създайте основна задача ви дава интерфейс за съветници за създаване на планирани задачи.
  • Създаване на задача използва целия изглед на подробностите, където можете ръчно да създадете задача с желаната опция.
  • Импортна задача ви позволява да импортирате задачи, които преди това сте експортирали. Много полезно за копиране на конфигурацията на вторичен компютър или за добавяне на задача обратно след преинсталирането.
  • Показване на всички текущи задачи показва списък с всички задачи, които се изпълняват в момента, както и с каква папка можете да намерите тази задача.
  • Активиране / деактивиране на историята на всички задачи включва подробно регистриране за всичко, което изпълнява задачата.
  • Нова папка… създава нова папка в левия панел, която е предимно полезна за организиране на набор от насрочени задачи, ако някога трябва да направите това.
  • Изтриване на папка изтрива папката, която сте направили, и осъзнавате, че не се нуждаете на първо място.
  • Обновяване и помощ трябва да бъде само обяснителна.

Опцията "Показване на всички текущи задачи" изскача съвсем лесен списък, който показва кои задачи понастоящем се изпълняват, въпреки че никога не изглежда да напълни колоните "Започнати" или "Продължителност". Във всеки случай е удобно да се види дали нещата вървят.

Опцията за активиране / деактивиране на всички задачи за историята на задачите е наистина полезна, защото позволява раздел "История" и проследява почти всичко, което се случва. Ако отстранявате неизправности, свързани с насрочена задача, трябва да активирате тази опция, за да получите повече данни, за да работите с нея - просто се уверете, че сте я изключили отново след това, защото това е много ненужно записване, което може леко да влоши производителността Не ми трябва.

В скоро време ще разгледаме подробностите за останалите раздела за детайлите на задачите, но си струва да разгледате много от папките, за да видите типовете неща, които се изпълняват с планирана задача от Windows или от трета страна софтуер.

Например, ако се насочите надолу към папката Microsoft -> Windows -> Defrag, ще видите задачата ScheduledDefrag в списъка. Разделът "Действия" ви показва какво точно се изпълнява зад кулисите и можете да проверите какво са зададени останалите опции.

Забележка: не бихме препоръчали да се бъркате с опциите за вградени услуги на Microsoft. Помислете само за информация.

Друг забавен пример е папката Microsoft -> Windows -> ApplicationData, която има задачата CleanupTemporaryState. Разглеждането в раздела Действия ни казва действителната командния ред, който използва компонента rundll32.exe, за да стартира файла Windows.Storage.ApplicationData.dll и извиква функцията CleanupTemporaryState в рамките на този DLL.

Какво означава това? Можете да се почувствате свободни да търсите всичко за себе си, но по същество всички .NET приложения предоставят възможност за използване на функциите ApplicationData за създаване на временни файлове или данни, които са само за текущата сесия. Така че Windows призовава функцията CleanupTemporaryState толкова често, за да изчистите тези временни файлове, които също се намират в обичайните папки на Windows Temp.

Тъй като вече се чудите, не е нужно ръчно да задействате тази задача, за да поддържате компютъра си чист - ако искате да изчистите тези временни файлове, просто използвайте Disk Cleanup или нещо подобно на CCleaner. Но е забавно да научите повече за това, как работи Windows под капака.

Говорейки за изчистването на диска, знаехте ли, че Windows ще го стартира автоматично в тих режим, когато сте наистина ниско на дисково пространство?

Командният ред за тази зададена задача показва как е направено - чрез преминаване на / autoclean и / D% systemdrive% аргументи към cleanmgr.exe, Windows казва Disk Cleanup да работи автоматично и да почисти устройството, на което е инсталиран Windows.

Ще забележите с някои от тези вградени задачи, че Trigger може да не е зададен. Това може да се дължи на различни причини, включително, че Windows може да задейства планираната задача по различен начин.

Създаване на основни задачи с съветника

Сега, след като сме преминали през някои от опциите в интерфейса, остава само да разберете как да създавате задачи.

Помощникът "Основни задачи" ви помага бързо да създадете задача, без да е необходимо да разберете всичко за интерфейса. Това ще ви подскаже за Trigger, което Windows използва, за да реши кога да изпълни задачата. Спусъкът може да е час или дата, независимо дали е ежедневно, седмично, месечно, или просто всеки друг вторник от 1:00 часа. Опциите са много мощни, след като изберете един и се насочите към следващия екран.

Можете също така да изберете да стартирате задача, когато компютърът стартира, когато влезете, или дори когато конкретно събитие се появи в инструмента за разглеждане на събития, което ще покрием в следващия урок.

След като преминете през настройките на Trigger, ще бъдете подканени да изпълните Действието, което искате да изпълните, което е само начин да кажете, че ще използвате този екран, за да стартирате програма. Все още можете да изберете да изпратите имейл или да покажете съобщение, но шансовете са добри, че функцията ще бъде премахната в бъдеща версия, тъй като и двата вида се показват като отхвърлени сега.

На следващия екран ще бъдете подканени за програма или скрипт и можете също да добавите аргументи към този скрипт. Последната опция за "Стартиране в" е наистина полезна, ако вашето приложение или скрипт търси файл в текущата папка, така че можете да зададете текущата папка там, където е файлът.

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

Следваща страница: Създаване на задачи с подробния изглед