Подкуем Windows, или оптимизация разгона-2

: подкуем windows, или оптимизация разгона-2


Эта работа была прислана на наш “бессрочный” конкурс статей и автор получает поощрительный приз – бейсболку с логотипами Abit Engineering и Intel..


Недавно я писал статью, в которой оптимизация производилась на аппаратных средствах. Эта статья описывает настройку и оптимизацию работы самой Microsoft Windows в основном версии XP, а так же некоторые приёмы пригодятся для обладателей Windows 2000 и 9x/NT (если у кого-то до сих пор стоит). Будет описана модификация реестра, файлов system.ini, msdos.sys, config.sys, autoexec.bat (каковые имеются в системе), а также работа с файлом подкачки, оптимизация работы файловой системы и настройка стандартных средств Windows.

Файл подкачки

Начнём с файла подкачки. Файл подкачки или swap-файл – область на жёстком диске, которую система использует в качестве виртуальной памяти. Зачастую многие пользователи доверяют системе определение и работу свопа, доверяют рекомендациям Microsoft, и в результате получают медленную скорость работы и фрагментацию своего винчестера. По умолчанию Windows ставит текущий объём файла подкачки равным размеру физической памяти, а рекомендованный объём делает в полтора раза большим. Конечно если у вас 256 мегабайт обыкновенной и ничем не примечательной памяти, размер файла будет вполне оправдан – около 384 мегабайт. Но если памяти больше, например 512 мегабайт, то получается, файл подкачки будет 768 мегабайт? Исходя из таких соображений и размеров моего винчестера, плевать я хотел на их рекомендации. В установке “правильного” своп – файла нам поможет мониторинг системы.

Подкуем Windows, или оптимизация разгона-2
обязательно укажите файл подкачки постоянным

Для начала в разделе Мой компьютер-Свойства-Дополнительно-Быстродействие-Дополнительно-Виртуальная память устанавливаем в поле максимальный размер какое-нибудь значение (например, для 128Mb или 256Mb – 400 мегабайт, для 512Mb – 200 мегабайт), задать и затем перезагружаемся. В Панели управления заходим в Администрирование, и переходим в пункт Производительность. Раскрываем пункт “Журналы и оповещения производительности”, правой кнопкой на “Журналы счётчиков”, и в меню выбираем “Новые параметры журнала”.

Подкуем Windows, или оптимизация разгона-2
создание параметра счётчика swap_log

Присваиваем параметру любое имя (например, swap_log). В появившемся окне нажимаем “Добавить счётчики”, в выпадающем окне “Объект” выбираем Файл подкачки. В разделе “Выбрать счётчики из списка” выбираем % использования (пик), затем “Добавить”.

Подкуем Windows, или оптимизация разгона-2
В объекте нужно выбрать “файл подкачки”

Возвращаемся в предыдущее меню, переходим в “Файлы журнала” и в списке “Тип файла журнала” выберите Текстовый файл (разделитель – запятая). При нажатии кнопки OK на вопрос, создавать ли каталог C:PerfLogs, ответьте да.

Теперь несколько дней гоняем нашу бедную персоналку. Хватит и 2-3 дней, главное загрузите компьютер по полной программе и постарайтесь несколько раз его перезагрузить, (только не каждые пять минут). Когда сочтёте, что хватит, открываете файл с названием что-то типа swap_log_000001.CSV, который находится в папкеС:PerfLogs. В длинной колонке, состоящей из множества строк типа “12/25/2003 13:04:51.259,”39.5953124999999999“, в конце каждой строки будет некое загадочное число (выделено). Это число – процентный показатель используемой системой объёма файла подкачки (пиковые значения).

Подкуем Windows, или оптимизация разгона-2
реально используемый объём файла подкачки

Теперь нам осталось вычислить действительно нужный объём файла подкачки (причём рекомендую всё же набавить процентов пять – на всякий случай). В моём случае от первоначально указанного системой как рекомендуемый объёма 400 мегабайт понадобилось только 290 (при размере оперативки – 256Mb), куда она тратила остальное – непонятно. Замечу, что производительность ни на попугай не упала ни в тестах, ни в реальных приложениях. Для самых ленивых я даже вычислил приблизительный объём своп – файла:

Подкуем Windows, или оптимизация разгона-2

