Почему программа не отвечает, как устранить зависание?

Способ 4: отключить запланированные задания

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

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

Нередко такое происходит по вине антивирусных программ, которые из-за огромных размеров баз просто не могут не оказывать влияния на систему. Даже NOD, который всегда позиционировался как максимально простой и легковесный антивирус, порой «радует» своих пользователей процессом ekrn.exe. Что это значит? Просто именно этот модуль у некоторых пользователей наглухо «вешает» систему, не давая нормально работать за компьютером.

Удаление угроз

Что за процесс Csrss.exe (вирусный или системный), разобрались. Теперь несколько слов о самых распространенных методиках удаления угроз.

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

Но тогда как удалить процесс Csrss.exe, если это действительно вирус? Для начала воспользуйтесь каким-нибудь портативным антивирусным сканером. Отлично подойдет Dr. Web CureIt!, только для сканирования отметьте все диски и логические разделы.

Более полно проверить систему можно с использованием специальных программ с общим названием Rescue Disk, которые записываются на съемные носители, а уже с них производится загрузка компьютера до старта Windows (устройство обязательно устанавливается первым для загрузки в соответствующих настройках BIOS/UEFI).

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

Повышенное использование процессора (вирус idle.exe)

Симптомы заражения вирусом «бездействия системы»:

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

Источники заражения idle.exe:

  • спам-сообщения, содержащие вредоносные вложения или гиперссылки;
  • компрометированные вебсайты, страницы, которых содержат опасный код;
  • уязвимости в операционной системе Windows;
  • уязвимости в устаревших веб-браузерах;
  • загрузка с диска;
  • поддельные вебсайты по обновлению Flash плеера;
  • установка пиратского программного обеспечения или операционных систем;
  • спамные сообщения в Facebook, содержащие вредоносные вложения или ссылки;
  • опасные SMS-сообщения (троян может настраивать таргетинг на мобильных устройствах);
  • надоедливая реклама (всплывающие и баннерные объявления);
  • самораспространение (с одного ПК на другой через сети LAN);
  • зараженные игровые серверы;
  • хакерские бот-сети;
  • пиринговые сети.

Что такое System Idle Process

Если компьютер тормозит, откройте «Диспетчер задач», нажав Win+X и выбрав одноименную утилиту. На первой вкладке приведен перечень выполняющихся процессов, кликните на столбец ЦП, чтобы отсортировать их по убыванию нагрузки на центральный процессор. На первой строке окажется главный виновник загрузки системы, иногда это System Idle Process или утилита «Бездействие системы» в русскоязычных версиях Windows.

System Idle Process – что же это такое? Это специальный процесс бездействия, но он не показывает процент простоя процессора. В Windows существует специальная утилита, которую ОС запускает в то время, когда компьютер не нагружен другими операциями. System Idle Process помогает снизить потребление энергии и температуру процессора, выполняя в цикле процедуру приостановки.

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

Поэтому проценты у System Idle Process в диспетчере показывают не загруженность компьютера, а количество свободных ресурсов.

Высокая загрузка CPU процессом System (Ntoskrnl.exe) в Windows

На одном их компьютеров с только что установленной Windows 10 пользователь стал жаловаться на постоянные зависания и медленную работу ОС. В диспетчере устройств видно, что более 50% ресурсов процессора используется процесс System (ntoskrnl.exe). В этой статье я постараюсь описать основные методики диагностики высокой загрузки CPU различными процессами и методы выявления проблемного компонента Windows.

Ситуация, когда процесс System потребляет более половины процессорных ресурсов системы — это не нормально. Сам по себе файл Ntoskrnl.exe представляет собой исполняемый файл ядра ОС. Это базовый процесс системы. В рамках ядра ОС выполняется запуск системных драйверов устройств, которые скорее всего и являются источником проблемы (далеко не все драйверы соответствующим образом тестируются разработчиками оборудования).

Как правило, проблема утечки в коде драйверов и высокая нагрузка на процессор, память или диск возникает после установки нового оборудования, установки новой версии драйвера (в том числе при автоматическом обновлении драйверов, которое можно отключить) или после апгрейда Windows.Совет. В некоторых случаях высокую нагрузки на процессор и память может вызывать процесс Система и сжатая память Чтобы понять, какой конкретно драйвер или модуль вызывает высокую загрузку процессора можно воспользоваться бесплатной утилитой Process Explorer. Скачайте и запустите ее с правами администратора.

В списке запушенных процессов найдите процесс System, щелкните по нему ПКМ и откройте его свойства Properties.

Перейдите на вкладку Threads. Отсортируйте список модулей, загруженных ядром по степени использования процессора (столбец CPU). В строке Start Address указано имя функции или драйвера, вызывающего высокую загрузку (скриншот не с проблемной системы).

Также, чтобы выявить драйвер, который вызывает высокую загрузку CPU, можно воспользоваться бесплатной утилитой Microsoft — kernrate.exe (Kernrate Viewer). Утилита входит в состав WDK (Windows Device Kit). После установки WDK, найти утилиту можно в каталоге …\Tools\Other\amd64.

