Оптимизация Windows XP

Найти автоматически запускаемые программы не так легко, как кажется. В про­цессе установки программа может быть сделана запускаемой автоматически од­ним из следующих способов:

Ø Добавление в папку Автозагрузка для данного пользователя. В папке %User Profile%\Start Menu\Programs\Startup содержатся ярлыки для программ, запускаемых при входе данного пользователя в систему.

Ø Добавление в общую папку Автозагрузка. В папке %All User Profile%\Start Menu\ Programs\Startup содержатся ярлыки программ, запускаемых автоматически при входе в систему любого пользователя.

Ø Ключ Run (компьютера). Программы, перечисленные в ключе HKLM\Software\ Microsoft\Windows\Current Version\Run, будут запускаться для всех пользователей.

Ø Ключ Run (пользователя). Программы в ключе HKCU\Software\Microsoft\Windows\Current Version\Run запускаются автоматически при входе данного поль­зователя в систему.

Ø Папки Планировщика задач. Планировщик задач позволяет предписать каждому пользователю задачи для выполнения при входе в систему. Кроме того, администратор может сам назначить вам подобные задания, причем они будут отображаться только в его папке назначенных задач. Другие пользователи также могут назначить задачи, которые будут запускаться в фоновом режиме в момент вашего входа в систему.

Ø Win.ini. Программы, предназначенные для 16-разрядных версий Windows, могут добавить команды в строки Load= и Run= этого файла, расположенного в папке %System Root%. Это наследие эпохи Windows 3.1. Ключи Run Once и Run OnceEx. Группа ключей реестра, которая содержит список программ, выполняемых однократно в момент запуска компьютера. Эти ключи могут относиться и к конкретной учетной записи данного компьютера.

HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce

HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnceEx

HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce

HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnceEx

Ø Групповая политика. Содержит две политики (с именами Запуск программ при входе пользователя в систему), определяющие список программ, запускаемых при входе любого пользователя в систему. Они находятся в папках Конфигурация компьютераАдминистративные шаблоныСистемаВход в систему (Computer configurationAdministrative TemplatesSystemLogon) и Конфигурация пользователяАдминистративные шаблоныСистемаВход в систему (User configurationAdministrative TemplatesSystemLogon). Сценарии входа в систему, автоматически выполняемые при включении компьютера, могут запускать внешние приложения. Сценарии настраиваются с помощью Групповой политики: Конфигурация компьютераКонфигурация WindowsСценарии и Конфигурация пользователяКонфигурация WindowsСценарии (входа в систему и выхода из системы).

В состав Windows XP входит утилита Настройка системы (System Configuration Utility), Msconfig.exe, которая позволяет вывести список всех программ, запускаемых при загрузке компьютера. Хотя она и похожа на утилиту Windows 98/Ме с тем же именем, в ней имеются важные дополнительные функции, отсутствующие в предыдущих операционных системах. Для пользователей Windows 2000 эта утилита является абсолютным новшеством. Чтобы запустить ее, введите msconfig в любой командной строке.

На рисунке 2.12 показана вкладка Автозагрузка утилиты Настройка системы, на которой выведен список всех автоматически запускаемых программ — имена и полные пути к исполняемым файлам, запускающим эти программы, а также местоположение записей, обеспечивающих автоматическое выполнение.

Рисунок. 2.12 – Флажок слева позволяет отключить автоматическую загрузку программы

Вкладка Автозагрузка утилиты Настройка системы предназначена для использования в качестве диагностического средства. Нажатие клавиши Отключить все позволяет сбросить все флажки в списке. При этом Windows не будет загружать никакие программы. Затем можно по одному устанавливать флажки и смотреть, какая из автоматически запускаемых программ вызывает проблемы.

Чтобы проверить, можно ли удалить программу из списка автоматически запускаемых, снимите флажок слева от ее имени и перезагрузитесь. Если система работает нормально и без этой программы, ее можно смело удалять. Действуйте следующим образом:

Ø Попробуйте отключить автоматическую загрузку с помощью внутренних меню самой программы. Большая часть таких программ позволяет вам это сделать сбросом какого-нибудь флажка в диалоговом окне Параметры или Настройки. Возможно, придется «покопаться» в настройках, но это все-таки лучший вариант.

Ø Удалите ярлык программы из папки Автозагрузка. Это хороший способ отключить автоматическую загрузку программы, но он не сработает, если автозагрузка включена через реестр. Можете переместить ярлык в другое место, если считаете, что он вам еще понадобится.

Ø В крайнем случае, попытайтесь отредактировать реестр вручную. Этот метод сложный, опасный и не всегда удачный. Некоторые программы сами восста­навливают соответствующие значения в реестре, если их потом запускаете.

Неважно, каким способом решите управлять автоматически запускаемыми программами. Не пользуйтесь утилитой Настройка системы как постоянным ме­неджером загрузки. Это снижает ее функциональность в качестве диагностиче­ского средства, поскольку если возникнут проблемы, вам придется составлять список программ, отключенных в диагностических целях, и список тех, которые должны быть отключены постоянно. Кроме того, утилита Настройка системы ста­нет выводить диалоговое окно с запросом каждый раз при включении или пере­загрузке компьютера, а после нажатия на кнопку ОК будет запускаться сама эта утилита.

По завершении диагностики системы с помощью этой утилиты и успешного раз­решения проблем выберите пункт Нормальная загрузка и нажмите ОК для того, чтобы выйти из программы. В следующий раз при запуске компьютера будет пройден полный цикл загрузки, и все отключенные программы будут снова включены.


Страница: