Главная страницаОбратная связьКарта сайта

Системные параметры. Другие параметры


Для автоматического запуска программ используются следующие разделы: D HKCU\Software\Microsoft\Windows\CurrentVersion\Run;

□     HKCU\Software\Microsoft\Windows\CurrentVersion\Runonce;

□     HKLM\Software\Microsoft\Windows\CurrentVersion\Run;

□     HKLM\Software\Microsoft\Windows\CurrentVersion\Runonce;

□     HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx.

Как мы уже говорили, разделы в HKCU содержат настройки для текущего пользователя, а в HKLM — для всех пользователей системы.

В разделы Run включены списки программ, которые автоматически запускаются при каждом входе пользователя в систему. В отличие от него, программы, содержащиеся в разделах Runonce, будут запущены только один раз при входе пользователя в систему, после чего этот список будет очищен. Раздел RunonceEx аналогичен Runonce с тем отличием, что программы из их списков будут выполнены один раз при загрузке системы, а не при входе определенного пользователя.



Рис. 11.5. Список автозапуска

Теперь о том, как формируются списки автозапуска. Каждый список — это набор параметров типа REG_SZ. Имя параметра произвольное, а его значение — команда, которую нужно выполнить (рис. 11.5).

Для добавления программы в список автозапуска нужно создать параметр типа REG_SZ, содержащий команду для запуска программы. Чтобы удалить программу из списка автозапуска, достаточно удалить соответствующий ей параметр из раздела (или разделов) Run*.

Для управления автозапуском также используются следующие параметры:

  HKEY_LOCAL_MACHINE\SOFrWARE\Microsoft\Windows\CurrentVersion\
policies\Explorer\\DisableCurrentUserRun — если параметр включен (его
значение равно I), то пользовательский список Run из HKCU не будет вы­
полнен;

 HKEY_LOCAL_MACHI^Ш\SOFГWARE\Microsoft\Windows\CuгrentVersion\ poIicies\Explorer\\DisableCurrentUserRunOnce — отключает пользовательский список RunOnce из HKCU;

     HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurreniVersion\ policies\Explorer\\Disab!eLocalMachineRun — отключает общий список Run автозапуска из HKLM;

     HKEY_LOCAL_MACHTNE\SOFrWARE\Microsoft\Windows\CunentVersion\ policies\Explorer\\DisableLocalMachineRunOnce — отключает общий список RunOnce автозапуска из HKLM.

 Что делать с зависшими программами?

Иногда программы зависают, и их невозможно закрыть обычным образом. Тогда приходится открывать Диспетчер задач (одновременным нажатием клавиш <Ctii>+<Shift>+<Esc>), искать зависший процесс в числе работающих и вручную его завершать. Можно настроить Windows так, чтобы она автоматически завершапа зависшие процессы. Для этого перейдите в раздел HKCUXControI Panel\Desktop. В этом разделе вы найдете следующие параметры:

□     REG_REG_DWORD AutoEndTasks — если присвоить этому параметру значение I, то Windows будет автоматически завершать зависшие задачи;

□     REG_SZ HungAppTimeout — период, по прошествии которого можно считать приложение зависшим. Время отсчитывается с момента, когда приложение перестало отвечать на запросы операционной системы. По умолчанию оно равно 5000 мс или 5 с;

□     REG_SZ WaitToKillAppTimeout — период ожидания перед завершением процесса (вдруг он одумается). По умолчанию это 20 000 мс или 20 с.

Сложив значения второго и третьего приведенных выше параметров, можно заметить, что по умолчанию Windows понадобится 25 с, чтобы завершить процесс.

А теперь немного практики. Чаще всего приложения зависают, ожидая ответа от какого-нибудь устройства или другого процесса. При этом бывает и так, что ожидаемое приложение не отзывается из-за большой загруженности процессора. 5 секунд, чтобы сделать вывод о том, что программа зависла — это мало. Нужно увеличить значение параметра HungAppTimeout до 10 000, то есть 10 с. Если прошло 10 секунд и нужное приложение не отзывается на запросы системы, его можно смело завершать. Вообще говоря, можно задать для параметра WaitToKillAppTimeout значение 0, но лучше все-таки немного подождать, хотя бы 5 секунд, то есть 5000 мс.

 Обработка ошибок

Вы часто отправляете в Microsoft отчеты об ошибках? Правильно, никогда. Но Windows каждый раз предлагает вам это сделать. Параметры обработки ошибок находятся в разделе HKLM\SOFTWARE\Microsoft\PCHealth\ ErrorReporting. Вот они:

 REG_REG_DWORD DoReport — если параметру присвоен 0, то отчет об ошибках отключен;
 REG_REG_DWORD ShowUI — может принимать следующие значения:

•       0 — отключить сообщения о критических ошибках;

•       1 — включить сообщения о критических ошибках;

•       2 — включить сообщения обо всех ошибках;

  REG_REG_DWORD IncIudeKernelFaults — отчет об ошибках ядра;

  REG_REG_DWORD IncludeMicrosoftApps — отчет об ошибках приложений Microsoft;

  REG_REG_DWORD IncludeWindowsApps — отчет об ошибках компонен­тов Windows.

Вы также можете настроить списки приложений, для которых нужно отправлять отчет об ошибках и для которых не нужно этого делать. Первый список создается в разделе HKLM\SOFTWARE\Microsoft\PCHeaUli\ErrorReporling\ InclusionList, а второй — в разделе HKLM\SOFTWARE\Microsoft\PCHealth\ ErrorReportingVExclusionList. Список формируется так:

REG_REG_DWORD имя_ехе_файла = 1

Как можно видеть, в качестве имени параметра должно выступать название исполняемой программы, а в качестве значения — 1. Тип параметра — REG_REG_DWORD.

После того как вы настроите списки, нужно установить значение параметра REG_REG_DWORD AIlOrNone в 0 (параметр находится в разделе HKLM\ SOFTWARE\Microsoft\PCHealth\ErrorReponing).

  Оптимизация системных файлов во время загрузки

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

Для отключения параметра перейдите в раздел HKLM\SOFTWARE\ Microsoft\Dfrg\BootOptimizeFunction и измените значение параметра REG_SZ

   Enable на N. Чтобы включить функцию дефрагментации, нужно присвоить

/ этому параметру значение Y.

 Автоматическое обновление Windows

По умолчанию Windows обновляет себя, не спрашивая об этом разрешения пользователя. Не верите? Установите брандмауэр Outpost Firewall Pro и включите контроль компонентов. В среднем 2—3 раза в день вы будете видеть сообщение о том, что компоненты приложений изменены. Иногда приложения обновляют сами себя, а иногда старается именно служба автоматического обновления Windows.

В разделе HKbM\SOFT\VARE\Microsoft\Windows\CunnentVersion\Windo\vsUpdate\ Auto Update находятся параметры автоматического обновления:

□     REG_DWORD AUOptions;

□     REG_DWORD AUState.

Отключить автоматическое обновление можно, присвоив следующие значения этим параметрам:

□   AUOptions = 1;

О AUState = 7.

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

□     AUOptions = 2;

□     AUState = 2.

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

□     AUOptions = 3;

□     AUState = 2.

Путь к дистрибутиву Windows

Вы скопировали дистрибутив на жесткий диск, a Windows по-прежнему его ищет на DVD? Измените параметр реестра REG_SZ SourcePath в разделе HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup. В качестве значения этого параметра укажите путь к дистрибутиву Windows.

 Настройка службы времени

Если вы используете службу времени, то можете настроить интервал синхронизации часов компьютера с сервером времени. Для этого перейдите в раздел HLKM\SYSTEN\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient и установите значение параметра REG_DWORD SpecialPollInterval. Его значение задается в секундах.

Обсудить статью на форуме


Если прочитаная статья из нашей обширной энциклопедия компьютера - "Системные параметры. Другие параметры", оказалась полезной или интересной, Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу:

Так же Вы можете задать вопрос по статье через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!
   


Copyright © 2008 - 2017 Дискета.info