В статье рассказывается, как с помощью планировщика заданий Windows организовать отложенный запуск программ, которые находятся в автозагрузке операционной системы. Откладывая запуск приложений, в которых нет необходимости с первых минут работы ОС, можно добиться ускорения ее загрузки, сохраняя при этом удобство автоматического запуска.
Для Windows 8 этот способ не имеет особого смысла, поскольку аналогичная функция уже заложена в систему. Однако информация в этой статье будет полезна тем, кого не устраивает встроенное распределение автозагрузки по времени.
Одним из важных критериев работы операционной системы является скорость ее загрузки. Однако далеко не всегда длительная загрузка свидетельствует о неполадках или недостаточной оптимизации ОС. Работая в Windows, вы, возможно, наблюдали такую картину — система загрузилась, видны рабочий стол с ярлыками и панель задач, но если навести курсор мыши на ярлык или кнопку Пуск, он превращается в «бублик» , и приходится ждать еще какое-то время, пока он не превратится в стрелку, позволяя выполнить желаемое действие. Что же происходит в это время? Ответ вас, видимо, не удивит — скорее всего, происходит запуск приложений, находящихся в автозагрузке. И чем больше приложений запускается одновременно с системой, тем дольше она загружается с точки зрения конечного пользователя.
Программы в автозагрузке
Стандартный совет в таких случаях — «почистить автозагрузку», т. е. отключить запуск ненужных приложений, например, с помощью утилиты msconfig, запускаемой из меню Пуск — Поиск. Совет хороший, но что делать в том случае, если автоматический запуск все-таки имеет смысл?
Недостаток стандартной автозагрузки
Рассмотрим, например, Adobe Reader Speed Launcher (reader_sl.exe) — утилита прописывается в автозагрузку при установке Adobe Acrobat Reader. Запуск утилиты значительно ускоряет открытие Adobe Reader, в том числе и при просмотре в PDF-файлов в браузере (обсуждение альтернативных программ для просмотра PDF-файлов выходит за рамки этой статьи). Или возьмем jusched.exe — утилиту, следящую за обновлениями виртуальной машины Sun Java, которую нужно поддерживать в актуальном состоянии хотя бы из соображений безопасности. Утилита также прописывается в автозагрузку, поскольку вручную выполнять обновление никто не будет. Даже если вы считаете, что автоматический запуск этих утилит можно смело отключать, у вас в арсенале, скорее всего, найдутся программы, которые вы вполне осознанно запускаете автоматически. Но все ли они нужны вам с первой минуты работы в системе?
Вряд ли вы первым делом начинаете читать документы в формате PDF или беспокоиться об обновлении виртуальной машины. Возможно, вам сразу не требуется эмулятор виртуальных дисков или клиент обмена сообщениями.
Список можно продолжать, но главный недостаток автозагрузки уже очевиден — все приложения запускаются одновременно с загрузкой системы или при входе в нее пользователя.
Было бы здорово, если бы существовала возможность немного распределить загрузку программ по времени. И такая возможность есть! Планировщик заданий Windows позволяет откладывать выполнение задач, привязанных к запуску системы или входе пользователя. Дальше я продемонстрирую, как это можно сделать на реальном примере.
Оцените количество программ
Чтобы было интереснее, я предлагаю вам заглянуть в мою автозагрузку (на момент написания статьи). Автоматический запуск приложений может выполняться как из папки Автозагрузка, так и из различных разделов реестра. Для просмотра автозагрузки можно воспользоваться упомянутой выше утилитой msconfig.
Мне, впрочем, больше нравится AutoRuns от Sysinternals — ее окно можно развернуть во весь экран, не говоря уже о более широком функционале. В AutoRuns вкладка Logon выполняет ту же функцию, что и вкладка Автозагрузка утилиты msconfig.
Как видите, у меня загружается полтора десятка различных приложений, начиная от вышеупомянутого Adobe Reader Speed Launcher и заканчивая почтовым клиентом Thunderbird. Прежде чем приступать к распределению загрузки программ по времени, нужно определиться, какие из них вам не нужны сразу же после запуска системы и в каком порядке вы бы хотели их запускать — отложенный запуск этих приложений будет реализован с помощью планировщика задач.
Определите самое важное и измерьте скорость
Я навожу порядок в автозагрузке, пользуясь очень простым подходом. Применив его к своей автозагрузке, получаю:
- userinit.exe и explorer.exe — важнейшие системные приложения, их запуск необходим;
- ccapp.exe от Symantec обеспечивает автоматическую защиту — ее лучше иметь сразу;
- а вот vptray.exe нужен для доступа к панели управления антивирусом из области уведомлений (трея) — явно не первоочередная задача;
- почтовый клиент мне нужен сразу, поскольку я начинаю день с чтения почты;
- специализированные драйверы мыши и клавиатуры тоже нужны сразу
Но автоматическая загрузка практически всех остальных приложений и утилит хотя и нужна, но явно не с первых секунд работы системы. Вот их загрузку я и распределяю по времени — их автозапуск будет выполнять планировщик.
Если приложение имеет настройки автоматической загрузки в своем графическом интерфейсе, надежнее использовать их, чем msconfig или Autoruns. Некоторые приложения после запуска могут восстанавливать параметры автозагрузки, отключенные сторонними средствами.
Предварительное тестирование
Чтобы проверить, действительно ли распределение автозапуска приложений ускоряет загрузку вашей ОС, имеет смысл замерить время загрузки Windows до и после отключения предполагаемых к распределению по времени программ. Это можно сделать с помощью журнала событий или моего диагностического пакета.
Важное примечание о приоритете CPU и I/O
Когда программа запускается из планировщика, ей принудительно назначается низкий приоритет процессорного времени (CPU) и операций ввода-вывода (I/O). Это сделано специально, поскольку задачи планировщика рассчитаны на выполнение в фоне.
Низкая нагрузка на процессор и жесткий диск оптимально подходит для фоновых задач, но не для всех программ. Так, программам для проверки обновлений или почтовому клиенту вряд ли нужно много ресурсов – их можно безболезненно запускать из планировщика. Но если программа требует повышенного внимания процессора или активно взаимодействует с диском, ее лучше не ограничивать.
Указать другой приоритет задания можно только при импорте его XML-файла.
Создание простой задачи в планировщике заданий
Для примера я возьму все тот же Adobe Reader Speed Launcher — процедура будет фактически одинаковой для всех приложений. Откройте планировщик заданий (Пуск — Поиск — taskschd.msc).
Я рекомендую разместить все задачи, связанные с автозагрузкой, в одной папке. Щелкните правой кнопкой мыши на узле Библиотека планировщика заданий, выберите из контекстного меню пункт Создать папку и укажите имя для нее — я назвал свою Start Up. В этой папке будут размещаться задачи автозагрузки приложений. Затем щелкните правой кнопкой мыши по созданной папке и выберите из контекстного меню пункт Создать простую задачу. Вы увидите первое окно мастера.
Укажите имя для задачи и нажмите кнопку Далее.
В качестве триггера задачи укажите При входе в Windows и нажмите кнопку Далее.
В качестве действия укажите Запустить программу и нажмите кнопку Далее.
В окне Запуск программы вам нужно указать путь к исполняемому файлу программы. Используйте кнопку Обзор или введите путь вручную, не забывая заключать его в кавычки при наличии пробелов. Если вы используете AutoRuns, можно скопировать путь к программе из информационной панели, расположенной внизу окна. Если программа использует аргументы командной строки, введите их в соответствующее поле. Например, у боковой панели Windows таким аргументом является /autorun. Нажмите кнопку Далее, чтобы перейти к сводке задачи.
Убедитесь, что параметры задачи указаны правильно. Установите флажок, отвечающий за открытие свойств задачи, и нажмите кнопку Готово. Задача будет создана, и сразу же откроется окно ее свойств.
Теперь нужно настроить отложенный запуск задачи. Перейдите на вкладку Триггеры
и дважды щелкните по триггеру При входе в систему (либо выделите его и нажмите кнопку Изменить).
В окне Изменение триггера следует обратить внимание на два параметра, выделенные на рисунке.
- Вы должны указать, будет задача запускаться только для конкретной учетной записи (по умолчанию — для вашей) или для всех пользователей, входящих в систему. Если с приложением работаете только вы, запускать его для всех пользователей, скорее всего, не имеет смысла.
- Вы должны задать, на какой временной интервал будет отложен запуск программы после входа пользователя в систему. Здесь однозначных рекомендаций быть не может — все зависит от ваших предпочтений. Меня, например, вполне устраивает запуск менеджера буфера обмена через две минуты, а браузера — через 5 минут. Что же касается утилиты jusched.exe, то ее запуск я откладываю на 30 минут.
Аналогичным образом создавайте задания для других программ, запуск которых вы хотите отложить.
Ускорить процесс можно с помощью экспорта настроенной задачи, ее изменения и импорта с новым именем.
Об этом мы поговорим чуть ниже, а пока надо убедиться, что все работает.
Проверка работоспособности заданий планировщика
После перезагрузки компьютера вы сможете опытным путем убедиться, что созданные вами задания отрабатывают — если приложение запустилось в указанное время, значит все нормально. Такие утилиты, как reader_sl.exe и jusched.exe, не имеют графического интерфейса — используйте диспетчер задач (CTRL+SHIFT+ESC) для просмотра запущенных процессов. Вы также можете использовать вкладку Журнал в свойствах задачи. Наличие ошибок свидетельствует о неправильной работе задания.
Если вы замерили длительность запуска системы до распределения автозагрузки по времени, вы можете повторить замер и определить, насколько быстрее стала загружаться система. В моем случае отложенный запуск девяти приложений позволил сократить время загрузки примерно на одну минуту.
Экспорт и импорт заданий планировщика
Задания планировщика Windows можно экспортировать для переноса на другой компьютер, с целью резервного копирования, а также для ускорения процесса распределения автозагрузки. Для экспорта задания щелкните по нему правой кнопкой мыши и выберите из контекстного меню пункт Экспортировать. Экспортируемая задача сохраняется в формате XML — такой файл можно открыть в любом текстовом редакторе (например, в блокноте).
При импорте задач примите к сведению, что параметрами задачи являются в том числе имя компьютера и имя учетной записи, которые могут отличаться на другом компьютере. В таком случае XML-файл можно отредактировать вручную перед импортом, указав правильные параметры, либо сделать это в графическом интерфейсе планировщика при импорте.
Изменение приоритета задания в XML-файле
Приоритет заданий может варьироваться от 0 (высший) до 10 (низший). В частности, значения 7 и 8 — предназначены для фоновых задач и форсируют низкий приоритет CPU и I/O, а значения 4, 5 и 6 — для интерактивных, с обычным приоритетом. Задания, созданные в графическом интерфейсе или утилитой schtasks, имеют приоритет 7.
Чтобы изменить приоритет созданного задания:
- Экспортируйте задание в XML-файл.
- Откройте файл в текстовом редакторе, найдите параметр
<Priority>7</Priority>
- Укажите значение 6 и сохраните файл.
- Удалите существующее задание из планировщика и импортируйте сохраненный файл.
Клонирование заданий
Интервал определяется параметром RandomDelay в узле Triggers.
<Triggers> <TimeTrigger> <StartBoundary>2011-01-15T23:33:13.341902</StartBoundary> <Enabled>true</Enabled> <RandomDelay>PT4M</RandomDelay> </TimeTrigger> </Triggers>
В данном случае 4M означает загрузку, отложенную на 4 минуты. Исправьте, например, на 5.
Запуск программы определяется в узле Actions параметрами Command и Arguments.
<Actions Context="Author"> <Exec> <Command>"C:\Program Files\Skype\Phone\Skype.exe"</Command> <Arguments>/nosplash /minimized</Arguments> </Exec> </Actions>
Для первого достаточно указать полный путь к программе в кавычках, а во втором задаются параметры командной строки, если они нужны.
Альтернативы планировщику заданий
Один из читателей блога спросил, можно ли достичь аналогичного эффекта без планировщика заданий. В принципе, можно обойтись обычным командным файлом. В нем можно прописать запуск программ и паузы между ними, а затем поместить файл в автозагрузку. Пример файла вы найдете в моем комментарии в блоге.
Кроме того, существуют программы, предоставляющие графический интерфейс для распределения автозагрузки по времени. Некоторые ОЕМ-производители разрабатывают такие программы и включают их в состав системы, что иногда приводит пользователей в замешательство.
Заключение
В этой статье рассматривается ускорение загрузки ОС Windows путем распределения по времени автоматического запуска приложений с помощью планировщика заданий. Отложенный запуск программ позволяет сохранить их автоматическую загрузку, при этом давая возможность быстрее приступить к работе.
Миша
1. Определить программы находящиеся в автозапуске можно штатным
средством Windows 7 — «диагностика производительности», а потом
уже решать порядок их загрузки. Проблема в точном знании назна-
чения этих программ.
Vadim Sterkin
Смысла в этом нет особого. Во-первых, статья подходит для Vista, в которой нет диагностических пакетов. Во-вторых, в 7 диагностический пакет предлагает запустить msconfig, так почему не запустить его (или Autoruns) сразу.
Что же касается назначения программ, то мой подход изложен по ссылке в разделе статьи «Определите самое важное и измерьте скорость».
Антон
У меня не выполняется следующая задача, пока не завершилась предыдущая. Как это исправить?
Vadim Sterkin
Антон,
Предоставленной вами информации недостаточно для квалифицированного ответа.
Обратитесь в эту тему и приведите:
1. Информацию в соотв. с пунктом 5.1 правил форума
2. Скриншоты: окна планировщика со списком ваших заданий, а также вкладки редактирования триггера (последний скриншот в статье) как минимум для двух заданий.
3. Экспортированные задания в формате XML.
ЙоЖыГ
Полезная статья! Опробовал сам и порекомендовал понимающим в компьютерных делах знакомым!
Есть одно дополнение, с вашего, Вадим, позволения:
ИМХО, Аргументы в текстовом поле «Добавить аргументы» нужно писать именно так, как они показываются в AutoRuns! С добавлением «/» или «-» непосредственно перед агументом. Не знаю насколько это критично, не проверял, но команда для запуска в Планировщик задач в этом случае записывается правильно.
В остальном статья дельная, грамотная, детальная, вобщем, как говорится — «маст хэв».
У меня лично после применения Планировщика задач средне время загрузки снизилось с 148 с. до 97 с. (измерено CheckBootSpeed). На мой взгляд — очень приличый показатель!
Удачи!
Vadim Sterkin
ЙоЖыГ, спасибо за развернутый комментарий! Конечно, / или — обязательно при вводе ключей в планировщик. Но ведь они всегда так вводятся, например, в командной строке :)
Я рад, что вы убедились в действенности совета. Но 97 секунд можно еще подсократить, читайте книгу!
Victor
А без планировщика задач программам из автозагрузки можно как-то присвоить очередность?
Vadim Sterkin
Victor, можно. Загоните их все в командный файл и распределите в нем паузы. Сам файл поместите в автозагрузку.
Victor
Спасибо за отклик, Вадим! Отличная новость. Но…
Маленькая просьба. Нет ли у Вас желания написать статейку на скорую руку на эту тему. С наглядными примерами.
Vadim Sterkin
Victor, вот пример:
P.S. Я не пишу статейки, в этом есть что-то гаденькое. И отдельной статьи этот пример тоже не стоит.
Victor
Прошу прощения.
А за пример спасибо. Будем пробовать разобраться.
Виталий
Перестали запускаться задачи созданные в планировщике, сразу после создния задачи запускались, но не прошло и пару дней как перстал работать планировщик, пересоздавал задачи заново не помогло
Vadim Sterkin
Виталий, используйте восстановление системы для отката к точке до возникновения проблемы.
Проблемы планировщика решайте в форуме, плиз http://forum.oszone.net/thread-169612.html
rodocop
Использую для подобных целей AnVir Task Manager (есть такой функционал и в других аналогичных утилитах).
Причина проста — удобство использования. Все майкрософтовские интерфейсы сделаны совершенно технарски — т.е. возможности они предоставляют глубокие, но интуитивность работы и само построение интерфейса таково, что новичку не обойтись без пошагового руководства (желательно со скриншотами) даже для самых простых заданий.
А в том же АнВире настройка отложенного автозапуска — задача интуитивнейшая.
Кроме того, в нем масса других используемых мной функций, так что логично и для этой задачи использовать тот же инструмент.
P.S. Ремарка для другой вообще-то статьи — да, АнВир, как и многие другие нынешние фриварницы, норовит поставить дополнительный софт. И да, пресловутый Яндекс бар раздражает даже меня, лояльнейшего юзера АнВира.
Но в защиту автора должен сказать, что:
а) АнВир рассчитан изначально на довольно опытных юзеров, а экстра-компоненты никак не прячутся инсталлятором и не должны стать для него проблемой/сюрпризом.
б) Большая часть экстра-софта все же логически обоснована — это и РегОрганайзер, и Твикер, добавляющие АнВиру отсутствующую у него функциональность (все-таки АнВир по факту позиционируется как универсальный комбайн для управления системой и ее защиты опытным пользователем). А ОбновиСофт — и вовсе полностью соответствует Вашим призывам, Вадим — обновлять софт :-)))
в) ну и кушать всем хочется, конечно. Юзаешь бесплатный софт — будь готов заплатить за это каким-то иным способом (хотя бы собственным вниманием). Или отказывайся от халявы. Или ищи ей другую халявную замену — без «нагрузки». Благо под Виндой почти для любой программы есть как минимум несколько аналогов, половина которых бесплатна…
Vadim Sterkin
Спасибо за развернутый комментарий! Конечно, планировщик не для этого предназначен, однако он позволяет обходиться без сторонних программ, тем и ценен для меня.
Я понимаю, что остальные программы пакета AnVir могут быть привлекательны для огромной категории пользователей. Лет пять назад я и сам пользовался чем-то вроде Твикера/Регорганайзера, но прошли те времена :) А в обновлении программ я предпочитаю обходиться их встроенными механизмами. Опять же, не нужен лишний мониторинг.
Александр
Здравствуйте.
Пытался оптимизировать запуск ярлыков из автозагрузки, но планировщик не понимает *.lnk (например Beeline.lnk).
Подскажите, пожалуйста, как действовать?
Vadim Sterkin
Александр, в общем случае, смотрите в поле «Объект» в свойствах ярлыка. Там вы найдете путь к исполняемому файлу и параметры командной строки.
Если вы пытаетесь настроить подключение к Интернету, инструкции тут.
Александр
Спасибо за ответ.
Конечно вопрос off-top, но всё же, можно ли заставить работать планировщик непосредственно с ярлыками?
Vadim Sterkin
Александр, я даю оптимальные ответы, а не советы из разряда «как почесать левое ухо правой ногой» :) Ярлык — это не исполняемый файл.
Александр
Почему путь к некоторым программам в «автозагрузке» msconfig указывается в кавычках, а к некоторым нет? А autorans показывает этот путь уже без кавычек?
Цитата:
«Ярлык — это не исполняемый файл.»
Так чегож, его запуск из графического интерфейса приводит к исполняемым последствиям?
Vadim Sterkin
Александр,
1. Кавычки необходимы в том случае, если в пути содержатся пробелы.
2. Оболочка Windows (explorer) умеет интерпретировать ярлыки в отличие от командной строки.
vvv
Symlink в помощб а не ярлык…
Александр,
Vadim Sterkin
Да неужто? Нужно прописать путь к исполняемому файлу. Какая разница, будет это реальный файл или символическая ссылка?
Alex
Спасибо, Вадим, за серию статей.
Проделал у себя, система значительно быстрее начала грузиться.
Сделал несколько приложений через планировщик,
вот только почему то у меня демон в 2-х экземплярах. Это так и должно быть? Хотя из автозагрузки удалял.
http://pixs.ru/showimage/123PNG_1594984_5396580.png
Vadim Sterkin
Алекс, возможно, вам следует не удалять из автозагрузки, а отключить в настройках программы (я писал об этом в статье).
Alex
Vadim Sterkin,
Именно так и сделал, просто отключил в демоне и даунлоадере, в последнем нормально, а с демоном такой затык. А может это и не затык. Может в реестре убрать автозагрузку, или не стоит?
Vadim Sterkin
Уберите, конечно :)
Alex
Бесполезно, после отработки планировщика, он уперто себя прописывает в автозагрузку по пути
HKCU\Software\Microsoft\Windows\CurrentVersion\Run
, ну да ладно, не велика потеря.
Vadim Sterkin
Алекс, да планировщик-то тут при чем? Отключите задание, запустите программу… С ней нужно разбираться. Либо оставьте ее там, раз она такая настойчивая :)
Alex
Планировщик я и не виню, после загрузки демона запись в реестре появляется.
Разбираться не буду, не велика задержка.
Спасибо.
-__
Спасибо за помощь с приоритетами! А можно как-нибудь настроить в планировщике программу, чтобы она запускалась сразу в трей (/min)? Я знаю как это сделать в ярлыке, но ярлык добавить в ПЗ нельзя.
Vadim Sterkin
В планировщике можно указать параметры командной строки на странице «Запуск программы».
-__
А как указать правильно? /min не работает, чтобы это не было, какая команда правильная?
Vadim Sterkin
Это определяется возможностями программы. Читайте справку к ней…
-__
А разве какого-то параметра в самой windows нет? Ведь в настройках ярлыка такая функция есть.
Алексей
Добрый день, Вадим.
Спасибо за интересные статьи.
Подскажите в чем может быть проблема?
Планировщик, в столбце «Результат последнего запуска» сообщает:
«Это задание выполняется в настоящее время. (0x41301), а Java Update — 0x40010004.
При этом все программы стартовали (в Диспетчере присутствуют).
Или я чего не понимаю?
Заранее спасибо.
Vadim Sterkin
Алексей, я не знаю, в чем вы видите проблему. По-моему, оба кода означают, что задание выполняется. См. также Task Scheduler Error and Success Constants (Windows)
Cl3r1k
Добрый день, Вадим.
Хорошая статья, очень доступно все описано.
Следовал инструкциям и ускорил загрузку системы, проблема возникла только с одной программой. А именно MSI Afterburner.
Опишу более подробно в чем.
Имеем систему Win 7 и в ней 2 учетные записи, первая админская (но не Администратор) и запороленная, вторая — Обычный пользователь. Сделано из соображения безопасности. Т.е. работа и прочие дела просиходят под обычной учетной записью, а при установке программ или других действий требующих повышения прав выводится UAC запрос для ввода пароля. Далее установил программу MSI Afterburner (кулер на видеокарте отрегулировать) и в настройках установил загрузку с системой. Но вот беда, не загружается MSI Afterburner с системой, какое-то время запускал вручную с вводом пароля, а прочитав вашу статью задался вопросом автоматизации этого процесса.
Оказывается MSI Afterburner уже был прописан в планировщике заданий, и даже запускается под админской учеткой, но у обычного нет.
Всячески пробовал изменять это задание: в триггере менял запуск при входе в систему обычного юзера, без изменений.
Ставил галочку — Выполнять с наивысшими правами, без изменений, причем если запустить taskschd.msc от обычного пользователя и поставив галку попытаться сохраниться задание, а на запрос имени и пароля пользователя ввести верные данные, выйдет сообщение об ошибке «Планировщик заданий не может применить сделанные изменения. Неизвестная учетная запись пользователя, неправильный пароль, либо у данной учетной записи пользователя нет разрешения на изменение этой задачи.» Если же taskschd.msc запустить от администратора то сохранить с этой галочкой без проблем.
Потом пошел другими методами: сперва этот http://www.oszone.net/10594/run_as_admin#800, но с MSI Afterburner пришлось использовать Elevate и выдается UAC запрос без пароля. Уже что-то, обрадовался я и след шагом было http://www.oszone.net/10594/run_as_admin#400 но как я понял этот метод не работает под обычным пользователем.
Потом использовал runas из статьи http://www.howtogeek.com/124087/how-to-create-a-shortcut-that-lets-a-standard-user-run-an-application-as-administrator/, пришлось включить учетную запись Администратор. И теперь в принципе все работает с отсрочкой через планировщик. Но меня волнует вопрос безопасности, т.к. теперь можно запустить что угодно через runas.
И сам вопрос, можно ли как-то проще сделать через планировщик запуск этой (или другой требующей админские права) программы без запроса пароля и без использования сторонних программ, только средствами системы?
Заранее благодарен!
Vadim Sterkin
Как я неоднократно объяснял в блоге и форуме, потолок обычной учетной записи — обычные права, поэтому метод повышения планировщиком там не будет работать.
runas /savecred — единственный обходной путь (без сторонних утилит), но таки да, это создает лазейку. Если вы единственный пользователь ПК, риск минимален.
Cl3r1k
Vadim Sterkin,
Спасибо за оперативный отзыв. Не единственный, но другие им пользуются в основном для развлечений, так-что, будем использовать этот метод.
Еще раз спасибо и удачи!
Vadim Sterkin
А какие еще встроенные способы есть?
Cl3r1k
Vadim Sterkin,
Имел ввиду не единственный пользователь, а других встроенных способов больше не знаю)
Андрей
Добрый день. А как таким способом добавить в автозагрузку Taskmgr.exe в свернутом виде?
Vadim Sterkin
Start /min taskmgr
Андрей
Прошу прощения, не понял куда надо вписывать эти параметры?
Если у меня задача выглядит так:
Program/script: taskmgr
Add arguments: ???
Start in: ???
Vadim Sterkin
Андрей, ну можно же подумать немножко и хотя бы создать CMD-файл с командой. А так,
Программа: cmd
Аргументы: /c start /min taskmgr
Андрей
Спасибо. Но вот что-то задействовать cmd и мыслях не было.
При запуске появляется только окно консоли и больше ничего. Так и висит. А если в самой ОС запустить cmd /c start /min taskmgr, то Task Manager сворачивается в панель задач, но не в трей.
Ранее пробовал запускать через ярлык в автозагрузке, в настройках ярлыка указывал в поле Run: minimized, тоже запускается, но даже НЕ в свернутом виде.
Vadim Sterkin
Андрей,
1. У меня все запускается с указанными параметрами. И у вас тоже, т.е. вы что-то неправильно прописали в планировщике.
2. Вы и не говорили, что хотите сворачивать именно в область уведомлений при запуске, а я — не телепат. Тогда бы я вам сразу сказал, что не знаю, как это сделать. У Process Explorer есть ключ /t