Windows Vista. Трюки и эффекты - Юрий Зозуля
Шрифт:
Интервал:
Закладка:
Изменение приоритета будет влиять только на текущий сеанс работы приложения, а после его перезапуска автоматически будет установлен приоритет по умолчанию (как правило, Средний). Чтобы приложение всегда запускалось с выбранным приоритетом, создайте для него ярлык следующим образом.
1. Сначала создайте для нужного приложения обычный ярлык на Рабочем столе, затем щелкните на нем правой кнопкой мыши и выполните команду Свойства.
2. Для запуска программы с высоким приоритетом отредактируйте поле Объект, добавив в начале строки следующие команды: cmd.ехе /с start /high. Например, в поле Объект ярлыка программы Калькулятор по умолчанию записана строка %SystemRoot%system32calc.exe, а после редактирования она должна быть такой: cmd.exe /с start /high 7oSystemRoot7osystem32caLc.exe.
Для запуска программы с другими приоритетами замените параметр /high на один из следующих:
• /realtime – реального времени;
• /abovenormal – выше среднего;
• /normal – средний;
• /belownormal – ниже среднего;
• /low – низкий.
3. Закройте окно свойств с помощью кнопки ОК, запустите приложения с помощью ярлыка и проверьте его приоритет в Диспетчере задач.
5.2. Автозапуск приложений и борьба с ним
Управление приложениями, работающими в фоновом режиме
Некоторые программы могут запускаться автоматически при каждом старте операционной системы. Обычно такие приложения помещают свои значки в область уведомлений и работают в фоновом режиме. Активизировать такое приложение можно с помощью одинарного или двойного щелчка (зависит от конкретной программы) на значке в области уведомлений. Открыть приложение, работающее в фоновом режиме, можно также, щелкнув правой кнопкой мыши на значке в области уведомлений и выбрав соответствующую команду контекстного меню.
Примерами программ, работающих в фоновом режиме, могут быть антивирусы, интернет-пейджеры (например, ICQ), словари и переводчики, программы для диагностики работы системы, для обслуживания определенных устройств и многие другие (рис. 5.5). Хотя Windows Vista будет скрывать неиспользуемые значки в области уведомлений, слишком большое количество программ, работающих в фоновом режиме, может отрицательно сказаться на производительности системы и скорости ее загрузки.
Рис. 5.5. Область уведомлений после установки некоторых приложений из прилагаемого компакт-диска
Большинство программ, работающих в фоновом режиме, позволяют выбирать между автоматическим и ручным запуском, и если вы столкнулись с проблемой излишнего количества подобных программ, можете отключить автозагрузку редко используемых приложений. Для этого придется поискать соответствующий флажок в окнах настройки конкретной программы. На рис. 5.6, а показаны окна настройки менеджера закачек Download Master, а на рис. 5.6, б – интернет-пейджера QJP. Эти окна содержат флажок, разрешающий автозагрузку программы.
При зависании приложения, которое работает в фоновом режиме, прекратить его работу будет сложнее, поскольку оно будет отсутствовать в списке задач. Для принудительного закрытия программы, работающей в фоновом режиме, следует узнать точное имя исполняемого файла приложения, затем найти соответствующий процесс на вкладке Процессы и завершить его. О том, как получить подробные сведения об автозагружаемых программах, читайте далее.
Рис. 5.6. Окна настроек менеджера закачек Download Master (а) и программы QIP (б) с флажками, разрешающими автозапуск данных приложений
Просмотр и редактирование списка автоматически загружаемых программ
Для обеспечения автозагрузки программы при ее установке создается запись о программе в специальном ключе реестра Windows. Этот прием нередко используется для запуска различных вредоносных программ. В Windows Vista имеется встроенная утилита Защитник Windows, которая позволяет контролировать списки автозагрузки, вручную удалять программы из этих списков и проверять программы на наличие вредоносного кода.
Чтобы открыть окно просмотра и редактирования списка автозагрузки, выполните следующие действия.
1. Запустите программу Защитник Windows с помощью строки поиска в меню Пуск.
2. Нажмите на панели инструментов кнопку Программы и щелкните на ссылке Проводник программного обеспечения (рис. 5.7).
Список автозагружаемых программ будет находиться в левой части окна, а в правой будет отображена подробная информация о выбранной в списке программе. Вы можете узнать имя и местонахождение исполняемого файла, откуда была запущена программа и другие сведения.
Чтобы удалить приложение из автозагрузки, выберите его и нажмите кнопку Удалить, а кнопка Отключить позволит вам временно заблокировать автозапуск программы. Если для выбранной программы эти кнопки недоступны, нажмите кнопку Отображать для всех пользователей и подтвердите действия в окне UAC....Внимание!
Иногда с помощью приложений, работающих в фоновом режиме, обеспечиваются дополнительные возможности для некоторых устройств компьютера. Отключив такие приложения, вы не сможете использовать некоторые функции устройств.
Рис. 5.7. Проводник программного обеспечения
...Примечание
Большинство из представленных на прилагаемом компакт-диске программ для настройки и оптимизации системы (оптимизаторов) имеют собственные средства для просмотра и редактирования списков автозагрузки.
Кроме просмотра списка автозагрузки, вы можете выбрать из раскрывающегося списка Категория следующие объекты для контроля.
• Текущие выполняемые программы. Выбрав этот пункт, вы получите список всех работающих программ.
• Программы с подключением к сети. В данном списке вы найдете все текущие программы, использующие сетевые соединения, а также параметры соединений: IP-адреса и номера портов.
• Поставщики службы Winsock. В этом списке перечислены активные на данный момент компоненты, обеспечивающие работу низкоуровневых сетевых служб.
Использование папки Автозагрузка
Вы можете настроить систему так, что при каждом старте системы будут автоматически запускаться выбранные приложения. Для выполнения этого трюка совсем не обязательно изучать тонкости системного реестра Windows, а достаточно лишь поместить ярлык вашей программы в папку Автозагрузка, которая находиться в меню Все программы.
Добавить новый ярлык в папку Автозагрузка можно следующим образом.
1. Щелкните правой кнопкой мыши на кнопке Пуск и выберите одну из двух команд:
• Открыть – если вы хотите добавить приложение в папку автозагрузки только для своей учетной записи.
• Открыть общее для всех меню – если вы хотите добавить приложение в папку автозагрузки для всех пользователей компьютера.
2. В появившемся окне откройте папку Программы → Автозагрузка.
3. Скопируйте в папку Автозагрузка ярлык нужного вам приложения. Кроме ярлыков приложений, можно поместить в меню Автозагрузка ярлыки любых других объектов, которые также будут автоматически открываться при старте системы.
4. Перезагрузите компьютер, чтобы проверить внесенные изменения в действии.
5.3. Устаревшие программы в Windows Vista
Почему программы могут быть несовместимыми с Windows Vista
На момент выхода Windows Vista существовали тысячи программ, которые успешно работали в Windows ХР или более ранних версиях системы. И хотя большинство из них будут работать и в Vista, нередко при запуске подобных приложений могут возникать проблемы совместимости с новой операционной системой.
Причины несовместимости программ могут быть различными, но чаще всего они возникают по следующим причинам.
• Программа в процессе работы проверяет версию операционной системы и отказывается функционировать в неизвестной на ее взгляд версии Windows с номером 6.0.
• Определенные действия программы были заблокированы службой контроля учетных записей.
• Программа попыталась внести изменения в защищенные ресурсы операционной системы.
• Программа выполнила вызов недопустимой функции, или системная функция возвратила неожиданный для программы результат.
Особо следует отметить работу приложений в 64-разрядных версиях Windows Vista. Эти версии не поддерживают выполнение 16-разрядных приложений, которые были очень популярны в эпоху Windows 3.1 и Windows 95. Если 32-разрядная программа использует отдельные 16-разрядные модули, она также не сможет работать в 64-разрядных версиях Vista. Кроме того, в 64-разрядных версиях нельзя установить 32-разрядные драйверы режима ядра.
В Windows Vista имеется специальный Помощник по совместимости программ, который работает в автоматическом режиме и обнаруживает проблемы, связанные с совместимостью старых приложений. В случае возникновения проблем в работе программы помощник может автоматически задействовать средства совместимости или предупредит пользователя о возможной проблеме (рис. 5.8). В этом случае пользователь может сам решить, разрешать работу программы или нет.