Результаты годятся для обыкновенного пользователя, поэтому, если вы занимаетесь 3D-моделированием или оцифровкой фильмов в реальном времени (хотя я глубоко сомневаюсь, что вы будете делать это на таком компьютере) результат лучше вычислить самому. Кстати обязательно указывайте постоянный объём свопа, то есть в полях обычного и максимального значения должно быть максимальное значение. Если вы последуете рекомендациям Microsoft и установите его динамическим, то будет происходить дефрагментация винчестера. Даже если системе экстренно потребуется лишнее место (на уровне драйверов), она займёт его и без ваших указаний, хотя такое случается редко. И не забудьте перенести своп – файл в начало локального диска, на котором установлена ОС – это в отличие от встроенных средств Windows могут делать современные программы дефрагментации жёсткого диска.

Расположение информации на винчестере

Хоть это и звучит довольно просто и незатейливо, но у большинства пользователей информация на диске свалена в одну большую кучу и даже не разбита на разделы. Лично я разбивал свой диск на три логических диска, на первом – диске “С” установлена операционная система (Windows XP) и самые важные программы и утилиты, к которым необходим быстрый доступ, а так же папка с важными или динамически изменяемыми документами. Размер – 4Гб. Второй диск – “D” у меня играет роль архива. Там у меня хранятся файлы, программы, игры – всё в заархивированном виде (если это требуется), а так же ещё одна папка с документами, которые используются не часто. И, наконец, диск “E”. На нём установлены обычные игры и программы. Такое разделение диска сильно упрощает работу, легче выявить нарушения в работе, дефрагментация идёт быстрее, а так же лучше работает индексация. Тем, у кого свалка – обязательно приберитесь, и не храните всё на одном логическом диске.

Системные службы

Теперь займёмся регулированием системных служб. Вообще системные службы представляют собой процессы, запускаемые системой при старте. Каждый из процессов задействует ресурсы памяти и процессора, а если процессов запускается много, то все они могут заметно подтормаживать работу компьютера. Многие из служб можно отключить, например, совершенно безболезненно можно отключить службы Telnet и DHCP, если у вас нет модема, или Службу сетевого DDE, Службу времени Windows, Обозреватель компьютеров, если у вас нет локальной сети. Теперь подробнее:

Вызываем программу управления службами (Администрирование – Службы, или командой services.msc из меню “Выполнить”):

Подкуем Windows, или оптимизация разгона-2
больше половины системных служб совершенно не нужны

Portable Media Serial Number Service. (серийный номер переносного медиа – устройства) – служба для получения серийного номера любого портативного аудио устройства (mp3- или H-DISC- плеера) подключаемого к компьютеру. Эта галиматья была введена Microsoft в целях борьбы с аудио пиратством, и обязательно должна быть отключена.

Веб – клиент. Позволяет программам Windows создавать и изменять файлы, хранящиеся в Интернете. Если Доступа в Интернет нет, служба вполне может быть отключена.

Telnet. Редкая служба, позволяющая удалённому пользователю заходить на ваш компьютер и запускать на нём программы. Если вас раздражает, что кто-то из сети постоянно включает Winamp во время работы в офисе, рекомендую отключить?.

Планировщик заданий. Позволяет настраивать расписание автоматического выполнения задач на компьютере. Если не пользуетесь планировщиком – отключайте.

Темы. Управляет темами оформления. Не любите картинок рабочего стола и пукающих звуков? Вполне можно отключить.

Удалённый реестр. Позволяет удалённым пользователям изменять параметры реестра на вашем (и не только) компьютере. Абсолютно никто этого не допустит, поэтому отключаем.

Телефония. Если у вас нет модема, то отключайте.

Брандмауэр подключения к Интернету для IPv6 если вы пользуетесь ПО сторонних разработчиков, то можете отключить этот процесс.

DHCP–клиент. Автоматическое определение IP-адреса и DNS-имён. Если нет модема или локальной сети – отключаем.

Беспроводная настройка. Автоматическая настройка адаптеров интерфейса 802.11, при отсутствии отключаем.

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

Модуль поддержки смарт-карт. Обеспечивает поддержку старых смарт-карт. Отключаем

Смарт-карты. Почти то же самое, что и предыдущее. Отключаем.

Источник бесперебойного питания. Если UPS’а нет, также отключаем.

Служба обнаружения SSDP. Обнаружение UPnP- устройств. Встречается крайне редко, поэтому можем отключить.

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

Служба загрузки изображений (WIA). Обеспечивает службы получения изображений с цифровых камер и сканеров. При отсутствии отключаем.

Справка и поддержка. Ну, здесь и так всё понятно. Не нужна – отключайте.

Так же при отсутствии подключения к локальной сети можете отключить следующие службы: Сетевой вход в систему, Сервер, Рабочая станция, Оповещатель, Сервер папки обмена, Диспетчер сетевого DDE, Интеллектуальная фоновая служба передачи, Служба сетевого расположения (NLA), Служба времени Windows, Обозреватель компьютеров, Модуль поддержки NetBIOS через TCP/IP, Диспетчер отгрузки, Служба сообщений, Службы криптографии.

