На многих современных компьютерах стоит операционная система Windows XP. В ней предусмотрено много лишних "возможностей", большинство которых существует просто "для украшения" - например, зелёная кнопка "пуск" или различные "темы", тени под мышью и прочие излишества. На самом деле они просто тормозят работу компьютера, а в некоторых случаях даже приносят конкретный вред. Например, по умолчанию включены службы "удалённое управление реестром" и telnet, что позволяет непрошенным гостям из интернета без вашего ведома поработать с вашим системным реестром и даже со всем компьютером. Конечно, это вам не грозит, если вы не подключены к интернету или к локальной сети. Но излишества XP даже в этом случае мешают нормальной работе, особенно на слабой машине Вам предлагается несколько советов по оптимизации и ускорению работы Windows XP. Все ниже предложенные методы оптимизации безопасны и не преведут к непредвиденным результатам. Итак, можно попробовать следующее. Сначала нужно зайти в систему управления компьютером (Computer management). Самый простой способ её вызвать - кликнуть правой кнопкой мыши по значку "Мой компьютер" и в открывшемся контекстном меню выбрать "Управление". Для начала настроим службы. В окне "Управления компьютером" выбираем "службы и приложения" >> "службы". 1. Служба QoS RSVP необходима для оптимизации трафика сети. Смело отключаем ее. Даже если у вас имеется сеть, она не нужна. 2. Telnet - если эта служба включена, к вам может кто нибудь подключиться. Отключаем. 3. Автоматическое обновление - понятно, что за служба. Если обладаете бесплатным выделенным каналом можете оставить все как есть. Если же нет, то отключаем. 4. Беспроводная настройка необходима для создания беспроводных сетей. Если таковых не имеется, отключаем. 5. Брандмауэр Интернета (ICF) /Общий доступ к Интернету (ICS) - это встроенный файервол. Если используете файервол сторонних производителей (например, Wingate или Agnitum Outpost) или не имеете сети, то службу необходимо отключить. Если стороннего файервола нет, а сеть есть, - оставьте. 6. Источник бесперебойного питания: если нет источника бесперебойного питания - отключите службу. 7. Модуль поддержки смарт-карт - отключаем. 8. Планировщик заданий: в Windows он ужасный, поэтому отключаем. 9. Служба времени Windows отвечает за синхронизацию времени на локальном компьютере с мировым временем. Если нет необходимости, службу можно отключить. 10. Служба индексирования: если вы редко ищете файлы, то отключите эту службу, она сильно тормозит работу. 11. Служба регистрации ошибок в 99% случаях не нужна. Отключаем. 12. Служба серийных номеров переносных устройств мультимедиа - отключаем. 13. Служба сообщений: если оставите эту службу включенной, это может иметь плачевные последствия. 14. Смарт-карты - отключаем. 15. Удаленное управление реестром: непременно отключить! Если у вас нет сети или вы не подключаетесь к интернету, можно отключить все службы, связанные с сетью. Следующее, что мы узнаем, будет msconfig. Чтобы зайти в msconfig нажимаем на пуск >> Выполнить >> msconfig и попадаем в меню "Настройка системы". Переходим в подменю "Автозагрузка" и отключаем все, что вам не нужно (лично у меня отключено все, кроме ctfmon, это значок раскладки клавиатуры). Остальные пункты подменю трогать не нужно. Для дополнительного ускорения работы OS можно прибегнуть к помощи редактора реестра (Пуск->Выполнить->regedit). После изменения реестра, для вступления в силу внесенных поправок, необходима перезагрузка. Обновление метки последнего доступа к папке (Windows NT/2000/XP) По умолчанию Windows NT и выше в системе NTFS обновляют метку последнего доступа к папке при её открытии. Это может тормозить вашу систему при слишком большом количестве папок. Если вас не интересует данная метка, то можете отключить данную возможность: установите параметр типа DWORD NtfsDisableLastAccessUpdate в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem равным 1. Установки вступят в силу после перезагрузки системы. Windows XP проявляет настойчивость в отношении автоматической проверки апдейтов, регистрации в системе Passport, использования Windows Messenger и т.п. Конечно, ко всему можно привыкнуть, но это нецелесообразно. Лучше запустите Regedit, войдите в HKEY_CURRENT_USER/Software/Microsoft/Windows/Current Version/Explorer/Advanced и создайте параметр DWORD с именем EnableBalloonTips и значением 0. Internet Explorer 6 можно настроить на автоматическое удаление временных файлов. Запустите браузер, выберите Tools / Internet Options... и Advanced, спуститесь до раздела Security и отметьте позицию Empty Temporary Internet Files Folder When Browser is Closed. Чтобы очищать список недавно открытых документов каждый раз при выключении компьютера, добавьте ключ "ClearRecentDocsOnExit" типа DWORD со значением 1 в разделе: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explоrer] Увеличение трафика на 20% при выходе в интернет. Windows XP по умолчанию выделяет часть интернет-канала для очень полезной штуки, которая называется Quality of Service (QoS). Назначение QoS - улучшать распределение трафика программ, написанных с учетом QoS API. Другое дело, что этих программ днем с огнем не сыскать, поэтому резервирование канала под ненужный сервис - непозволительная роскошь. Вот что нужно проделать для того, чтобы освободить и без того узкий канал отечественного соединения с интернетом (также это относится к локальным сетям): В меню Пуск -> Выполнить запустите редактор групповых полисов: gpedit.msc. Имейте в виду, что для выполнения всех этих процедур вам необходимо войти в систему как Администратор. - Пройдите следующий путь: "конфигурация компьютера" (Computer Configuration) -> "Административные шаблоны" (Administrative Templates) -> "Сеть" (Network) -> "диспетчер пакетов QoS" (QoS Packet Scheduler) -> "ограничить резервируемую пропускную способность" (limit reservable bandwidth) и кликните на ней два раза. В открывшемся окне поставьте "Включено" (Enabled), а затем укажите лимит канала в процентах равный нулю. Жмите ОК и выходите из программы. Но это еще не все. Отправляйтесь в сетевую конфигурацию (сетевые подключения в панели управления), выделите свое соединение и из контекстного меню запустите "Свойства" (Properties). В закладке "Сеть" (Networking) убедитесь, что протокол QoS Packet Scheduler есть в списке протоколов, используемых этим подключением. Если его там нет, то добавьте из списка через кнопку "Установить" Перезагрузите компьютер. Все эти сложные пассы с насильственным включением сервиса и последующим выделением под него нулевого канала вызваны тем, что если просто отключить Quality of Service, то система все равно будет резервировать под него 20 % канала. Удаление ненужных скрытых компонентов Windows. К сожалению, Microsoft не разрешает вам убрать всякие лишние вещи типа Windows Messenger обычным способом. Messenger устанавливается по умолчанию и он не появляется в диалоге Установка и удаление программ (Add/Remove Program) в Панели управления (Control Panel). Однако можно решить эту проблему, отредактировав файл SYSOC.INF в каталоге C:\WINDOWS\INF (или там, где у вас располагается Windows XP) с помощью блокнота (Notepad). Найдите там заголовок Components, за ним вы увидите кучу параметров для различных приложений Windows. Некоторые из них содержат слово "hide". Среди них Windows Messenger, Terminal Server и другие, которые установлены на вашей Windows XP, но они убраны из диалога Установка и удаление (Add/Remove). К примеру, для удаления Windows Messenger уберите hide из строчки msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7 после чего она будет выглядеть следующим образом msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,7 Сохраните файл после редактирования и перейдите в диалог "Установки и удаления программ" (Add/Remove Program). Нажмите там Установка компонентов (Windows Components), и вы увидите в списке Windows Messenger, уберите справа от него галочку и нажмите Далее (Next). Вы можете свободно убрать hide во всех местах SYSOC.INF, а затем удалить все ненужное из вашей системы. Изменение порога выдачи предупреждения о недостатке свободного места на диске (Windows NT/2000/XP): Если на вашем диске остается свободным менее 10% (по умолчанию) места, то система информирует об этом появлением иконки в области уведомления (рядом с часиками). На дисках маленькой емкости этот порог вполне оправдан, но для дисков большой емкости (20 Гбайт -> 2 Гбайт) это не совсем удобно. Можно изменить порог в процентном соотношении: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters - параметр типа DWORD DiskSpaceThreshold, в котором указываете значение от 0 до 99 (т.е процент от объема диска). Для того, чтобы вообще отключить сообщение о том, что недостаточно свободного места на диске, создайте в реестре по пути HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explоrer ключ типа DWORD под названием "NoLowDiskSpaceChecks", и присвойте ему значение 1. Чтобы удалить некоторые пункты из меню кнопки Пуск, надо создать параметр типа DWORD со значением, равным 1 в разделе [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explоrer] Для удаления пункта Документы - параметр "NoRecentDocsMenu" Для удаления пункта Сетевое окружение - параметр "NoStartMenuNetworkPlaces" Для удаления пункта Сетевые соединения - параметр "NoNetworkConnections" Для удаления пункта Выход из системы - параметр "StartmenuLogoff" Для удаления пункта Избранное - параметр "NoFavoritesMenu" Для удаления пункта Выполнить - параметр "NoRun" Для того чтобы удалить знакомство с Windows XP (весит, кстати, 22mb) удаляете папку htmlTour - c:\WINDOWS\Help\Tours\htmlTour\ Но это еще не все. Рядом, в c:\WINDOWS \Help\Tours\mmTour\ лежит flash версия знакомства на английском языке. Если у вас обычный домашний компьютер, и вы уверены, что к вам не заберется злобный враг, чтобы украсть из свопа секретную информацию: логины, пароли, письма и др., то при выходе вам ни к чему стирать файл подкачки. Чтобы отключить эту функцию надо найти в ветке: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ SessionManager\MemoryManagement ключ "ClearPageFileAtShutdown" и установить значение "0". В той же ветке есть ключ "DisablePagingExecutive", если установить его значение равным единице, свежезапущенные программы система будет направлять в оперативную память, а не в своп. Оперативка работает в тысячи раз быстрее виичестера, поэтому если у вас больше 64 мб - смело ставьте значение "1". Чем больше оперативной памяти, тем больший эффект будет от этого изменения. Ускорение появления на экране меню и списков - HKEY_CURRENT_USER / Control Panel / Desktop -> параметр MenuShowDelay устанавливается значение в 0. Как уменьшить фрагментируемость больших файлов на диске? Для того чтобы операционная система при записи файла на диск сначала нашла для него наиболее подходящее по размеру место и поместила его туда, как можно меньше дробя на части, необходимо добавить в реестр: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem параметр ContigFileAllocSize со значением типа dword равный 00000200, который и определяет максимальный размер нефрагментируемого блока данных на диске. При желании размер такого блока можно еще увеличить. Данная настройка может быть очень полезной при работе с мультимедиа (уменьшается нагрузка на диск и процессор при записи и воспроизведении видео или звуковых файлов). Ускорение файловой системы (Windows NT/2000/XP) Можно ускорить действие файловой системы, (если позволяет оперативная память), увеличив параметр типа DWORD IoPageLockLimit в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management от заданных по умолчанию 512 КБ до 4 МБ и более. Этот параметр представляет максимальное число байт, которые могут быть блокированы для операций I/O. Когда значение параметра равно 0, то система использует встроенный алгоритм определения необходимой памяти и использует объем 512 КБ. Установка максимального значения должна основываться на объеме памяти в Вашей системе. Таблица рекомендуемых значений RAM (MB) IoPageLockLimit: 32 64 128 256+ 4096000 8192000 16384000 65536000 Отключение дебаггера (Windows NT/2000/XP) При возникновении каких-либо неполадок в работе приложений пользователю показывается окно с сообщением об ошибке и предложением закрыть приложение, при этом DrWatson (дебаггер по умолчанию) автоматически записывает информацию о сбое в log-файл. Для отключения этой службы вставляем в ключ реестра HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\ Windows NT\Current Version\AeDebug строковый параметр Auto со значением 0. После этого DrWatson больше не будет загружаться автоматически, а будет выводится окно с сообщением об ошибке. По умолчанию установлен 0 (автоматическая загрузка дебаггера) Чтобы удалить значок Корзины с Рабочего стола, необходимо зайти в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows\CurrentVersion\explorer\Desktop\NameSpace и удалить подраздел {645FF040-5081-101B-9F08-00AA002F954E} Чтобы скрыть значок Мое сетевое окружение на Рабочем столе, присвойте параметру типа DWORD NoNetHood значение, равное 1 в разделе: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. Как отучить XP работать с ZIP файлами как с папками? Для этого необходимо в командной строке набрать regsvr32 /u zipfldr.dll. Для того что бы вернуть всё обратно, наберите regsvr32 zipfldr.dll. Как спрятать имя пользователя из Welcome Screen? Это может пригодиться, например, когда на компьютере прописан пользователь, который никогда не логинится локально, только по сети. Для того, чтобы убрать пользователя из списка доступных пользователей, нужно в реестре по адресу HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft\Windows NT \ CurrentVersion \ Winlogon \ SpecialAccounts\UserList\ добавить ключ типа REG_DWORD соответствующий имени пользователя. Присвоив этому ключу значение 1, мы разрешим показывать этого пользователя в Welcome Screen, а 0 - запретим. Несмотря на то, что пользователя не видно, им всё равно можно залогиниться. Для этого дважды нажимаем Crtl+Alt+Del, открывается классическое окно логона, вводим имя, пароль, и логинимся. Зависшие программы (Windows NT/2000/XP): Время, по истечении которого программу считать зависшей Иногда программа зависает, т.е. не реагирует на обращение к ней. Приходится принудительно закрывать его - например, через Диспетчер задач (Ctr-Shift-Esc): ключ HungAppTimeout в разделе HKEY_CURRENT_USER\Control Panel\Desktop определяет время, по прошествии которого не отвечающее приложение считается зависшим (по умолчанию 5000 миллисекунд). Измените данный строковый параметр на необходимое значение. Время ожидания перед завершением зависшего приложения Ключ WaitToKillAppTimeout в разделе HKEY_CURRENT_USER\Control Panel\Desktop задает время ожидания перед завершением зависшего приложения (по умолчанию 2000 миллисекунд). Измените данный строковый параметр на необходимое значение. Автоматическое завершение зависших программ Вы можете разрешить системе автоматически завершать зависшие процессы. Для этого используйте строковый параметр AutoEndTasks в разделе HKEY_CURRENT_USER\Control Panel\Desktop Значение "1" разрешает системе автоматически завершать процессы Значение "2" - процессы не завершаются автоматически. Система ожидает, когда процесс завершится, и если время завершения процесса превышает значение HungAppTimeout (см. выше), то появлятеся диалоговое окно Завершение работы, указывающее, что приложение зависло Примечания: При установке слишком малых значений в указанных ключах могут возникнуть проблемы с автозавершением запущенных задач, так как приложение может длительное время не отвечать на запросы в случае достаточно большой загруженности процессора или работой с другими программами. Другие полезные советы: Избавиться от страницы приветствия при входе в Windows можно через опцию Изменение входа пользователей в систему (Панель управления -> Учетные записи пользователей). Здесь просто нужно убрать галочку в пункте "использовать страницу приветствия". В процессе загрузки можно пропустить выбор имени пользователя и набор пароля. Выберите Выполнить из меню "Пуск" и наберите control userpasswords2, что приведет к открытию окна "Учетные записи пользователей". На вкладке Пользователи удалите флажок у позиции "Требовать ввод имени пользователя и пароля" и нажмите ОК. Появится диалоговое окно "Автоматический вход в систему"; введите имя пользователя и пароль для нужной учетной записи. Можно удалить лишнее из директории (%SystemRoot% - директория, в которую у вас установлена Windows): 1) %SystemRoot%Cache\lineЭто в том случае, если все оборудование уже стоит и работает. При добавлении нового оборудования система будет запрашивать дистрибутив. 2) %SystemRoot%\lineЭто кэш защищенных системных файлов, используемый для их автоматического восстановления в случае повреждения. Размер по умолчанию этой папки 400 Мб. Изменить размер кэша системных файлов можно с помощью команды sfc: Выполнить -> sfc /cachesize=0 (либо другое значение), а затем удалить все файлы в указанной директории. Если не использовать /cachesize=0, то при следующей проверке защищенных системных файлов система снова наполнит свой кэш до заданного объема. 3) Выключить Восстановление системы: поставить галочку в пункте Свойства системы -> Восстановление системы -> Отключить восстановление системы на всех дисках. Этим стирается вся информация, созданная службой "Восстановление системы" и хранящаяся в папке System Volume Information. Но несмотря на то, что все советы, касающиеся WindowsXP, пестрят рекомендациями о первоочередности ее отключения, эта служба может оказаться полезной. Потому что проще сделать откат системы назад, чем из-за криво ставших новых драйверов либо программ переустанавливать систему целиком. |