16.02.2007, 15:22 | #1 |
Новичок
|
Особенности быстрого завершения работы Windows XP
Оптимизация Windows XP: Особенности быстрого завершения работы Windows XP
Недавно нами была открыта еще одна скрытая особенность Windows XP – возможность быстрого завершения работы операционной системы. Делается это достаточно просто. Как всегда необходимо исправить ключ системного реестра – WaitToKillServiceTimeout, где установлена временная задержка закрытия всех запущенных сервисов. Этот ключ расположен в разделе HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control По умолчанию это значение равно 20000. В некоторых системах это значение равно 2000, что эквивалентно 20 секундам. Что бы уменьшить время завершения необходимо уменьшить это значение, например до 100, что эквивалентно 1 секунде. Однако прежде чем уменьшать значение необходимо понять, что происходит во время закрытия. По мнению профессионалов, значительное уменьшение значения этого ключа не позволит системе корректно завершить запущенные сервисы, что может сказаться на стабильности загрузки. Во время завершения работы, система уведомляет все сервисы и дает каждому сервису время на корректное закрытие. По истечении этого времени система уничтожает сервис. При этом некоторые параметры настройки сервиса могут быть не сохранены. Теперь, когда Вы знакомы с этими особенностями Вы должны решить для себя уменьшать время задержки или оставить все без изменений. Среди тех, кто уже выполнил эту настройку, большинство высказывают мнение об отсутствии каких-либо сбоев и сохранении стабильности системы, однако, есть и те, кто решил не рисковать и предложил следующее решение уменьшения времени завершения работы. Во-первых, если в вашем случае при уменьшении значения до 100 система становиться не стабильной, рекомендуется попробовать увеличить это значение до тех пор, пока система не будет полностью стабильной. Во-вторых, можно пойти другим путем и отключить неиспользуемые сервисы. Это позволит не только уменьшить время выключения, но и позволит сэкономить системные ресурсы, включая системную память. Последний раз редактировалось a2z; 16.02.2007 в 16:47. |
17.02.2007, 14:41 | #8 |
Модератор
|
123 Похоже на то, lol =)
__________________
В ожидании: Чуда. Присоединяемся к группе Баттла и к Карельскому сообществу игроков в Steam. |
17.02.2007, 17:53 | #10 |
Местный
|
на самом деле вадим врет :) скажу больше, неправ товарищ :)
WaitToKillServiceTimeout === сколько должно пройти времени, перед убиванием сервиса. :) сервисы виснут не только, при выключение компьютера :) они постоянно Работают, выгружаются, загружаются, останавливаются и ВиснуТ :) но проблема глубже, где то очень глубоко :) первое, что стоит додумать, это как система определяет, зависло приложение, или нет :) второе, дисковая подсистема, не может в одночасье заработать в 2-3 раза быстрее :) ее скорость всегда постоянна*1. ну в процессе эксплуатации наверняка снижаются харки, но и этим можно пренебречь. 1*имеется ввиду средняя скорость доступа, чтения, записи. третье, процессор, ядро... хм, не может выполнять больше 1 команды в 1 квант времени :) все команды идут в очереди. это я к тому, что очередь эту, можно легко забить :) причем бывают эпизоды, когда приложение такой херней занимается. задавая какую нить сверхсложную работу(а может и не выполнимо сложную) и процессору и винту. тоесть система не виснет, т.к. она не позволяет забить очередь на проц на 100%, часть полосы остается на сверх приоритетные системные операции. так же, часть часть системы находится в оперативке, поэтому дисковая подсистема на операционку пппппооооооччччччччттттттииииииии не оказывает влияния %). микруха мамы или проца 100% содержит встроенные таймеры( аможет и на более высоком уровне их отслеживает), которые работают обособленно от всего остального :) тоесть, влияние приложения и системы почти равно нолю, если не нолевое :) кароче, не винт не проц систему до конца не губит :) однако, приложение тупит... и системе(операционке) не фига не остается, как приложение это убить, или что тоже возможно обратится к другим инструкциям. вот херня в этом случае лезет в реестр в поисках инструкций. там она видит запись WaitToKillServiceTimeout=20000 и ждет 20 секунд, перед тем, как сверх-сложная операция будет НАСИЛЬНО выполнена(опечатка, завершенна). фишка тут в чем :) система хп появилась когда? в 2001-2002 году. тогда, 2 гигагерца получали лишь под азотом :) да и винты тогда были помедленнее, логика системная была похуже, оперативы редко было больше 256 метров. сейчас, когда у нас на столах в школах(чиста поучиться) стоят сверх производительные сервера(а если есть сеть, то фактически КЛАСТЕРЫ) крупных компаний на период 2002 года, можно этот параметр несколько уменьшить. не знаю у кого как, но советую ниже 7 секунд(7000) не ставить. согласитесь, будет обидно, когда при кодирование видео\рендеринге\сохранение результата... система возьмет, да и закроет приложение :) нафиг. :) формально, мсворд со значение ниже 7 рухнет, если на 700-800 мегагерцовом дуроне-целероне запустить, еще что то параллельно. ps: обоснования для всего одно - это сказал я. я это сказал основываясь на средних знаниях и небольшом опыте. поэтому, все может быть неправдой. не умру от здоровой критики. амбицильные сообщения типа: фуу лажа, он лох. не приведут не к чему, вызовут лишь один вопрос: почему? . поэтому совет, сразу переходите к ответу на него. невозможность на него ответить, моментально отразится на вашем статусе %) Последний раз редактировалось morfeus; 17.02.2007 в 17:55. |
17.02.2007, 18:34 | #11 | ||||||||||||
Пользователь
|
Оригинал тут
Определяет, как долго система будет ждать завершения сервиса, после того как оповестит его о завершении работы. Это значение используется только в том случае, когда пользователь воспользовался командой завершения работы ... ... bla bla... ... skipped ... Как только время истечет, система оповестит пользователя о том, что сервис все еще работает. И предложит на выбор: грохнуть его или подождать еще. Если все сервисы остановлены, до истечения этого времени, система выключиться, не ожидая конца этого интервала. Итого: 123, с твоей неделей онлайн, нет никакого резона трогать этот параметр. Последний раз редактировалось NOboDy; 17.02.2007 в 18:38. |
||||||||||||
Благодарности: 1 | 123 (17.02.2007) |
18.02.2007, 03:02 | #14 |
Новичок
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
AMD Catalyst Driver* | a2z | Драйверы и компоненты | 443 | 09.03.2019 20:47 |
Microsoft Windows 7 | a2z | Операционная система | 3806 | 19.12.2017 21:48 |
Microsoft Windows 95 | Ringo | Операционная система | 7 | 06.02.2016 22:12 |
Microsoft DirectX Redistributable* | a2z | Драйверы и компоненты | 81 | 11.10.2015 09:16 |
Windows Vista против Windows XP | a2z | Операционная система | 196 | 21.06.2009 16:49 |