:/>  Где в windows xp программы по умолчанию. ) Как задать программу для открытия файлов определенного типа!

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

А теперь приготовьтесь к большому потоку сухой информации. Оптимизация файлов (Msdod.sys, Config.sys, Autoexec.bat, System.ini) – в большинстве для 98/Me и реестра – для всех. Данные файлы очень важны при работе системы, неправильное изменение может привести к краху системы, поэтому сделайте резервное копирование системных файлов:

MSDOS.SYS

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

Список параметров и их значений, повышающих скорость загрузки:

BootDelay=0 указывает время задержки после выдачи сообщения Starting Windows. Не поддерживается в Windows 98.

DisableLog=1 сообщает, что не нужно создавать загрузочный журнал.

Logo=0 говорит о том, что не требуется отображать эмблему Windows.

Network=0 (1) Свидетельствует об отсутствии или наличии сети – ускоряет процесс загрузки.

SystemReg=0 указывает, что при загрузке не сканируется реестр.

DblSpace=0 предупреждает, что не используется система сжатия.

Редактирование данных параметров позволяет несколько повысить скорость загрузки системы.

Config.sys

Перечислены параметры, влияющие на производительность системы:

SWITCHES=/F указывает о пропуске при загрузке паузы в 2 секунды.

ACCDATE= C- F – применяется для установки в системе имён дисковых накопителей, не использующих работу с датами последнего обращения к файлам, это несколько повышает быстродействие файловых операций, но затрудняет функционирование отдельных программ сортировки файлов на винчестере по датам последнего доступа.

DEVICE-C:WINDOWSHIMEM.SYS/TESTMEM:OFF/Q параметр TESTMEM: OFF запрещает при загрузке тестировать память, а параметр /Q не позволяет выводить сообщения о ходе загрузки.

DEVICE-C:WINDOWSEMM386.EXE RAM A=64 H=128 D=256 AUTO NOTR параметр NOTR велит драйверу EMM386 не производить поиск адаптера Token Ring Network, D=256 задаёт объём буфера прямого обмена с памятью равным 256 килобайт.

BUFFERSHIGH=65, 0/x требуется дополнительное кэширование, поскольку в DOS работа с диском FAT32 происходит заметно медленнее, чем в Windows.

STACSHIGH=9,256 указаны число и величина стековых областей, иногда для ускорения загрузки предлагается установить 0, 0.

Autoexec.bat

Основные команды в этом файле обеспечивают поддержку в DOS русского языка и запуск драйверов и различных устройств. Две его строки указывают приложениям место для размещения временных файлов:

Учтите, что целесообразно организовать такое место не на загрузочном диске, иначе после сбоев могут появиться потерянные кластеры.

Напомню, что данные улучшения вы сможете адаптировать в среде систем 95/98/Me.

System.ini (все системы)

В секции [386Enh] необходимо сделать следующие установки:

PageBuffers=32 для повышения скорости работы с файлом подкачки постоянного размера.

ConservativeSwapefileUsage=1 для запрета системе Windows 98/Me использовать без особой необходимости файл подкачки.

Подкуем Windows, или оптимизация разгона-2
Отредактируйте параметр [386Enh] файла system.ini

Важное значение имеет и группа таких параметров, как:

[vcache]
minfilecache=
maxfilecache=
chunksize=512

Если в файле System.ini не окажется этой секции, то создайте её и задайте указанные параметры.

Последние определяют размер области памяти, отводимой под дисковый кэш (область быстрого доступа). В операционной системе данные сначала считываются в кэш, затем сбрасываются на диск. При выборе значений параметров секции [vcache] руководствуйтесь объёмом установленной оперативки и скоростью винчестера.

Вообще система Windows 9x поддерживает до 2 гигабайт оперативной памяти, но при количестве более 512 мегабайт и работе большого количества приложений, скорость работы даже может снизиться, и даже появятся сбои. Чтобы этого избежать, зафиксируйте в файле параметры:

[vcache]
MaxFileCache= 128000

и

Оптимизация системного реестра

Исправлениями “недостатков” реестра можно повысить как скорость загрузки системы и программ, так и производительность, а так же оптимизировать работу аппаратных средств. Чайника с редактором реестра можно сравнить разве что с обезьяной с гранатой, поэтому не забудьте сохранить резервную копию реестра и системных файлов.

Оптимизация системного реестра для Windows 9x/Me (и отчасти NT4-5)

Управление приоритетами процессора.

Для Windows 9x/Me

С помощью управления приоритетом задач можно добиться более эффективного использования процессора. Работа любого приложения Windows зависит от параметра CPUPriority. Если задать CPUPriority=0, все активные приложения получат дополнительные циклы процессора.

CPUPriority=1 – все загруженные приложения (и активные и фоновые) получают несколько больше циклов процессора, чем загружаемые.

CPUPriority=2 – все загруженные приложения (и активные и фоновые) имеют гораздо больше циклов, чем загружаемые.

CPUPriority=3 – все приложения делят одни и те же циклы процессора (установлено по умолчанию).

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

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

PCIConcur=1 (разрешено)
FastDRAM=1 (разрешено)
AGPConcur=1 (разрешено) – при установленной AGP-видеокарте

Для Windows 9x/Me/NT4-5.

С помощью параметра Priority Control можно управлять перераспределением приоритетов между активными и фоновыми задачами. Запустите редактор и войдите в HKEY_LOCAL_MACHINESystemCurrentControlSetControlPriorityControl. Если раздела PriorityControl нет, то создайте его (в Control “Создать/раздел”). В правой панели организуйте параметр DWORD-Win32PrioritySeparation, и придайте ему одно из следующих значений:

0 – активные и фоновые задачи имеют одинаковые приоритеты
1 – приоритет активных приложений больше, чем у фоновых приложений
2 – активные приложения имеют гораздо больший приоритет, чем фоновые

Оптимизация работы файловой системы

Отложенная запись и время задержки.

Чтобы убедиться, что отложенная запись для съёмных накопителей разрешена, нужно войти в Панель управления/Система, закладка Быстродействие, далее Файловая система и отметить закладку Съёмный диск. Так же должна быть включена функция “Разрешить буферизацию записи для всех съёмных дисков”.

В Windows 98 SE и Me можно увеличить время задержки данных в КЭШе перед сбросом их на диск. Данный приём повышает производительность системы, однако при этом возрастает риск потерять данные при сбоях, а так же из-за того, что некоторые контроллеры жёстких дисков забывают сбросить на них информацию по завершении работы системы. Итак, запустите редактор реестра, перейдите в раздел HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrent Version. В правой панели создайте новый параметр DWORD и присвойте ему имя CacheWriteDelay. Измените по своему усмотрению параметр, вписав в поле значение, число в секундах, умноженных на тысячу. Например, если задержка равна 2 секунды (по умолчанию), то в поле напишите 2000, в секции “Система исчисления” включите опцию “Десятичная” и нажмите OK – должна появиться запись CacheWriteDelay 0x000007d0 (2000).

Задание размера блока данных для упреждающего чтения.

Смысл упреждающего чтения – обработка одного имеющегося в памяти блока одновременно с запросом и считыванием другого. Чем больше будет значение параметра упреждающего чтения, тем выше станет производительность системы при последовательном доступе. По умолчанию максимальная величина блока данных для упреждающего чтения равна 64 Кбайт. Чтобы изменить это значение запустите редактор реестра и перейдите к разделу HKEY_LOCAL_MACHINESystemCurrentControlSetControlFileSystem. Если в правой панели отсутствует двоичный параметр, то создайте его и назовите ReadAheadThreshold. Затем измените значение. Обратите внимание, что размер указывается в байтах, а разряды записываются в обратном порядке. Например, значение блока упреждающего чтения составляет 96Кбайт, что равно 98304 байт, а в шестнадцатеричном виде – 00 01 80 00h. В обратной последовательности: 00 80 01 00. Сначала вводите 00, затем 01 и т.д.

Задание размера свободной области дискового пространства при записи данных на диск.

На производительность файловой системы влияет и размер записываемого блока данных. По умолчанию Windows сбрасывает данные в первый попавшийся свободный участок величиной 512 килобайт. Затем происходит обращение к файловой системе о выделении следующих 512 Кбайт и т.д. Видно, что при такой работе происходит дефрагментация диска, и тратится время на запрос и поиск пространства. Поэтому рекомендуется увеличить не менее чем вдвое размер свободного пространства, запрашиваемого системой для записи. В этом случае прирост производительности будет заметнее при работе с файлами большого объёма. Размер свободного пространства лучше выбирать в интервале 1024-4096 килобайт с учётом объёма винчестера. Чтобы выполнить эту операцию, запустите редактор, перейдите к разделу HKEY_LOCAL_MACHINESystemCurrentControlSetControlFileSystem. В правой панели создайте новый параметр DWORD с именем ContigFileAlloSize и измените его значение, дважды щёлкнув на имени и введя в текстовое поле значение в килобайтах.