Запустите утилиту kernrate.exe без аргументов и подождите некоторое время, пока идет сбор данных (10-15 минут), после чего прервите работу утилиты сочетанием клавиш Ctrl-C: Посмотрите на список модулей в секции Result for Kernel Mode.

Как вы видите, в нашем примере высокую нагрузку на CPU вызывает модуль b57nd60x. С помощью Google или утилиты sigcheck (смотри пример) можно определить, что проблему вызывает драйвер сетевой карты Broadcom NetXtream Gigabit Ethernet NDIS6.0 Driver.

Кроме того, проанализировать использование CPU при загрузки системы можно с помощью Windows Performance Toolkit (WPT). Нужно установить компонент и запустить сбор данных с помощью графической консоли Windows Perfomance Recorder (First level triangle + CPU usage -> Start)

Либо так:

xperf -on latency -stackwalk profile -buffersize 1024 -MaxFile 256 -FileMode Circular && timeout -1 && xperf -d cpuusage.etl

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

Полученный файл нужно сохранить и открыть в WPA. Разверните стек процесса System. В этом примере видно, что высокую нагрузку на процессор вызывает драйверathrx.sys (Wi-Fi адаптер Atheros Wireless Network Adapter).


Итак, проблемный драйвер обнаружен. Что делать дальше?

Для решения проблемы нужно попробовать установить более новую (или старую) версию драйвера или же совсем отключить оборудование, если проблема наблюдается со всеми версиями драйвера. Обновленный драйвер можно дополнительно проверить стресс-тестом с помощью Driver Verifier.

Что делать в этом случае?

Не остается ничего иного, как воспользоваться Live CD-дисками от конкурентов. Рекомендуем к использованию продукцию Dr.Web и «Лаборатории Касперского», так как их антивирусные модули заслужили прекрасные отзывы практически у всех пользователей даже в мировых масштабах.

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

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

Проблема с диском

Теперь рассмотрим ситуацию, когда атаковал вредоносный вирус какую-то программу.

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

В этом варианте развития событий вам необходимо обратиться к специалистам.

Что такое нестабильность HDD/SSD накопителя?

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

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

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

Как же исправить такую «поломку»? Существует несколько способов это сделать:

  1. Программный ремонт.
  2. Замена накопителя.
  3. «Обрезание» диска.

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

Для того, чтобы проверить накопители используйте программу HDDScan/Regenerator, Victoria и их аналоги.

Эти утилиты очень точно показывают «плохие» места накопителя.

Программа Victoria

Так же можете посмотреть видео как пользоваться этой программой:

ekrn сканер

Security Task Manager показывает все запущенные сервисы Windows, включая внедренные скрытые приложения (например, мониторинг клавиатуры или браузера, авто вход). Уникальный рейтинг надежности указывает на вероятность того, что процесс потенциально может быть вредоносной программой-шпионом, кейлоггером или трояном.

Бесплатный aнтивирус находит и удаляет неактивные программы-шпионы, рекламу, трояны, кейлоггеры, вредоносные и следящие программы с вашего жесткого диска. Идеальное дополнение к Security Task Manager.

Reimage бесплатное сканирование, очистка, восстановление и оптимизация вашей системы.

Lsass.exe грузит процессор, память или диск

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

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

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

Проблемы с браузером. В некоторых пользователей процесс «lsass.exe» грузит процессор при запуске браузера (чаще всего Chrome)

В этом случае попробуйте выполнить переустановку браузер или удалить следующую папку:
C:\Users\\appdata\roaming\microsoft\protect\
Обратите внимание, это приведет к удалению паролей, локально сохраненных в браузере.

Процесс System грузит жесткий диск и память до 100%

System – это процесс операционной системы Windows, который не является вирусом, вопреки распространенному заблуждению. Он отвечает за работу приложений в «фоновом» режиме, то есть без активного контроля со стороны пользователя. Данный процесс не скрывается, и его можно с легкостью обнаружить в «Диспетчере задач».

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

Процесс System примечателен тем, что он забирает оперативную память понемногу, и в итоге полностью ее нагружает. При этом в «Диспетчере задач» может отмечаться, что System грузит не более 200-400 Мб оперативной памяти, а она будет заполнена полностью, и компьютер начнет сильно зависать при выполнении любых задач. Подобным образом системный процесс System может грузить жесткий диск.

Чтобы файл System не грузил компьютер, расходуя непомерные ресурсы, следует отключить в операционной системе Windows некоторые «фоновые» задачи:

  1. Отключаем антивирус, поскольку проблема может крыться именно в нем. Чаще всего серьезно нагружает в фоне файл System антивирус от компании DrWeb;
  2. Отказываемся от автоматического обновления операционной системы Windows;
  3. Отключаем некоторые стандартные службы Windows.

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

Svchost.exe — что это за процесс (программа)

Svchost.exe в Windows 10, 8 и Windows 7 является основным процессом для загрузки служб операционной системы Windows, хранящихся в динамических библиотеках DLL. То есть службы Windows, которые вы можете увидеть в списке служб (Win+R, ввести services.msc) загружаются «через» svchost.exe и для многих из них запускается отдельный процесс, которые вы и наблюдаете в диспетчере задач.

Службы Windows, а особенно те, за запуск которых отвечает svchost, являются необходимыми компонентами для полноценной работы операционной системы и загружаются при ее запуске (не все, но большинство из них). В частности, таким образом запускаются такие нужные вещи, как:

  • Диспетчеры различных видов сетевых подключений, благодаря которым Вы имеете доступ в Интернет, в том числе и по Wi-Fi
  • Службы для работы с устройствами Plug and Play и HID, позволяющие Вам пользоваться мышками, веб-камерами, USB-клавиатурой
  • Службы центра обновления, защитник Windows 10 и 8 другие.

Установленные по умолчанию приложения Windows 10

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

При этом, если каких-либо проблем данный процесс не вызывает, вам, вероятнее всего, не стоит каким-либо образом что-то настраивать, переживать о том, что это вирус или тем более пробовать удалить svchost.exe (при условии, что нахождение файла в C:WindowsSystem32 или C:WindowsSysWOW64, иначе, в теории, может оказаться, что это вирус, о чем будет упомянуто далее).

Как в Windows 10 разбить память флешки на разделы

Процессор постоянно загружен на 100 процентов в Windows 7

Есть еще одна довольно распространенная проблема, которая часто встречается на Windows 7. Заключается она в том, что на многих ПК и ноутбуках процессор постоянно загружен на 100 процентов в режиме простоя (т.е. даже на рабочем столе). И если открыть диспетчер задач, то там можно увидеть процесс svchost.exe, который дублируется несколько раз.

Причина здесь кроется в автоматическом обновлении Windows 7. Дело в том, что обновления сейчас выпускают только для Виндовс 8 и 10. Для Windows 7 они, конечно же, не подходят, а потому работают некорректно. Именно по этой причине на Windows 7 процессор грузится на 100 процентов.

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

  1. Зайдите в Пуск – Панель управления – Центр обновления.
  2. Нажмите на строку «Настройка параметров».
  3. Выберите пункт «Не проверять…» и нажмите «ОК».
  4. Перезагрузите ПК или ноутбук.

После этого процесс svchost.exe должен исчезнуть, а вместе с ним уменьшиться нагрузка ЦП.

Некорректная работа драйвера

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

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

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

Эта операция, как и в предыдущем варианте, вызовет мастер настройки.

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

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

В таком случае корректная работа оборудования с прошлой версией ПО будет менее проблемной.

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

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

Временное решение проблемы в этом случае – отключение питания ПК.

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

В таком случае поможет элементарная чистка от пыли внутренних компонентов.

рис. 5 – окно Диспетчера устройств в ОС Windows 7

Как оптимизировать процесс?

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

Добавление ресурсов

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

Для этого:

  1. Перейдите по этой ссылке и скачайте ASoft .NET Version Detector.
  2. Запустите приложение и посмотрите на информацию в главном окне.

Зная, какая версия установлена на ПК, переходим к командной строке: нажмите Win+R, в поле создания задачи введите и подтвердите клавишей Enter.

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

После открытия командной строки, введите следующие команды.

Для .NET Framework 4 в Windows 7 и более ранних версиях:

  • В 32-битных системах:
  • В 64-битных системах:

Для .NET Framework 4 в Windows 8 / 8.1:

  • В 32-битных системах:
  • В 64-битных системах:

Если вы используете .NET 2.0 или 3.5, то команды будут следующими:

  • В 32-битных системах:
  • В 64-битных системах:

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

Отключение службы

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

  1. Перейдите в «Диспетчер задач» путем нажатия клавиш Ctrl+Shift+Esc.
  2. Откройте вкладку «Службы».
  3. Найдите .NET Runtime Optimization Service и с помощью щелчка ПКМ остановите ее выполнение.

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

Чтобы этого не допустить, нужно:

  1. Снова открыть «Диспетчер задач» и перейти во вкладку «Службы».
  2. В правом нижнем углу окна нажимаем кнопку «Службы».
  3. В новом окне найдите «.NET Runtime Optimization Service» и с помощью ПКМ вызовите свойства службы.
  4. В поле «Тип запуска» устанавливаем значение «Отключена» и сохраняем изменения.

Теперь вы полностью отключили обновление компонентов системы и оптимизацию приложений. После выполнения необходимых действий рекомендуется включить службу снова, т.к. некоторые программы со временем начнут нагружать систему и нестабильно работать. Уж лучше, когда mscorsvw.exe грузит процессор.

Заключение

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

В очередной раз я победил тормоза 1С в виде 100% загрузки процессора сервисом rmngr.exe. С базами 1С никогда не приходится скучать, постоянно решаешь какие-нибудь вопросы и проблемы, которые возникают чаще всего после обновлений. С настороженностью смотрю на рост потребления ресурсов процессами rphost.exe. Чутьем чую, что скоро придется решать вопросы загрузки процессора именно ими.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
DS-сервис
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: