При запуске компьютера запускается много процессов. Решаем проблему с нехваткой памяти на пк

Многие, прочитав заглавие, улыбнутся: ну что же здесь сложного? Однако вдумайтесь: что же происходит с ПК после нажатия кнопки Power (включение питания)? Этот вопрос редко задают себе как начинающие, так и опытные пользователи. Автору приходилось задавать его и специалистам в области компьютерной техники, но исчерпывающих ответов было мало. Тем не менее при сбоях или отказе компьютера знание основ процесса начальной загрузки во многих случаях помогает обнаружить или быстро локализовать неисправность.

Для конкретизации изложения рассмотрим процесс загрузки компьютера, оснащенного материнской платой, на которой установлен BIOS AWARD и Intel-совместимый микропроцессор, а в качестве ОС - Windows 98.

После нажатия кнопки Power источник питания выполняет самотестирование. Если все напряжения соответствуют номинальным, источник питания спустя 0,1...0,5 с выдает на материнскую плату сигнал PowerGood, а специальный триггер, вырабатывающий сигнал RESET, получив его, снимает сигнал сброса с соответствующего входа микропроцессора. Следует помнить, что сигнал RESET устанавливает сегментные регистры и указатель команд в следующие состояния (неиспользуемые в реальном режиме биты не указываются): CS = FFFFh; IP = 0; DS = SS = ES = 0 и сбрасывает все биты управляющих регистров, а также обнуляет регистры арифметическо-логического устройства. Во время действия сигнала RESET все тристабильные буферные схемы переходят в высокоимпендансное состояние. С момента снятия этого сигнала микропроцессор начинает работу в реальном режиме и в течение примерно 7 циклов синхронизации приступает к выполнению инструкции, считываемой из ROM BIOS по адресу FFFF:0000. Размер области ROM BIOS от этого адреса до конца равен 16 байт, и в ней по указанному адресу записана команда перехода на реально исполняемый код BIOS. В этот момент процессор не может выполнять никакую другую последовательность команд, поскольку нигде в любой из областей памяти, кроме BIOS, ее просто не существует. Последовательно выполняя команды этого кода, процессор реализует функцию начального самотестирования POST (Power-On Self Test). На данном этапе тестируются процессор, память и системные средства ввода/вывода, а также производится конфигурирование программно-управляемых аппаратных средств материнской платы. Часть конфигурирования выполняется однозначно, другая часть может определяться положением джамперов (перемычек или переключателей) системной платы, но ряд параметров возможно (а иногда и необходимо) устанавливать пользователю. Для этих целей служит утилита Setup, встроенная в код BIOS. Параметры конфигурирования, установленные с помощью этой утилиты, запоминаются в энергонезависимой памяти, питаемой от миниатюрной батарейки, размещенной на материнской плате. Часть из них всегда хранится в традиционной CMOS Memory, объединенной с часами и календарем RTC (Real Time Clock). Другая часть (в зависимости от фирмы-производителя) может помещаться и в энергонезависимую (например, флэш) память (NVRAM). Кроме этой части статически определяемых параметров, имеется область энергонезависимой памяти ESCD для поддержки динамического конфигурирования системы Plug and Play, которая может автоматически обновляться при каждой перезагрузке компьютера.

Утилита BIOS Setup имеет интерфейс в виде меню или отдельных окон, иногда даже с поддержкой мыши. Для входа в Setup во время выполнения POST появляется предложение нажать клавишу DEL. В других типах BIOS (в отличие от указанного выше) для этого может использоваться сочетание клавиш Ctrl+Alt+Esc, Ctrl+Esc, клавиша Esc, бывают и другие варианты (например, нажать клавишу F12 в те секунды, когда в правом верхнем углу экрана виден прямоугольник). В последнее время появились версии BIOS, в которых вход в Setup осуществляется нажатием клавиши F2, однако чаще клавиши F1 или F2 используются для вызова меню Setup, если POST обнаружит ошибку оборудования, которая может быть устранена сменой начальных установок. Для некоторых BIOS удержание клавиши INS во время POST позволяет установить настройки по умолчанию, отменяя все "ускорители". Это бывает удобно для восстановления работоспособности компьютера после попыток его неудачного "разгона". Выбранные установки сохраняются при выходе из Setup (по желанию пользователя) и начинают действовать с момента следующего выполнения POST.

При выполнении каждой подпрограммы POST записывает ее сигнатуру (код) в диагностический регистр. Этот регистр физически должен располагаться на специальной плате диагностики (сигнатурном анализаторе, или так называемой POST-карте), устанавливаемой в слот системной шины при анализе неисправности. Такие POST-карты бывают в двух исполнениях: для шин ISA и PCI. На данной плате обязательно устанавливается двухразрядный семисегментный индикатор, высвечивающий содержимое регистра диагностики. Возможно также наличие двоичного индикатора адреса. В пространстве ввода/вывода регистр занимает один адрес, зависящий от архитектуры РС (версии BIOS). Например, для ISA, EISA - 80h; ISA Compaq - 84h; ISA-PS/2 - 90h; для некоторых моделей EISA - 300h; MCA-PS/2 - 680h. Имея в наличии подобный сигнатурный анализатор по индицируемым кодам, можно определить, на каком этапе остановился POST. Зная специфическую таблицу сигнатур для каждой версии BIOS, легко определить неисправность системной платы.

