Меню Рубрики

Ускорение завершения работы windows xp

Ускорение завершения работы windows xp

У Windows XP есть один серьезный недостаток: перед выключением или перезагрузкой компьютера часто приходится долго ждать завершения работы системы. Существуют несколько способов решения этой проблемы.

Прежде всего, проблемы с завершением работы могут быть вызваны некорректной работой приложений. Многие программы открывают реестр, работают с ним, но забывают закрыть его (на языке программистов это звучит: «программы не уничтожают дескрипторы ключей реестра»). В результате, эти дескрипторы остаются открытыми до выключения или перезагрузки компьютера, что и вызывает ошибку.

Запустите «Панель управления», зайдите в «Администрирование» и выберите пункт «Просмотр событий». Теперь найдите в списке события с номерами 1500, 1517 и 1524, у которых указан источник Userenv. Проще всего сделать это таким образом: щелкните кнопку «Событие» над таблицей, чтобы отсортировать события по номерам, а затем прокручивайте список, пока не найдете номера 1500, 1517, 1524. Если таковые имеются, значит какая-то из используемых вами программ «забывает» закрыть реестр.

То самое злополучное событие 1524

Microsoft разработала утилиту UPHClean, которая решает эту проблему (скачать её можно здесь, её размер всего 285 кб). Просто установите ее, и она будет автоматически выгружать ненужные ресурсы, ускоряя, тем самым, завершение работы Windows.

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

Строковый параметр реестра HKEY_CURRENT_USERControl PanelDesktopHungAppTimeout в Windows XP устанавливает время ожидания зависшей программы в миллисекундах (1000 мс = 1 секунда). По умолчанию этот параметр равен 20 секундам. Можно снизить его, например, до пяти секунд (5000 миллисекунд), чтобы не приходилось ждать зависшей программы слишком долго.

Другой параметр, WaitToKillAppTimeout, устанавливает время ожидания зависших программ при завершении работы Windows. Его тоже можно сократить до пяти секунд. Наконец, чтобы отключить предложение послать Microsoft отчет об ошибке при выполнении недопустимой операции, установите параметр AutoEndTasks равным единице.

Ускоряем завершение зависших программ

Чтобы зависшие службы завершались быстрее, уменьшите параметр

по умолчанию равный 20 секундам. Если снизить этот параметр до двух-трёх секунд, Windows XP будет завершать работу намного быстрее.

Источник

Как ускорить завершение работы Windows XP (пошаговый алгоритм)

Со временем ОС Windows требуется всё больше времени, чтобы завершить работу. Данная «проблема» решается довольно просто, но только в том случае, если вы знаете, что надо делать. Что ж, эта статья научит вас, что же надо делать. Итак, поехали!

Ваша задача — сократить задержку перед закрытием абсолютно всех работающих сервисов. За эту «фишку» отвечает системный ключ WaitToKillServiceTimeout. Где найти этот ключ? Естественно, в системном реестре: там он выглядит, как HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control. Для того, чтобы попасть в реестр, выполняете следующий алгоритм: «Пуск» — «Выполнить».

В пустую командную строку прописываем команду regedit и жмем «Ок». Вот вы и в «Редакторе реестра», он же — системный реестр. Затем, начинаете проходить по указанным веткам (адресам), то есть ищите HKEY_LOCAL_MACHINE, жмете на крестик, открывается следующий раздел, где вы находите SYSTEM, открываете (снова на такой же крестик) и так далее, до папки Control. Дойдя до папки Control, кликните на ней два раза левой кнопкой мышки и внимательно посмотрите на правую часть открывшейся раскладки: там вы увидите строчку-ключ WaitToKillServiceTimeout.

По умолчанию этот ключ содержит значение 2000, что означает задержку в 20 секунд (2000 — это время в миллисекундах). Всё, что вам нужно — это просто уменьшить это значение, скажем на один ноль, то есть, прописать новое значение — не 2000, а 200. Таким образом, время закрытия будет равно всего 2 секундам! Для этого вам надо два раза кликнуть на строчке-ключе WaitToKillServiceTimeout: откроется небольшое окно «изменение строкового параметра». В этом окне будет строчка, в которой будет написано «Значение: 2000». Убираете всего один нолик, кликаете «Ок» и закрываете реестр. Просто?

Конечно просто, но есть одно «но», о котором я вам обязан сообщить. Дело в том, что если вы слишком сильно сократите время завершения работы ОС, то система не сможет корректно завершать все процессы: слишком мало времени! Вследствие этого, система также не сможет адекватно загружать все компоненты ОС, что очень скоро приводит к нестабильной работе компьютера.
Короче говоря, ребята: когда будете менять значение, то ставьте не 2000, а 1000 — таким образом вы дадите системе время, чтобы она нормально отключила все процессы!

Источник

Оптимизация Windows XP: Особенности быстрого завершения работы Windows XP

Недавно нами была открыта еще одна скрытая особенность Windows XP – возможность быстрого завершения работы операционной системы. Делается это достаточно просто. Как всегда необходимо исправить ключ системного реестра – WaitToKillServiceTimeout, где установлена временная задержка закрытия всех запущенных сервисов.

Этот ключ расположен в разделе HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control

По умолчанию это значение равно 20000. В некоторых системах это значение равно 2000, что эквивалентно 20 секундам.

Что бы уменьшить время завершения необходимо уменьшить это значение, например до 100, что эквивалентно 1 секунде.

Однако прежде чем уменьшать значение необходимо понять, что происходит во время закрытия.

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

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

Теперь, когда Вы знакомы с этими особенностями Вы должны решить для себя уменьшать время задержки или оставить все без изменений.

Среди тех, кто уже выполнил эту настройку, большинство высказывают мнение об отсутствии каких-либо сбоев и сохранении стабильности системы, однако, есть и те, кто решил не рисковать и предложил следующее решение уменьшения времени завершения работы.

Во-первых, если в вашем случае при уменьшении значения до 100 система становиться не стабильной, рекомендуется попробовать увеличить это значение до тех пор, пока система не будет полностью стабильной.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Ускорение выключения windows 7 реестр
  • Ускорение windows 10 с помощью реестра
  • Ускорение windows 10 на слабом ноутбуке
  • Ускорение windows 10 mobile
  • Ускорение usb в windows 7