Оптимизация работы с дисководом CD- ROM.

При работе с компакт-дисками Windows так же использует кэширование и упреждающее чтение. Однако стандартные средства позволяют пользователю установить не более 1238 килобайт, а оптимизацию упреждающего чтения – задавать для 8-скоростныз дисководов CD-ROM. Есть способ обойти эти ограничения. Откройте раздел реестра HKEY_LOCAL_MACHINESystemCurrentControlSetControlFileSystemCDFS. Учтите, что значение параметра DWORD CasheSize задаёт размер, отводимый под кэш-память. Величину памяти в килобайтах, которую вы хотите выделить под кэш, разделите на два, и результат внесите в реестр. Значение параметра DWORD Prefetch определяет величину блока информации для упреждающего чтения с дисководов.

:/>  Меню «Пуск» в стиле Windows 7 для Windows 10

Зависимость величины блока информации для упреждающего чтения от скорости дисковода:

Подкуем Windows, или оптимизация разгона-2

Изменение времени принудительного завершения приложений.

Величиной интервала времени, который даётся Windows, для того чтобы закрыть приложения тоже можно управлять. Откройте редактор реестра и перейдите к разделу HKEY_CURRENT_USERControl PanelDesktop. Создайте два новых строковых параметра: HungAppTimeout и WaitToKillAppTimeout. Первый параметр указывает, сколько времени (в миллисекундах) операционная система даст приложению при попытке его закрытия известной комбинацией клавиш. По умолчанию значение составляет 5000мс. Второй параметр – промежуток времени, выделенный приложению на самостоятельное завершение по окончании работы с ОС (выключение или перезагрузка). По умолчанию он составляет 20000мс. Как производится установка значений HungAppTimeout и WaitToKillAppTimeout, уже было рассказано. Рекомендуется установить значение первого параметра равным 1000мс., а второго – 5000мс.

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

Наверняка вы встречались с сообщением о том, что какое-то приложение ещё выполняется и сначала надо закрыть его, а уже потом выходить из системы. Подобная ситуация возникает тогда, когда программа не может корректно обработать сообщение о завершении работы. Оказывается, в реестре существует параметр, значение которого влияет на поведение Windows в такой ситуации. Чтобы изменить его, запустите редактор и перейдите к разделу HKEY_CURRENT_USERControl PanelDesktop. Создайте (если его не существует) новый строковый параметр и назовите его AutoEndTasks. Если присвоить ему значение “0” (или вообще отсутствие его), то завершение приложений переложится на пользователя, если “1”, то ОС будет сообщено о принудительном закрытии приложений, не способных самостоятельно закончить работу при “выходе” из Windows.

Оптимизация системного реестра для Windows XP

.

Конфиденциальность.

После выключения компьютера в файле подкачки остаётся масса интересных вещей, например остатки программного кода, имена, пароли и т.п. Теоретически любой “грамотный” товарищ, покопавшись в свопе, может получить доступ к вашей конфиденциальной информации. Если эта проблема вам близка, укажите операционной системе, чтобы при завершении работы она заполняла файл подкачки нулями. Для этого в разделе реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management найдите параметр ClearPageFileAtShutdown и установите его в значение “1”.

Подкуем Windows, или оптимизация разгона-2
обеспечение конфиденциальности посредством параметра ClearPageFileAtShutdown

Общее ускорение.

В том же разделе реестра находится переменная DisablePagingExecutive. Если выставить её в значение “1”, в файл подкачки не будут записываться ядро системы и драйверы, а скорость реакции системы и приложений на действия пользователя увеличится. Однако эта рекомендация будет эффективной лишь в том случае, если в системе установлено более 256 мегабайт оперативной памяти.

Так же в том же разделе реестра находится переменная LargeSystemCache. Если ей присвоить значение “1”, то система будет работать несколько быстрее (но тоже, если памяти больше 256Мб).

Отключив систему POSIX (которая никогда не используется) можно немного увеличить скорость работы. Найдите в реестре раздел HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerSubsystems и удалите в нём строки Optional и POSIX.

Подкуем Windows, или оптимизация разгона-2
Удаление неиспользуемой системы POSIX

Некоторые удобные красивости (или красивые удобности).

Операционная система Windows XP позволяет быстро выполнять некоторые задачи с помощью определённых комбинаций кнопок.

Команда control userpasswords2 (вводите в окно командной строки) позволяет изменять пароли пользователей и убирать так надоедающее многим окно приветствия при старте системы.

Подкуем Windows, или оптимизация разгона-2
Окно изменения пароля и настроек старта системы

Присутствует аналог листа процессов, который можно вызвать из командной строки посредством команды tasklist – отображает все процессы с их PID – номерами. С помощью команды taskkill (вместе с PID – номером процесса) можно завершать работу процесса.

Подкуем Windows, или оптимизация разгона-2
Лист процессов – аналог диспетчера задач Windows

Из той же командной строки можно узнать сведения о системе – посредством команды systeminfo.

Подкуем Windows, или оптимизация разгона-2
Информация о системе – аналог сведений о системе Windows

Запускать эти команды лучше всего в DOS – окне (Пуск – Программы – Стандартные – Командная строка).

Можно удалять ненужные программы Windows (например, Windows Messenger), которые не удаётся удалить обычным образом. Найдите файл sysoc.inf в папке Windows/inf. В некоторых строчках присутствует слово hide, которое надо удалить, оставив две запятые подряд.

Подкуем Windows, или оптимизация разгона-2
Делаем скрытые параметры доступными при помощи файла sysoc.ini

Теперь в меню Установка компонентов Windows вы увидите то, чего там раньше не было.

Подкуем Windows, или оптимизация разгона-2
На этом снимке мы собственно тела службы Microsoft Messenger не видим…
Подкуем Windows, или оптимизация разгона-2
…а после манипуляций с файлом sysoc.ini оно появляется, и его можно удалить

Пожалуй, пока это всё. Надеюсь, информация кому-нибудь понадобится.

SEKTOR

Дефрагментация

Со временем реестр подвергается сильной фрагментации — разбивается на большое количество ячеек, которые расположены не по порядку, а в разбивную. Это снижает скорость, с которой реестр ищет нужные ему файлы. Чтобы снизить уровень фрагментации, необходимо произвести дефрагментацию:

Настройка реестра

Реестр — одна из главных частей системы, так как в нём находятся и выполняют свои функции все параметры и значения системных настроек. Если оптимизировать его работу, то быстрее начнёт работать вся Windows.

Настройка электропитания

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

  1. Перейдите к панели управления ПК.
  2. Выберите раздел «Оборудование и звук».
  3. Выберите подраздел «Электропитание».
  4. Выберите режим «Высокая производительность» и попробуйте, станет ли работать компьютер лучше или нет.
  5. Возможно, для вашего типа ПК всё-таки лучше подойдёт сбалансированный режим, но это можно узнать только методом экспериментов.
  6. Здесь же вы можете изменить яркость экрана, это может сказаться на количестве потребляемой энергии. Известно, что большая часть получаемого электропитания уходит на подсветку экрана.

Оптимизация через изменение значений

Благодаря изменению значений в реестре, вы можете отключить или включить некоторые функции, выполняемые системой, для её оптимизации. Но перед этим необходимо создать резервную копию реестра, чтобы в будущем иметь возможность откатить его до первичного состояния, если что-то измениться в худшую сторону:

  1. Разверните окошко «Выполнить», используя комбинацию клавиш Win R на клавиатуре.
  2. Используйте команду regedit, чтобы перейти к приложению реестра.
  3. В открывшемся окошке, в блоке с деревом папок, кликнете ПКМ по верхнему разделу «Компьютер» и выберите функцию «Экспортировать».
  4. Выберите место, куда отправиться резервная копия реестра. Желательно расположить её на стороннем носителе. Если компьютер перестанет запускаться из-за изменения параметров в реестре, то его будет легче восстановить со стороннего носителя.
  5. Чтобы воспользоваться созданной копией, достаточно открыть её и подтвердить, что хотите внести изменения.

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

Отключение лишнего

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

  1. Запустите окошко «Выполнить», зажав одновременно клавиши Win R на клавиатуре.
  2. Используйте команду msconfig.
  3. Откроется окошко, названное «Конфигурация системы». Первым делом перейдём во вкладку «Автозагрузка».
  4. Здесь находится список программ, запускающийся в автоматическом режиме во время включения ПК. Снимите галочку со всех программ, которые вам не нужны. Этот список, обычно, создан вами же, но часто бывают случаи, когда программы обманным путём сами присваивают статус автозапускающихся и нагружают систему.
  5. Перейдите к вкладке «Службы».
  6. Отключите все службы, запущенные не системой, а сторонними программами. Исключения сделайте для тех служб, которые вам нужны, например, для антивируса и программы для создания быстрых скриншотов. Все остальное рекомендуется отключать. Ни в коем случае не трогайте системные процессы, если не знаете, за что они отвечают, иначе это может привести к поломке системы.
  7. Находясь во вкладке «Сервис», проделайте те же самые действия: деактивируйте ненужные обслуживающие процессы.
  8. Переходим к панели управления компьютера.
  9. Разворачиваем раздел «Администрирование».
  10. Отрываем подраздел «Службы».
  11. Здесь находится полный список служб, выполняемых и отключённых на данный момент. Отключите службы, не относящиеся к системным, чтобы снизить нагрузку на ПК.

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

  • Windows CardSpace
  • Windows Search
  • Автономные файлы
  • Агент защиты сетевого доступа
  • Адаптивная регулировка яркости
  • Архивация Windows
  • Вспомогательная служба IP
  • Вторичный вход в систему
  • Группировка сетевых участников
  • Дефрагментация диска
  • Диспетчер автоматический подключений удалённого доступа
  • Диспетчер печати (если нет принтеров)
  • Диспетчер подключений удаленного доступа (если нет VPN)
  • Диспетчер удостоверения сетевых участников
  • Журналы и оповещения производительности
  • Защитник Windows (?)
  • Защищенное хранилище
  • Настройка сервера удаленных рабочих столов
  • Политика удаления смарт-карт
  • Программный поставщик теневого копирования (Microsoft)
  • Прослушиватель домашней группы
  • Сборщик событий Windows
  • Сетевой вход в систему
  • Служба ввода планшетного ПК
  • Служба загрузки изображений Windows (WIA) (если нет сканера или фотика)
  • Служба планировщика Windows Media Center
  • Смарт-карта
  • Теневое копирование тома
  • Узел системы диагностики
  • Узел службы диагностики
  • Факс
  • Хост библиотеки счетчика производительности
  • Центр обеспечения безопасности
  • Центр обновления Windows
:/>  Компьютер не распознаёт Wi-Fi 5 ГГц

Очищение жёсткого диска

Первое, что стоит сделать перед тем, как приступить к оптимизации — убедиться, что ваш жёсткий диск не засорён полностью. Учтите, что свободное место должно быть как на основном разделе диска, на котором установлена сама система, так и на всех остальных дополнительных разделах (D, F, G…).

Существует три способа очищения диска: ручной, с помощью сторонних программ и встроенных функций.

Очищение от ошибок и лишних элементов

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

  1. Скачиваем и устанавливаем программу с официального сайта разработчика — ccleaner.org.ua/download/.
  2. Открыв приложение, перейдите к блоку «Реестр».
  3. Отметьте галочкой все предлагаемые параметры.
  4. Запустите сканирование реестра.
  5. Кликнете по кнопке «Исправить», чтобы дать программе права исправить все ошибки самостоятельно.

Проверка производительности системы

Чтобы оценить, насколько качественно работает ваша система, можно воспользоваться проверкой её производительности. Стоит понимать, что оценка может показывать не совсем объективные данные, но всё-таки некоторую полезную информацию она дать может. Проверка в Windows 7 осуществляется постоянно и в автоматическом режиме, чтобы узнать её результаты, необходимо выполнить следующие действия:

  1. Открыть панель управления ПК.
  2. Перейдите к разделу «Система и безопасность».
  3. Перейдите к подразделу «Система».
  4. Перейти к функции «Счётчики и средства производительности».
  5. Просмотреть подробную информацию о том, насколько хорошо работает система. Показатель строится относительно максимальной возможной производительности системы. То есть насколько быстро может работать компьютер, и насколько быстро он делает это на данный момент. Максимальный балл — 7.9, нормальный — до 3.5, ниже 3.5 — пора улучшать производительность самостоятельно или менять комплектующие ПК.

Второй показатель производительности проверяется следующим образом:

  1. Открываете диспетчер задач.
  2. Переходите во вкладку «Быстродействие».
  3. Смотрите, насколько сильно грузится центральный процессор и память. Если показатели близки к 80–100%, то стоит начать разгружать компьютер, иначе он начнёт затормаживаться, а новые приложения попросту не смогут открыться.

Итак, настройка и оценка производительности Windows 7 была произведена. Если ваши действия по ускорению системы не принесли результатов, то остаётся два выхода: переустановка Windows, так как абсолютно чистая версия будет работать гораздо быстрей, пока со временем не засорится, или улучшение комплектующих компьютера.

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

Ручной вариант

Удалите все ненужные программы, игры и файлы. Удобное удаление программ и приложений можно выполнить следующими действиями:

  1. Откройте панель управления компьютером.
  2. Перейдите к блоку «Программы и компоненты».
  3. Откроется вкладка, в которой представлены все программы и игры, установленные на компьютере. Пользуйтесь этим списком и кнопкой «Удалить», чтобы ничего не пропустить.

Не забудьте очистить корзину и временные файлы.

С помощью встроенных функций

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

  1. Откройте проводник, предназначенный для работы с папками.
  2. Откройте свойства диска, который хотите очистить.
  3. Перейдите к вкладке «Общие».
  4. В этом разделе вы можете просмотреть статистику засорённости диска в формате диаграммы. Кликнете по кнопке «Очистка диска».
  5. Отметьте галочкой все ненужные вам элементы, такие как «Временные файлы», «Эскизы» и т. д. Для каждого элемента система будет выдавать описание, которое поможет вам определить, нужны ли эти файлы или нет.
  6. Кликнете по кнопке «ОК», чтобы приступить к автоматической очистке.
  7. После окончания процесса вернитесь к окошку «Очистка диска» и кликнете по кнопке «Очистить системные файлы».
  8. Откроется дополнительное окошко, в котором вам предложат очистить точки восстановления и файлы теневого клонирования. Вы можете удалить их только на свой страх и риск, так как без них в случае поломки системы вы не сможете её откатить до момента, когда она работала нормально. То есть стирать эти данные стоит только в крайнем случае.

С помощью сторонних приложений

Существует множество программ, позволяющих очистить диск в автоматическом режиме. Одна из лучших в этой роде — CCleaner:

  1. Скачиваем и устанавливаем программу с официального сайта разработчика — ccleaner.org.ua/download/.
  2. Переходим к блоку «Очистка».
  3. Отмечаем в боковой части раздела «Очистка» все пункты, которые вам не жалко удалить.
  4. Нажимаем кнопку «Анализ», чтобы запустить автоматическое сканирование системы на лишние файлы.
  5. После окончания сканирования кликнете по кнопке «Очистить», чтобы программа начала самостоятельно удалять все найденные бесполезные элементы.

Снижение нагрузки на видеокарту

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

  1. Откройте панель управления компьютером.
  2. Откройте вкладку «Система и безопасность».
  3. Перейдите к блоку «Система».
  4. Перейдите к дополнительным настройкам системы.
  5. В открывшемся окошке откройте вкладку «Дополнительно».
  6. В блоке «Быстродействие» кликнете по кнопке «Параметры».
  7. Отметьте вариант «Обеспечить максимальное быстродействие».
  8. Большинство галочек будет снято, но вы можете выставить некоторые из них обратно. Подберите под себя, какими визуальными эффектами вы готовы пожертвовать, а какими — нет.
  9. Кликнете по кнопке «Применить» и дождитесь, пока экран преобразиться. Картинка ухудшится с дизайнерской точки зрения, но компьютер станет работать гораздо быстрей.

Способы настройки windows 7 на максимальную производительность

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

Сравнение двух снимков (копий) реестра

Кстати, если уж мы затронули утилиту Reg Organizer — не могу также не отметить, что в ее арсенале есть одна полезная опция: создание снимков реестра и их сравнение между собой.

Это может быть полезно в тех случаях, когда вы хотите узнать, что меняет в реестре та или иная программа (например).

Как это сделать

Запустить программу и открыть вкладку “Сравнение двух состояний реестра”. Далее сделать снимок реестра. 👇

Как правило снимок делается достаточно быстро (2-3 мин.). По умолчанию его имя будет совпадать с текущей датой и днем недели. 👇

Собственно, когда снимок сохранен, можно “что-то делать” с той или иной программой, а потом зайти в Reg Organizer и сравнить текущее состояние реестра с прошлым снимком.

Разница будет показана довольно наглядно. 👇

Раз уж вы заинтересовались оптимизацией реестра, не могу не порекомендовать инструкцию 👉 по оптимизации ОС Windows 10. Материал статьи поможет поднять производительность вашей системы (в некоторых случаях – существенно!), снизить количество ошибок, лагов и подвисаний. 👌

По теме вопроса у меня все, дополнения (как всегда) приветствуются…

Удачной работы!

Первая публикация: 03.08.2021

Корректировка: 25.11.2020

Функция readyboost

Данная функция позволяет использовать внешние накопители в роли мини — жёстких дисков. То есть подключённая USB-флешка сможет взять на себя работу с небольшими файлами: их хранение, переработку и перераспределение. Обычно, ReadyBoost переносит на накопитель временные файлы, чтобы они не засоряли жёсткий диск. Активировать функцию можно следующими действиями:

  1. Подключите накопить к компьютеру и откройте проводник.
  2. Кликнете ПКМ по подключённому накопителю и разверните его свойства.
  3. Перейдите к вкладке ReadyBoost.
  4. Включите функцию.
  5. Перегоните ползунок на то количество МБ, которое будет отдано с накопителя для использования его функцией. Это может быть как вся память устройства, так и только её часть.