Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Всё о работе в Интернет" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Секреты Windows: статьи о реестре, rundll32.exe, программах Оптимизация и автоматизация работы на ПК. Оболочка. Часть 11
Другие наши рассылки: Новости нашего сайта:
Продолжение, начало в выпусках: 1 2 3 4 5 6 7 8 9 10 Книга "Оптимизация и автоматизация работы на ПК. На 100%", Глава 1. Оптимизация Windows XP, Часть 12. Оптимизация оболочки: Завершение работы и вход в систему. Надеюсь, после применения всех предыдущих советов, описанных в этой книге, ваша операционная система стала работать быстрее и выглядеть намного лучше, чем прежде. Сейчас же мы рассмотрим еще один вопрос, который может помочь нам в общей оптимизации работы Windows XP — оптимизация загрузки системы и завершения ее работы. Загрузка операционной системыРанее в этой книге мы с вами рассмотрели этапы загрузки операционной системы, поэтому общие вопросы загрузки вы должны знать. Сейчас же давайте сразу перейдем к вопросам оптимизации. Диалог входа в систему Новым нововведением Windows XP является диалог входа в систему, который превратился из классического диалогового окна в красивую оболочку. Как чаще всего бывает, красота и оптимизация вещи несовместимые, поэтому скорость работы нового диалога входа в систему несколько меньше своего классического аналога. Именно поэтому лучше использовать классический диалог входа в систему. Чтобы это сделать, нужно присвоить значение 0 параметру REG_DWORD типа LogonType, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. После этого при следующем входе в систему Windows XP вас встретит старым и знакомым обличьем, оформление которое также можно изменить.
Если же вы не хотите менять новый диалог приветствия на классический, тогда можно настроить и его.
На диске, поставляемом с книгой, находится несколько измененных диалогов приветствий, которые вы можете опробовать у себя на компьютере. А сам диалог приветствия мы попытаемся изменить немного позже в этой книге. Но и это еще не все способы входа в систему. Как правило, на компьютере домашнего пользователя присутствует только одна учетная запись, с помощью которой можно войти в систему — запись администратора. Если это так, тогда зачем вообще нужен диалог приветствия? Именно так думали программисты Microsoft, когда создавали механизм автоматического входа в систему. С помощью данного механизма можно указать системе учетные данные пользователя, от имени которого будет всегда выполняться автоматический вход в систему. Для этого нужно воспользоваться диалогом, вызываемым при помощи команды rundll32.exe netplwiz.dll, UsersRunDll (рис. 1.23). В этом диалоге нужно снять галочку ТРЕБОВАТЬ ВВОД ИМЕНИ И ПАРОЛЯ, после чего нажать на кнопку ОК. После этого система попросит вас ввести учетные записи пользователя, от имени которого будет выполняться вход в систему. Рисунок 1 Рис. 1.23. Диалог установки автоматического входа в систему Введенные вами учетные данные хранятся в незашифрованном виде в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, поэтому не рекомендуется использовать автоматический вход в систему от имени пользователя, обладающего административными правами. Чтобы не уменьшать уровень безопасности системы, лучше создать отдельного пользователя, и работать только в нем. Программы, загружаемые во время входа в систему Также на скорость загрузки компьютера может влиять количество программ и служб, загружаемых при запуске компьютера. Поэтому, если вы хотите быстрой загрузки компьютера, лучше удалить ссылки на программы, автоматически запускаемые при вашем входе в систему, которые вы редко используете. Для удаления ссылок на программы, запускаемые при вашем входе в систему, можно воспользоваться вкладкой АВТОЗАГРУЗКА программы msconfig. Данная вкладка содержит список программ, ссылки на загрузку которых указаны в папке АВТОЗАГРУЗКА и ветвях реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce (а также в тех же ветвях реестра, но корневого раздела HKEY_CURRENT_USER). Но это еще не все ветви реестра, из которых может запускаться программа. Давайте рассмотрим некоторые дополнительные ветви реестра.
Можно запретить своей учетной записи и записи системы запись в приведенные выше подразделы (оставив только доступ на чтение), чтобы ни одна программа не смогла без вашего ведома прописаться в автозагрузке. В этом случае при установке программы, которая попытается записаться в одном из запрещенных на запись подразделов, будет выдаваться ошибка с невозможностью записи. Если в появившемся диалоге нажать на кнопку Ignore, то программа будет устанавливаться дальше, не создавая запись о себе в автозагрузке. Другие возможности Давайте рассмотрим еще несколько функций, влияющих за скорость загрузки операционной системы, впервые появившихся в операционной системе Windows XP.
В каталоге %systemroot%\Prefetch есть файл Layout.ini, содержащий в себе список всех программ, чести которых сейчас расположены в каталоге %systemroot%\Prefetch. И напоследок хотелось бы задать вопрос, зачем вообще пользоваться перезагрузкой, если при выключении компьютера можно использовать спящий режим? В этом случае содержимое оперативной памяти компьютера будет записываться в файл и компьютер будет выключаться. А во время включения содержимое файла будет опять заноситься в оперативную память. При этом скорость выхода компьютера из спящего режима будет быстрее в несколько раз, чем обычная загрузка компьютера. Чтобы разрешить спящий режим, нужно на вкладке СПЯЩИЙ РЕЖИМ диалога СВОЙСТВА: ЭЛЕКТРОПИТАНИЕ установить флажок РАЗРЕШИТЬ ИСПОЛЬЗОВАНИЕ СПЯЩЕГО РЕЖИМА. После этого в списке вариантов завершения работы компьютера появится вариант ПЕРЕХОД В СПЯЩИЙ РЕЖИМ (появится, только если вы используете классический диалог приветствия). Завершение работы операционной системыПосле оптимизации запуска операционной системы, давайте поговорим о завершении ее работы. В этом вопросе вариантов не очень много, но они есть. При завершении работы операционной системы, она дает всем программам и службам, работающим в данный момент, команду на сохранение своих данных и завершение работы. После этого операционная система некоторое время ожидает завершение программ. Если в течение этого времени какая-то программа или служба не завершила свою работу, то она считается зависшей и операционная система выводит перед вами диалог, позволяющий самостоятельно завершить работу зависшей программы, а не пытается автоматически завершить ее работу. Если вы не ответите на данный диалог (например, вы ушли на работу), а зависшая программа так и не завершит свою работу, тогда операционная система также не предпримет попыток выключения компьютера. Такая проблема является довольно частой в операционных системах Windows 2000. В более новых операционных системах программы не завершаются самостоятельно довольно редко, но все-таки такие ситуации случаются. Поэтому можно заставить операционную систему принудительно завершать работу зависшей программы, не выводя диалог с вопросом. Для этого нужно присвоить параметру строкового типа AutoEndTasks, расположенному в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop, значение 1. После этого можно изменить значения трех дополнительных параметров, влияющих на завершение зависших программ и служб. Первым из них является параметр строкового типа HungAppTimeout, расположенный в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop. Значение данного параметра определяет интервал времени (в миллисекундах) в течение которого любая работающая в данный момент программа должна ответить на запрос системы. Если она этого не сделает, тогда она считается зависшей. Данный параметр не влияет на завершение работы компьютера — он определяет интервал времени, используемый при работе операционной системы. По умолчанию значение данного параметра равно 5000, но рекомендуется установить его значение равным 2000. Вторым параметром является параметр строкового типа WaitToKillAppTimeout, также расположенный в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop. Значение данного параметра определяет интервал времени (в миллисекундах) в течение которого программа должна завершить свою работу при завершении работы операционной системы. Именно значение этого параметра нам нужно изменить, если мы хотим, чтобы завершение работы компьютера происходило быстрее. По умолчанию значение данного параметра равно 20000, но рекомендуется установить это значение равным 5000 или 7000. Меньше ставить не нужно, иначе программы могут не успеть сохранить свои данный в реестр. Третьим параметром является параметр строкового типа WaitToKillServiceTimeout, расположенный в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. Значение данного параметра определяет интервал времени (в миллисекундах) в течение которого служба должна завершить свою работу при завершении работы операционной системы. По умолчанию значение этого параметра равно 20000, но если вы хотите более быстрого завершения работы компьютера, можно попробовать установить это значение равным 7000. Меньше устанавливать не советуется. Продолжение следует Рейтинг: 0 В начало записиОцените: 1 2 3 4 5 Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=199
|
В избранное | ||