Автоматический запуск программ
В ходе работы у пользователей постепенно формируется набор программ, которые ему нужны постоянно или часто — обычно это файловый менеджер, текстовый редактор, программа электронной почты, другие универсальные и специальные программы. Можно поручить Windows ХР автоматически загружать эти программы при старте системы. Для этого имеется несколько способов:
- • Проделать стандартные шаги создания программного элемента в папке Автозагрузка (см. раздел «Создание и удаление элемента меню «Пуск» классического стиля»)
- • Если программный элемент имеется в меню, проделать шаги переноса элемента в папку Автозагрузка (см. рис. 2.26).
- • Если требуемого элемента в меню нет, его можно перенести в папку Автозагрузка из любого окна, в котором отображается перечень файлов и папок. Для этого:
- 1. Открыть файловое окно.
- 2. Найти требуемый файл, щелкнуть на нем мышью.
- 3. Не отпуская кнопку мыши, перенести элемент на кнопку Пуск. Задержать курсор, пока откроется меню «Пуск».
- 4. Перенести элемент на кнопку Все программы. Задержать курсор, пока откроется меню.
- 5. Перенести элемент на папку Автозагрузка, задержать на ней курсор.
- 6. Когда откроется подменю папки, перенести элемент в подменю. Отпустить кнопку мыши.
ПРИМЕЧАНИЕ.__________________________________________________
По такой схеме можно поместить новый элемент также в раздел закрепленных программ меню «Пуск».
В папку Автозагрузка можно помещать не только программные файлы. Например, если занесено имя файла документа, то при запуске Windows откроет этот файл в приложении, зарегистрированном для работы с такими документами. Если занесено имя папки, откроется окно с содержимым этой папки. Адреса, связанные с Интернетом, запускают установленный в качестве умолчательного Web-обозреватель, который начинает соединение с указанным ресурсом.
Управление автозагрузкой программ
Автоматическая загрузка чрезмерного количества программ при запуске может обусловить проблемы производительности системы. Запуск Windows, особенно на системах с небольшой памятью, будет выполняться слишком долго; приложения, которые, возможно, не используются, будут отнимать память у программ, используемых часто; в связи с большим уровнем подкачки можно будет постоянно слышать интенсивную работу диска. Хотя некоторые программы, например брандмауэры, должны запускаться автоматически с загрузкой системы, в большинстве случаев автозагрузку можно оптимизировать.
Откуда в системе могут появиться инструкции автозагрузки, кроме создаваемых пользователем?
Автозапуск приложения может быть автоматически сконфигурирован соответствующей программой установки этого приложения. При этом информация об автозагрузке может быть помещена в одно из следующих расположений:
- • В папке Автозагрузка пользователя (полъзовательГлавное менюПрограм-мыАвтозагрузка) содержатся ярлыки, которые выполняются, когда в систему входит определенный пользователь (расположение Startup на рис. 2.29).
- • Ярлыки в общей папке Автозагрузка всех пользователей (А11 изегзГлавное менюПрограммыАвтозагрузка) автоматически выполняются при входе в систему любого пользователя (расположение Common Startup на рис. 2.29).
- • Программы, перечисленные в разделе HKey_Local_MachineSoftwareMicrosoft WindowsCurrentVersionRun системного реестра, запускаются для всех пользователей. (См. главу 9 «Системный реестр Windows ХР».)
- • Программы, перечисленные в разделе HKey_Current_UserSoftwareMicrosoft WindowsCurrentVersionRun системного реестра запускаются, когда в систему входит текущий пользователь.
- • Программы, написанные для 16-разрядных версий Windows, могут добавлять строки Load= и Run= в файл инициализации Win.ini, расположенный в системной папке Windows.
- • В разделах реестра RunOnce и RunOnceEx перечисляются программы, которые загружаются один раз при запуске Windows ХР. Эти параметры могут быть назначены для определенной учетной записи пользователя (HKey_Current_User SoftwareMicrosoftWindowsCurrentVersion...) или на уровне данного компьютера (HKey_Local_MachineSoftwareMicrosoftWindows CurrentVersion...).
Задачи пользователя, которые должны выполняться при запуске Windows ХР, могут быть специфицированы также с помощью функции Назначенные задания (меню Пуск | Все программы | Стандартные | Служебные). С помощью планировщика заданий можно назначить запуск программы или открытие документа на наиболее удобное время, в том числе при запуске Windows. Планировщик заданий запускается при каждом запуске Windows ХР и выполняется в фоновом режиме.
В Windows ХР имеется сервисная программа Настройка системы (см. раздел «Программа Настройка системы: автоматизация поиска неисправностей» в главе 6), которая позволяет видеть все программы, которые загружаются при запуске системы.
На вкладке Автозагрузка (см. рис. 2.29) перечислены все элементы запуска, их имена, полный путь каждой команды, используемой для запуска, а также расположение информации о запуске элемента.
Мастер планирования заданий
Укажите имя для этого задания. Оно может совпадать с названием программы.
|Norton Antivirus
Выполнятьэто задание:
ежедневно
еженедельно
ежемесячно
однократно
< Назад [ Д.
при загрузке компьютер при входе в Windows
Рис. 2.28. Мастер назначения заданий
Рис. 2.29. Окно настройки автозапуска программ
Рис. 2.30. Параметр автозагрузки в окне настройки программы
Чтобы исключить программу из списка автоматического запуска, достаточно очистить флажок рядом с элементом.
Снятие флажка автоматического запуска в программе Настройка системы — это только полдела. На вкладке Автозагрузка лишь отображается информация запуска, путь к которой указан в столбце Расположение. Следующий шаг — удалить эту информацию из исходного расположения. Это можно сделать либо в самой программе, либо вручную.
В большинстве программ, которые запускаются автоматически, можно изменить эту установку, снимая соответствующий флажок или переключатель в окне диалога Options (Параметры), Tools (Сервис) или Settings (Настройка). Например, эта опция может выглядеть как Load at startup (Загружать программу при запуске). Если такой параметр имеется, то рекомендуется использовать этот способ.
Если ярлык программы занесен в папку Автозагрузка, то для предотвращения запуска программы можно удалить этот ярлык. Однако, хотя это и предпочтительный способ, работать он будет не всегда. Например, если в программе установлен параметр Load at startup (Загружать программу при запуске), то ярлык в папке Автозагрузка может автоматически восстанавливаться при перезапуске Windows ХР. То же будет происходить, если основные сведения об автозапуске хранятся в системном реестре.
В последнем случае придется прибегнуть к помощи специальной программы — редактора реестра. Обычно ярлык его запуска находится в меню Пуск | Все программы | Стандартные | Служебные. Если его там нет, то запустить редактор можно в окне Запуск программы (см. рис. 2.17), введя команду regedit или regedt32.
Рис. 2.31. Раздел автозагрузки в системном реестре