Начална » училище » Използване на Task Scheduler за изпълнение на процеси по-късно

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

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

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

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

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

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

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

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

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

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

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

    • Създаване на основна задача ви дава интерфейс на съветника за създаване на планирани задачи.
    • Създаване на задача използва пълния детайлен изглед, където можете ръчно да създадете задача с всяка желана опция.
    • Импортиране на задача ви позволява да импортирате задачи, които вече сте експортирали. Много полезно за копиране на конфигурация на вторичен компютър или добавяне на задача след преинсталиране.
    • Показване на всички изпълнявани задачи показва списък с всички текущо изпълнявани задачи, както и в каква папка можете да намерите тази задача.
    • Активиране / деактивиране на цялата история на задачите включва подробна регистрация за всичко, което прави 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 указва на програмата за почистване на диска да стартира автоматично и да почисти диска, на който е инсталиран Windows.

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

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

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

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

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

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

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

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

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