Перечислим в порядке выполнения основные тесты POST для BIOS AWARD V4.51 и их сигнатуры, высвечиваемые POST-картой на индикаторе регистра диагностики. Следует отметить, что далеко не все перечисленные ниже коды видны на индикаторе в процессе нормальной загрузки компьютера: некоторые высвечиваются лишь в том случае, если POST останавливается. Происходит это потому, что многие подпрограммы POST исполняются настолько быстро, что человеческий глаз не в состоянии уследить за индицируемым состоянием регистра диагностики, а некоторые коды появляются только при обнаружении неисправности. Для указанной версии BIOS первой исполняемой сигнатурой в последовательности POST является C0:

C0 - осуществляется программирование регистров микросхемы Host Bridge для установки следующих режимов:

запрещается Internal и External Cache, а также операции с кэш-памятью;

перед запретом Internal Cache очищается;

Shadow RAM запрещается, вследствие чего происходит направление непосредственно к ROM циклов обращения к адресам расположения System BIOS. Эта процедура должна соответствовать конкретному чипсету;

C1 - с помощью последовательных циклов запись/чтение определяется тип памяти, суммарный объем и размещение по строкам. И в соответствии с полученной информацией настраивается DRAM-контроллер. На этом же этапе процессор должен быть переключен в Protected Mode (защищенный режим).

C3 - проверяются первые 256 Кб памяти, которые в дальнейшем будут использованы как транзитный буфер, а также осуществляется распаковка и копирование System BIOS в DRAM.

C6 - по специальному алгоритму определяется наличие, тип и параметры External Cache.

CF - определяется тип процессора, а результат помещается в CMOS. Если по каким-либо причинам определение типа процессора закончилось неудачно, такая ошибка становится фатальной, и система, а соответственно и выполнение POST, останавливается.

05 - осуществляется проверка и инициализация контроллера клавиатуры, однако на данный момент прием кодов нажатых клавиш еще не возможен.

07 - проверяется функционирование CMOS и напряжение питания ее батареи. Если фиксируется ошибка питания, выполнение POST не останавливается, однако BIOS запоминает этот факт. Ошибка при контрольной записи/чтении CMOS считается фатальной, и POST останавливается на коде О7.

BE - программируются конфигурационные регистры Host Bridge и PIIX значениями, взятыми из BIOS.

0A - генерируется таблица векторов прерываний, а также производится первичная настройка подсистемы управления питанием.

0B - проверяется контрольная сумма блока ячеек CMOS, а также, если BIOS поддерживает PnP, выполняется сканирование устройств ISA PnP и инициализация их параметров. Для PCI-устройств устанавливаются основные (стандартные) поля в блоке конфигурационных регистров.

0C - инициализируется блок переменных BIOS.

0D/0E - определяется наличие видеоадаптера путем проверки наличия сигнатуры 55АА по адресу начала Video BIOS (C0000:0000h). Если Video BIOS обнаружен и его контрольная сумма правильная, включается процедура инициализации видеоадаптера. С этого момента появляется изображение на экране монитора, высвечивается заставка видеоадаптера, инициализируется клавиатура. Далее по ходу POST тестируется контроллер DMA и контроллер прерываний.

30/31 - определяется объем Base Memory и External Memory, и с этого момента начинается отображаемый на экране тест оперативной памяти.

3D - инициализируется PS/2 mouse.

41 - производится инициализация подсистемы гибких дисков.

42 - выполняется программный сброс контроллера жестких дисков. Если в Setup указан режим AUTO, производится детектирование устройств IDE, в противном случае параметры устройств берутся из CMOS. В соответствии с конфигурацией системы размаскируются прерывания IRQ14 и IRQ15.

45 - инициализируется сопроцессор FPU.

4E - настраивается клавиатура USB. На данном этапе становится возможен вход в CMOS Setup по нажатию клавиши DEL.

4F - осуществляется запрос на ввод пароля, если это предусмотрено установками CMOS Setup.

52 - производится поиск и инициализация ПЗУ дополнительных BIOS, а также картируется каждая из линий запросов прерывания PCI.

60 - если в Setup включен данный режим, устанавливается антивирусная защита BOOT Sector.

62 - осуществляется автоматический переход на зимнее или летнее время, для клавиатуры настраиваются состояние NumLock и режим автоповтора.

63 - корректируются блоки ESCD (только для PNP BIOS) и производится очистка ОЗУ.

B0 - это состояние записывается в регистр сигнатурного анализатора только в случае наличия ошибок, например, при тесте Extended Memory. Если при работе в Protected Mode сбои отсутствуют, то POST не включает эту ветвь. При наличии страничных нарушений и других исключительных ситуаций управление будет передано на эту процедуру, она выведет код B0 в порт 80(84)h и остановится.

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

Порядок поиска загрузочного диска на компьютерах x86 (FDD, жесткие диски IDE и SCSI, устройства CD-ROM) задает BIOS. Современные BIOS позволяют переконфигурировать этот порядок, называемый последовательностью загрузки (boot sequence). Если при этом дисковод A: включен в последовательность загрузки первым и в нем находится дискета, BIOS попытается использовать эту дискету в качестве загрузочной. Если дискеты в дисководе нет, BIOS проверяет первый жесткий диск, который к этому времени уже инициализировался, и выполняет команду INT19h. Процедура обработки прерывания INT19h для загрузки BOOT-сектора должна прочитать сектор с координатами Cylinder:0 Head:0 Sector:1 и поместить его по адресу 0000:7С00h, после чего осуществляется проверка, является ли диск загрузочным. Сектор MBR (Master Boot Record - главная загрузочная запись) на жестком диске находится по тому же физическому адресу, что и BOOT-сектор на дискете (цилиндр 0, сторона 0, сектор 1).

Если при проверке загрузочный сектор не обнаружен, т.е. два последних байта этого сектора (его сигнатура) не равны 55ААh, вызывается прерывание INT18h. При этом на экране появляется предупреждающее сообщение, зависящее от производителя BIOS компьютера.

Сектор MBR записывается на жесткий диск программой FDISK, поэтому если HDD был отформатирован на низком уровне, во всех его секторах находятся нули и, естественно, первый сектор не может содержать необходимой сигнатуры. Отсюда следует, что сообщения об ошибке будут выдаваться, если диск не разбивался на разделы (логические диски). Главная загрузочная запись обычно не зависит от операционной системы (на платформах Intel она используется для запуска любой из операционных систем). Код, содержащийся в главной загрузочной записи, сканирует таблицу разделов (partition table) в поисках активного системного раздела. Если в таблице разделов активный раздел не обнаружен или хотя бы один раздел содержит неправильную метку, а также если несколько разделов помечены как активные, выдается соответствующее сообщение об ошибке.

Код главной загрузочной записи определяет расположение загрузочного (активного) раздела, считывая таблицу разделов, расположенную в конце MBR. Если активный раздел найден, производится чтение его загрузочного сектора и определяется, является ли он действительно загрузочным. Попытка чтения может осуществляться до пяти раз, в противном случае выдается сообщение об ошибке, и система останавливается. Если загрузочный сектор найден, Master Boot Record передает управление коду загрузочного сектора в активном (загрузочном) разделе, который содержит загрузочную программу и таблицу параметров диска. Загрузочный сектор раздела просматривает блок параметров BIOS в поисках расположения корневого каталога, а затем копирует из него в память системный файл IO.SYS (который, по сути, является частью DOS и включает в себя функции файла MSDOS.SYS из предыдущей версии DOS) и передает ему управление. IO.SYS загружает драйверы некоторых устройств и выполняет ряд операций, связанных с загрузкой. Сначала IO.SYS считывает файл MSDOS.SYS. Нужно помнить, что этот файл не похож на одноименные файлы из предыдущих версий DOS. В Windows 98 MSDOS.SYS является текстовым файлом, содержащим опции процедуры запуска. Затем загружается и отображается файл LOGO.SYS (стартовая заставка).

На следующем этапе IO.SYS считывает информацию из системного реестра, а также исполняет файлы CONFIG.SYS и AUTOEXEC.BAT (при их наличии в корневом каталоге). При этом загружаются драйверы устройств, работающих в реальном режиме работы процессора, выполняются некоторые системные установки. Ниже приводится неполный список возможных драйверов и программ, загружаемых на данном этапе.

DBLSPACE.BIN или DRVSPACE.BIN. Драйвер сжатия дисков.

HIMEM.SYS. Администратор верхней памяти в реальном режиме работы процессора.

IFSHLP.SYS. Оказывает содействие при загрузке VFAT и прочих файловых систем, поддерживающих Windows 98.

SETVER.EXE. Утилита, подменяющая номер версии операционной системы. Существуют программы, ориентированные на более ранние версии операционных систем и отказывающиеся функционировать под Windows 98. Благодаря SETVER.EXE подобной программе возвращается именно тот номер версии DOS, который ее устраивает.

DOS=HIGH. Загружает DOS в область памяти HMA. Если в файле конфигурации CONFIG. SYS содержится инструкция для загрузки администратора отображаемой памяти EMM386.EXE, в эту строку добавляется параметр UMB, позволяющий EMM386.EXE использовать верхнюю память.

Нужно помнить, что IO.SYS не загружает администратор EMM386.EXE автоматически. Поэтому, если планируется его использование, в файл CONFIG.SYS необходимо вставлять строку DEVICE=EMM386.EXE.

FILES=30. В этой строке определяется число создаваемых дескрипторов файла. Windows 98 не использует это параметр; он включен для совместимости с предыдущими версиями программ.

LASTDRIVE=Z. Здесь определяется последняя буква для логических дисков. Эта опция также введена для обратной совместимости и не используется Windows 98.

BUFFER=30. Определяет число создаваемых файловых буферов. Буферы файлов используются приложениями при вызовах подпрограмм ввода/вывода из файла IO.SYS.

STACKS=9,256. Этой записью определяется число кадров стека и размер каждого кадра.

FCBS=4. Данная команда задает число блоков управления файлом. Оба последних параметра применяются только для обратной совместимости.

На последнем этапе загружается и запускается файл WIN.COM. Он обращается к файлу VMM32.VXD. Если в компьютере установлен достаточный объем ОЗУ, то этот файл загружается в память, в противном случае организуется доступ к этому файлу на жестком диске, что, естественно, увеличивает время загрузки. Загрузчик драйверов реального режима сравнивает копии виртуальных драйверов устройств (VxD) в папке Windows/System/VMM32 и файле VMM32.VXD. Если виртуальный драйвер устройства существует и в папке, и в файле, копия виртуального драйвера "помечается" в файле VMM32.VXD как незагружаемая. Виртуальные драйверы устройств, не загруженные с помощью файла VMM32.VXD, загружаются из раздела файла SYSTEM.INI папки Windows. Во время описанного процесса загрузчик драйверов виртуальных устройств реального режима постоянно проверяет правильность загрузки всех необходимых виртуальных драйверов устройств, а при появлении ошибки при загрузке нужного драйвера он пытается выполнить эту операцию еще раз. После загрузки виртуальные драйверы устройств реального режима инициализируются, затем файл VMM32.VXD переключает процессор в защищенный режим, и начинается процесс инициализации виртуальных драйверов устройств согласно их параметру InitDevice. Процедура загрузки ОС заканчивается загрузкой файлов KRNL32.DLL, GDI.EXE, USER.EXE и EXPLORER.EXE. Если компьютер подключен к сети, то загружается сетевое окружение. Пользователю предлагается ввести имя и пароль для входа в сеть. Затем из системного реестра загружается конфигурация с параметрами, установленными по умолчанию. На последней фазе загрузки операционной системы производится обработка содержимого папки Startup (Автозагрузка) и запускаются указанные в ней программы. После этого ОС готова к работе.

Существует несколько стандартных способов, позволяющих видоизменить описанную выше процедуру запуска:

При исполнении POST на этапе проверки памяти и инициализации загрузочных устройств нажать кнопку клавиатуры DEL для входа в программу Setup;

Вставить перед окончанием теста оборудования загрузочный диск (например, аварийный диск Windows 98);

Внести исправления в файл CONFIG.SYS;

Отредактировать файл AUTOEXEC.BAT.

Помимо них, Windows 98 предоставляет ряд менее очевидных методов для выполнения этой же задачи:

После завершения теста оборудования клавишей F8 вызвать меню Startup;

Отредактировать инструкции запуска системы в файле MSDOS.SYS;

Использовать один из перечисленных методов для "остановки" в режиме DOS, после чего запустить Windows из командной строки с набором необходимых ключей;

Изменить содержимое папки Startup. По материалам сайта

Привет! Друзья, знаете что я делаю почти на каждом компьютере, который попадает ко мне? Правильно, чищу список автозагрузки программ. Я когда включаю чужой компьютер, то где-то примерно в 80% случаев, мне хочется заплакать:). Я просто не могу наблюдать процесс, когда вместе с включением компьютера, запускается еще 20 программ, и компьютер вроде уже включился, но нужно ждать еще несколько минут, пока можно будет открыть папку и т. д.

Как вы уже поняли, буду писать о том, как убрать программы из автозагрузки , и тем самым ускорить загрузку компьютера в много раз. В статье я тоже писал о автозагрузке программ, и о том как почистить список автозагрузки. Но там я писал как это сделать с помощью программы Total Commander, еще и с дополнительными утилитами, да и такая версия Total Commander есть наверное только у меня:), старая она уже.

Помню я был еще необразованным в компьютерном деле, и у меня сломался компьютер, Windows походу слетел, не помню уже точно. И я повез свой системный блок на ремонт к знакомому. Он мне все сделал, всего за 20 грн. и установил тогда этот Total Commander (кстати установил на автозапуск, я еще долго мучился, пока убрал его оттуда:)) и с тех пор я им пользуюсь, правда пользуюсь только для очистки системы, там есть хорошая утилита. Ладно, хватит воспоминаний:), дальше по делу.

Значит в этой статье буду писать о том, как убрать программы из автозапуска с помощью стандартной утилиты в Windows. Есть много программ для этого дела, но я понимаю, что не всегда хочется качать и устанавливать какие-то дополнительные программы, потом еще и разбираться в них. Тем более, если есть возможность сделать все встроенным средством.

Для чего чистить список программ в автозагрузке?

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

Есть программы, которые запускаются автоматически, но они вам совсем не нужны, или нужны очень редко. Например тот же DAEMON Tools Lite, отличная программы, но мне например она нужна раз в месяц, и я могу запустить ее сам. А тут она все время запускается при включении компьютера. Ладно, она только бы запускалась, так она еще и работает все время и кушает оперативную память. А если таких бесполезных программ десять, или больше? Это все сильно влияет, на скорость включения компьютера и на его работу.

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

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

Значит так, чистим список автозагрузки и ваш компьютер задышит по-новому! Я у себя конечно же отключил ненужные программы с автозагрузки, но все равно время от времени проверяю. Бывает, что снова появляется мусор в этом списке.

Как убрать программы, которые запускаться при включении компьютера?

Как я и обещал, будем пользоваться стандартным средством.

В Windows 7: “Пуск” , “Все программы” , “Стандартные” ищем и запускаем утилиту “Выполнить” .

В Windows XP: “Пуск” , “Выполнить” .

В появившемся окне вводим команду msconfig и нажимаем “Ok” .

Откроется окно, в котором переходим на вкладку . Смотрим список и снимаем все программы, автозагрузка которых вам не нужна.

Будьте осторожны!

Не снимайте галочки с программ которых вы не знаете. Если хотите, то можете набрать имя программы со списка в поиске, например в Гугле, и посмотреть, что это за программа. Уже после проверки можно решить, отключать ее, или нет.

Как видите, у меня список автозагрузки очень скромный. После того, как вы все лишнее уберете (снимите галочки), нажмите “Применить” и “OK” .

Бывает, что ненужные программы еще могут находиться среди служб. Поэтому в окне которое мы открывали выше, переходим на вкладку “Службы” . Сразу установите галочку напротив “Не отображать службы Майкрософт” . И снимите галочки с ненужных служб. Для сохранения результата нажмите “Применить” и “Ok” .

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

Если вы отключили приличное количество программ и служб, то после перезагрузки увидите, насколько быстрее включиться и будет работать ваш компьютер. Надеюсь, что мой совет вам пригодиться и вы им будете пользоваться, так как эффект от него есть и очень хороший. Удачи!

Ещё на сайте:

Как убрать программы из автозагрузки (автозапуска)? Ускоряем загрузку компьютера обновлено: Февраль 7, 2018 автором: admin

16.04.2014 Frenk 7 комментариев

Если говорить о стандартных элементах управления, то диспетчер задач, практически не заменимое приложение в windows 7 или виндовс 8.

Более функциональная альтернатива ему есть. Это бесплатная утилита «System Explorer». Возможности у нее значительно шире.

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

Почему? Лишние могут создавать вирусы, а как вы узнаете системный это или ненужный – созданный вирусом (вирусы очень часто маскируются под системные приложения).

Так вот в «System Explorer», у вас есть возможность сразу определить, что это за процесс – сделав всего на всего один клик.

Что создает лишние процессы в диспетчере задач

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

Большое количество ненужных процессов, создает неправильно настроенная «автозагрузка» — она главный виновник.

Чтобы ее привести в порядок нажмите и внизу (в поисковой линейке) вставьте слово — msconfig.

В самом верху появится приложение msconfig.exe. Запустите его, перейдите во вкладку «автозагрузка» и снимите галочки напротив программ, которые вам постоянно не нужны – так вы избавитесь от лишних процессов.

От всех конечно не избавится никогда – многие нужны постоянно. Например, запуск браузера хром, сразу создает семь — chrome.exe.

Как в диспетчере задач избавится от всех лишних процессов одним махом

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

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

Вот и все. Писать можно еще много, но основное, почему и как касательно приложений в диспетчере устройств, думаю, освещено. Успехов.

7 рассуждений о “Почему в диспетчере задач много процессов”

    Большое спасибо,для начала это уже хорошо.Некоторые вещи приходится делать с нуля.

    Ответить

    Ответить

    хорошо, спасибо

    Ответить

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

    Обновлено: 19.04.2019 Опубликовано: 08.02.2018

    Описание

    Низкая производительность компьютера:

    • При загрузке (долго загружается система или рабочий стол)
    • Время от времени подтормаживает
    • Часто тормозит и зависает
    • При запуске игр или требовательных программ
    • После переустановки Windows
    • При пробуждении после сна или гибернации
    • Резко «замерзает» на несколько секунд
    • Тормоза при прокручивании страницы
    • Долго открываются программы
    • Низкий FPS в играх
    • Медленный Интернет
    • Зависает намертво

    При этом, раньше компьютер работал быстро. Но не исключено, что проблема наблюдается сразу после покупки ПК.

    Причина

    Причин может быть много — от программных ошибок, до аппаратного сбоя:

    • Наличие процесса, который грузит систему;
    • Вирусы или наличие в системе несколько антивирусов;
    • Большое число программ в автозагрузке;
    • Проблема с оперативной памятью;
    • Выход из строя жесткого диска или любого другого компонента;
    • Логические ошибки носителя;
    • Неправильная схема электропитания;
    • Перегрев (чаще, для ноутбуков или моноблоков);
    • Проблема с драйверами (обычно, после переустановки Windows);
    • Глюк в работе периферийных устройств;
    • Системная ошибка;
    • Кривая установка обновления;
    • Устаревание компьютера;
    • Несоответствие системным требованиям.

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

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

    Решение

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

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

    1. Проверяем компьютер на вирусы

    Вирусы могут запускать свои процессы, которые приводят к тормозам системы. Проверить компьютер можно с помощью утилиты CureIt или любого другого аналога.

    Также можно временно (или на постоянной основе) установить антивирус 360 Total Security и выполнить обычную проверку — программа предложит удалить не только подозрительные файлы, но и очистить автозагрузку и временные данные:

    Соглашаемся, после перезагружаем компьютер.

    Также убеждаемся, что в системе не установлено несколько антивирусных продуктов — в противном случае, они будут конфликтовать и создавать дополнительную ненужную нагрузку.

    2. Проверяем состояние HDD/SSD

    а) Физическое состояние:

    Устанавливаем утилиту для проверки жесткого диска и отображения состояния S.M.A.R.T. , например, HD Tune или CrystalDiskInfo . В случае, обнаружения ошибок или предупреждений, необходимо выполнить замену носителя.

    Состояние должно быть близким к 100%, в противном случае, диск может стать причиной низкой производительности:

    б) Свободное место:

    Помимо прочего, необходимо убедиться в наличие дискового пространства:

    Если места будет не достаточно, система будет подтормаживать.

    в) Логическое состояние:

    Если при просмотре загруженности компьютера, диск постоянно показывает 100%-ю загруженность, можно попробовать отключить файл подкачки. Подробнее прочитайте статью Диск загружен на 100% . При необходимости иметь файл подкачки, выставляем статические значения (одинаковые для максимума и минимума — это исключит его фрагментацию):

    3. Устанавливаем/обновляем драйверы

    Проблема менее актуальна, начиная с Windows 10, так как последняя умеет автоматически обновлять драйверы (при наличии подключения к сети Интернет), однако не исключает вероятность возникновения проблемы.

    И так, отсутствие драйвера для устройства или наличие версии с ошибкой могут привести к неправильной работе оборудования и, как следствие, к любым проблемам, в частности, медленной скорости работы ПК.

    Заходим в диспетчер устройств (команда devmgmt.msc или правой кнопкой по Этот компьютер в проводнике - Управление - ). Для всех устройств должны быть установлены драйверы (не должно быть восклицательных знаков):

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

    4. Отключаем визуальные эффекты

    При слабой производительности графики, стоит попробовать отключить все красивости Windows.

    Заходим в Панель управления - Система и безопасность - Система - кликаем по :

    На вкладке Дополнительно в разделе «Быстродействие» кликаем по Параметры - в открывшемся окне ставим переключатель в положение :

    5. Проверяем запущенные процессы

    Открываем Диспетчер задач (Ctrl + Shift + Esc) — в открывшемся окне можно увидеть утилизацию оборудования в процентном соотношении:

    Если ресурсы компьютера забиты полностью (90% и выше), необходимо найти процессы, которые это делают. Данную информацию можно увидеть в том же диспетчере задач, но более детальные сведения покажут специализированные утилиты, например Process Explorer .

    Принимаем лицензионное соглашение — откроется основное окно программы с запущенными на компьютере процессами и информацией о занимаемым ими ресурсов.

    Сортируем список по утилизации процессора:

    * System Idle Process показывает простой процессора (свободный ресурс). Чем этот показатель выше, тем лучше.

    Сортируем список по утилизации памяти (реально выделенные страницы, исключая shared):

    Сортируем список по утилизации памяти (сумма всех страниц памяти):

    При наличии процессов, которые грузят систему, пробуем их прибить:

    Однако, при попытке остановить процесс svchost мы получим ошибку:

    Здесь нужно действовать иначе. Наводим курсор на название процесса — появиться всплывающее окно со списком служб, которые висят на этом процессе:

    • чистим компьютер от временных файлов. Для этого существуют различные утилиты, например, CCleaner .
    • чистим реестр. Безопаснее всего это сделать вышеупомянутой CCleaner.
    • удаляем программы и игры, которыми уже не пользуемся. Делать это нужно с использованием инструмента «Программы и компоненты», либо, опять же, CCleaner.

    В новых компьютерах с предустановленной Windows, особенно, на ноутбуках, производитель/продавец считают своим долгом установить все программы мира. Удаление этого «нужного» софта может привести к тому, что компьютер начнет загружаться и работать лучше более чем в 2 раза!

    Если медленно работает новый ноутбук Lenovo, обновите или удалите предустановленный антивирус.

    7. Тестируем оперативную память

    Это еще один компонент, который за частую, является источником проблем с производительностью.

    Протестировать память можно разными способами:

    1. Если в компьютере несколько планок, вытаскиваем все, оставив одну. Тестируем и переставляем на другую планку.
    2. Используем специальную утилиту, например, memtest86 .
    3. Пробуем воткнуть память в разные слоты на материнской плате.

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

    8. Проверяем состояние остального оборудования

    Скачиваем и устанавливаем программу AIDA64 и проводим тест стабильности системы:

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

    9. Оцениваем работу блока питания и электророзеток

    Не всегда очевидная, но реальная проблема — нехватка электропитания для нормальной работы компонентов.

    Есть несколько подходов к проверке данной теории:

    1. Отнести компьютер к другому источнику питания, возможно, другое помещение.
    2. Заменить блок питания.
    3. Использовать диагностические утилиты, например, AIDA64.

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

    10. Настраиваем схему электропитания

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

    Чтобы поменять схему электропитания, открываем Параметры Windows и в поиске вводим «питание» - выбираем Выбор схемы управления питанием :

    В открывшемся окне раскрываем скрытую опцию нажав на Показать дополнительные схемы - в открывшемся меню выбрать Высокая производительность :

    * если мы увидим, что переключатель установлен в положение «Экономия энергии» стоит сначала попробовать переключиться на Сбалансированная .

    11. Смотрим температуру

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

    Чтобы посмотреть текущую температуру основных компонентов, можно воспользоваться вышеописанной AIDA64 или SpeedFan .

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

    1. Разобрать компьютер и почистить его от пыли.
    2. В зависимости от перегревающегося компонента:
      • Снять кулер процессора, снять остатки термопасты, нанести новую термопасту и поставить кулер на место.
      • Снять кулер видеокарты, снять остатки термопасты, нанести новую термопасту и поставить кулер на место.
    3. В случае с настольным компьютером, поставить кулер, работающий на выдув горячего воздуха из корпуса.
    4. Проверить работоспособность всех вентиляторов (визуально и с помощью программы, например, SpeedFan).

    12. Проверяем периферийные устройства

    Плохо работающая или начинающая глючить периферия может привести к проблемам с самим компьютером.

    Отключаем все устройства, кроме мышки. Вытаскиваем CD-диск из привода, если он есть. Проверяем работоспособность компьютера. Отключаем мышку, подключаем клавиатуру, продолжаем тест. Если без периферии компьютер работает хорошо, по одному подключаем дополнительные устройства, чтобы определить, с каким именно проблема.

    13. Сетевые проблемы / медленный Интернет

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

    В данном случае, попробуйте вытащить сетевой провод или отключить WiFi. Если проблема решится, попробуйте разобраться с сетью — это может быть временный сбой или неправильная работа брандмауэра.

    Если, сам по себе, компьютер работает удовлетворительно, но скорость сети Интернет низкая, измерьте ее, воспользовавшись соответствующей статьей . При плохой скорости, попробуйте отключить кабель от роутера и воткнуть его напрямую в компьютер — если скорость останется низкой, свяжитесь с поставщиком услуги. Иначе, попробуйте подключить компьютер к роутеру по проводу, а не через WiFi. Если не поможет, перенастройте роутер или замените его — довольно часто, помогает переход на частоту 5 Ггц.

    14. Убеждаемся в том, что мощность компьютера соответствует системным требованиям

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

    Если проблема происходит только с одной определенной программой/игрой, попробуйте ее переустановить.

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

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

    Если в нашем компьютере менее 4 Гб оперативной памяти и мы не планируем расширение, не устанавливаем 64-битную Windows — она потребляет немного больше ресурсов. Если более 4 Гб — ставим Windows x64, в противном случае, не будут задействованы все ресурсы. Также это справедливо для выбора редакции системы: не стоит устанавливать максимально возможную Windows, не факт, что будут задействованы все возможности, а ресурсы будут тратиться в пустую.

    15. Используем специализированный софт

    Существуют утилиты, способные провести анализ ПК и сообщить о возможных проблема производительности. Одна из таких утилит — Auslogics BoostSpeed .

    Однако, данная программа требует лицензии, поэтому либо покупаем ее, либо используем как источник информации.

    16. Проводим оценку производительности

    Начиная с Windows Vista есть системные средства для общей оценки производительности системы. На ее основе мы можем сделать вывод, какой из компонентов устарел или работает медленно.

    Для начала, выполняем такую проверку:

    a) Windows 7:

    Нажимаем правой кнопкой по Компьютер - Свойства . В открывшемся окне кликаем по ссылке Индекс производительности Windows и нажимаем Оценить компьютер . Начнется процесс оценки, который может занять до 10 минут — ждем, после мы получим результаты, например:

    * в данном примере видно, что самый слабый компонент — видеокарта. Данный компьютер должен комфортно решать офисные задачи, но будет тормозить при запуске требовательных игр. Максимальная оценка — 7,9 баллов.

    б) Windows 10 / 8:

    Начиная с Windows 8, оценка индекса производительности запускается из командной строки. Для этого открываем ее от имени администратора и вводим команду:

    winsat formal -restart clean

    Ждем окончания процесса. После открываем папку \Windows\Performance\WinSAT\DataStore . В открывшемся списке выбираем последний по дате файл, в имени которого есть Formal.Assessment (Recent).WinSAT.xml и открываем его с помощью любого браузера:

    Нас интересует тег WinSPR :

    Для удобства, можно скачать утилиту, позволяющую увидеть оценку в удобном виде — Winaero WEI Tool . Загружаем, распаковываем, запускаем:

    * обратите внимание, что максимальная оценка 9.9 баллов.

    Также упомяну, что помимо встроенных средств, есть другие утилиты. Например, бесплатная WhySoSlow.

    17. Изучаем системный журнал

    На основе записей в системном журнале, можно попробовать сделать выводы, относительно работы ПК. Вполне возможно, это поможет решить проблему.

    Журнал можно открыть командой eventvwr или из панели управления.

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

    18. Пробуем отключить режим гибернации

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

    Для этого открываем командную строку от имени администратора и вводим:

    Перезагружаем компьютер. Возвращаем режим гибернации:

    19. Несовместимость программного обеспечения

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

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

    20. Переустанавливаем Windows

    Если ничего не помогло, остается переустановка системы. Это не самый лучший способ решить проблему и к нему нужно прибегать только в крайнем случае.

    Возможно, перед этим стоит попробовать сделать откат системы с использованием контрольной точки на момент, когда компьютер работал нормально. И, если это не помогло, копируем важные данные на другой носитель либо в облако, и переустанавливаем операционную систему.

    Такая крайняя мера может быть вызвана разными проблемами:

    1. Наличия системной ошибки, в которой очень сложно разобраться даже высоко квалифицированному специалисту.
    2. Кривой установки обновлений.
    3. Копившегося годами мусора после установки/удаления различных программ.
    4. Однократным или многократным переполнением системного диска на 87,5%. Проблема связана с особенностью файловой системы NTFS резервировать для MFT 12,5% пространства (которые нужны для нормальной работы самой файловой системы). Когда место заканчивается, система отнимает 12,5% зарезервированного пространства у MFT, что может привести к фрагментации последней. Дефрагментация уже не поможет.

    В среднем, по моему опыту, срок эксплуатации операционной системы Windows — от 2 до 5 лет.

    21. Обновляем БИОС

    Но тут есть нюанс! Если компьютер стал работать медленно сам по себе, обновление БИОСа не поможет. Необходимость в данной процедуре есть только в том случае, когда комп начал тормозить после замены какого-либо оборудования, например, процессора, диска, памяти и так далее.

    22. Меняем компьютер

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

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

    В среднем, срок эксплуатации компьютера, от 3 до 7 лет.

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

    Сначала , затем перейдите в раздел «процессы». Внизу окна будет отображаться их количество, отметьте опцию отображения всех процессов пользователей, чтобы ознакомиться с полным списком.

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

    Все процессы можно разделить на:

    1. Системные – используются для поддержания работоспособности ОС и стабильности отдельных элементов Windows 7.
    2. Пользовательские – запущены под именем пользователя (администратора).

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

    Примечание: система сама Вам не даст завершить наиболее важные процессы или они будут снова появляться.

    Большую часть пользовательских процессов можно и нужно завершить. В основном это установленные программы и их службы, но есть и исключения. Например, при завершении explorer.exe у Вас исчезнет панель задач и ярлыки рабочего стола.

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

    Список процессов, которые нет необходимости завершать:

    Название (.exe) описание
    explorer Поддерживает правильную работу рабочего стола, панели задач.
    Taskhost Хостовый файл
    Conhost Окно консоли узла
    svchost Их запущено несколько и завершать нельзя
    taskmgr При завершении закроется диспетчер задач
    msdtc Координатор распределенных транзакций
    sppsvc Платформа защиты ПО Microsoft
    smss Диспетчер сеанса Windows
    csrss Исполняет клиент-сервер
    wininit
    winlogon Программа входа в систему
    services Приложение служб Windows
    spoolsv Диспетчер очереди печати
    lsass Отвечает за авторизацию локальных пользователей
    lsm Служба локальных сеансов
    SearchIndexer Индексатор поиска
    Название (.exe) описание
    reader_sl Ускоряет запуск Adobe Reader
    jqs Java Quick Starter ускоряет открытие ПО, работающее с Java
    Osa Office Source Engine работает с офисом
    soffice работает с OpenOffice
    AdobeARM проверяет наличие обновлений для ПО Adobe
    Jusched проверяет наличие обновлений для Java
    NeroCheck Ищет драйвера, которые могут вызвать конфликты
    Hkcmd сопровождает аппаратные средства Intel
    atiptaxx или ati2evxx Обеспечивает быстрый доступ к настройкам видеокарт ATI
    RAVCpl64 Realtek Audio Manager – менеджер аудио, без него будет все работать
    Nwiz Относится к функции NVIDIA NView
    CCC Catalyst Control Center относится к ATI, предназначен для геймеров
    winampa Процесс плеера Winamp
    OSPPSVC Платформа защиты ПО офиса 2010
    Sidebar Вы его обнаружите, если
    wmpnetwk Организовывает поиск для Windows Media Player

    В диспетчере задач, щелчком левой кнопки выделите процесс и нажмите «завершить процесс ». Потом кликните на кнопку с таким же названием, когда вылезет предупреждение.

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

    1. или уберите ее с автозагрузки.
    2. Остановите (рекомендуется) или (для опытных).

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