Показать полную графическую версию : Автозагрузка программ
Есть такая тема: если из автозапуска все программы перекинуть в планировщик и распределить по времени то мы получаем несколько плюсов:
1. Во время загрузки можно работать т.к. процессор не сильно загружен
2. Такая загрузка может проходить даже быстрее, особенно если в автозагрузке есть "тяжелые" программы
3. Возможность управления. Например, у меня аська автозапускается только если есть инет. Или например запуск рабочих программ с Пн-Пт 11:00 ... и.т.д. Так же есть управление правами.
Я сейчас все переделал по этой системе и тестирую ... пока что больше плюсов.
Кто что думает по этому поводу? может есть еще какие предложения....
Идея верная, и в висте по умолчанию реализовали кое-какую оптимизацию загрузки. Но по умолчанию виста вообще не выключается, а уходит в гибернацию. Вам приходится изобретать велосипед потому, что уже один раз что-то "оптимизировали" не особо задумываясь о последствиях.
И пример с аськой вызывает у меня кое-какие сомнения - что же это за выделенка, которая настолько непредсказуемо работает?
И пример с аськой вызывает у меня кое-какие сомнения - что же это за выделенка, которая настолько непредсказуемо работает? »
У меня ноутбук, поэтому не всегда он работает с доступом к инету.
Вопрос к специалистам: В планировщике висты я не понял пока как можно отключать задания по времени. Например я хочу чтобы рабочая программа запускалась с 11:00 до 18:00. Поясню: в рабочее время программа должна запускаться а в не рабочее не должна. Указанный период именно для запуска программы, а не ограничение времени работы!
rshadow, убейте процесс taskkill /? с помощью того же планировщика.
rshadow, убейте процесс taskkill /? с помощью того же планировщика. »
Это вы к чему? Если вы имеете ввуду что из планировщика невозможно убить какой нибудь процесс тогда приведите пример зачем это надо и какой именно процесс. А я в свою очередь, насколько хватит моих знаний, посморю как это можно реализовать.
И кстати, раз уж мы сравниваем обычную автозагрузку и загрузку через планировщик, скажите зачем вы используете taskkill в автозагрузке. Может быть надо просто отключить процесс/сервис.
Это вы к чему? »Это я к тому, что В планировщике висты я не понял пока как можно отключать задания по времени »
В нужное время выполняете taskkill и убиваете процесс. Так понятно?
Это просто метод в лоб, если ничего другое не работает.
А так... на вкладке Триггеры есть флажок "Останавливать при выполнении дольше чем...".
Например я хочу чтобы рабочая программа запускалась с 11:00 до 18:00. »
Сколько раз?
Теперь я понял что вы имели в виду. Спасибо за совет.
Но мой вопрос остается открытым. Я писал:
Указанный период именно для запуска программы, а не ограничение времени работы! »
Мне не надо убивать задачу после 18:00 часов. Нужно найти способ именно не запускать ее после 18:00.
Разница здесь существенная:
1. Если программа была запущена, например, в 12:00 и я в ней работаю и собираюсь работать до 21:00 ее не надо убивать. А taskkill ее завершит.
2. Если я включмл компьютер в 19:00, программа будет загружена. Ее конечно можно сразу же убивать, но это будет сильная нагрузка на комп, причем во время его загрузки (входа пользователя в систему).
rshadow, я не вижу, как это сделать средствами планировщика задач, в частности из-занапример, в 12:00 и я в ней работаю и собираюсь работать до 21:00 ее не надо убивать. А taskkill ее завершит. »
Думаю, что придется писать сценарий по алгоритму.
1. Запускать сценарий при входе в систему
2. Если текущее время < 18:00, запускать программу
Можно ведь проверить текущее время командой time /t
Идеи можно почерпнуть на Batch files - DATE and TIME in NT batch (http://www.robvanderwoude.com/datetiment.html)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC