Исправлено: отложенные вызовы процедур и прерывания процедур обслуживания Высокая загрузка ЦП и диска в Windows 10

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

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

Решение 1. Переустановите или обновите сетевой адаптер

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

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

  1. Прежде всего, вам нужно будет удалить драйвер, который вы в настоящее время установили на свой компьютер.
  2. Введите «Диспетчер устройств» в поле поиска рядом с кнопкой меню «Пуск», чтобы открыть окно диспетчера устройств. Вы также можете использовать комбинацию клавиш Windows Key + R, чтобы открыть диалоговое окно «Выполнить». Введите «devmgmt.msc» в поле и нажмите «ОК» или «Ввод».

  1. Разверните раздел «Сетевые адаптеры». При этом отобразятся все сетевые адаптеры, которые машина установила в данный момент. Щелкните правой кнопкой мыши сетевой адаптер, который вы хотите удалить, и выберите «Удалить устройство». Выберите тот, который соответствует вашему активному интернет-соединению. Это приведет к удалению адаптера из списка и удалению сетевого устройства. Убедитесь, что вы выбрали правильный вариант, в зависимости от того, какой тип соединения вызывает у вас эти проблемы.
  2. Нажмите «ОК» при появлении запроса на удаление устройства.

  1. Удалите адаптер, который вы используете от вашего компьютера и немедленно перезагрузите компьютер. После загрузки ПК новый драйвер должен быть установлен автоматически без вашего вмешательства. Однако, если вы заметили, что ваше интернет-соединение не работает, вам нужно будет установить драйвер вручную.
  2. Перейдите на страницу производителя, чтобы увидеть список доступных драйверов для вашей операционной системы. Выберите последнюю версию, загрузите ее и запустите из папки «Загрузки».

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

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

Решение 2. Отключите все улучшения звуков и спецэффекты

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

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

  2. Оставайтесь на вкладке «Воспроизведение» в только что открывшемся окне «Звук» и выберите устройство воспроизведения по умолчанию (динамики).
  3. Щелкните правой кнопкой мыши на устройстве и выберите опцию «Свойства». Когда откроется окно «Свойства», перейдите на вкладку «Улучшения» и установите флажок «Отключить все звуковые эффекты» под ней. Примените изменения, перезагрузите компьютер и проверьте, вернулась ли загрузка ЦП к норме.

Решение 3. Используйте определенные инструменты, чтобы точно определить реальную причину

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

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

  1. По умолчанию найдите файл, который вы только что нашли в папке «Загрузки», и запустите программу установки. Выберите WPT (Windows Performance Tools) из списка и нажмите «Установить». Перезагрузите компьютер, чтобы завершить процесс.
  2. Если вы пользователь Windows 10, вы можете легко найти командную строку, просто нажав кнопку меню «Пуск» или кнопку «Поиск» рядом с ней, и введите «cmd» или «Командная строка». Щелкните правой кнопкой мыши первый результат и выберите параметр «Запуск от имени администратора».

  1. Используйте следующую команду, чтобы перейти к папке Temp в командной строке. Убедитесь, что вы нажали клавишу Enter после ввода этого текста:
 CD \ Temp 
  1. Используйте команду ниже, чтобы начать анализ и подождать некоторое время, пока вы не увидите высокий уровень DPC и использование прерываний в диспетчере задач.
 xperf -on latency -stackwalk профиль 
  1. Когда вы заметите высокую загрузку процессора, остановите трассировку с помощью команды ниже:
 xperf -d DPC_Interrupt.etl 
  1. Это закроет процесс и запишет результаты в файл DPC_Interrupt.etl. Нажмите на меню «Пуск» и введите «Выполнить». Выберите Run. Откроется диалоговое окно «Выполнить». Введите «% temp%» в диалоговом окне «Выполнить» и нажмите кнопку «ОК». Это немедленно откроет папку временных файлов.

  1. Найдите файл DPC_Interrupt.etl и дважды щелкните его. Дождитесь окончания двух проходов и перейдите к Trace >> Configure Symbol Paths и введите следующее:
 SRV * C: \ символы * // msdl.microsoft.com/download/symbols 
  1. Теперь перейдите к графикам «Использование ЦПУ DPC» или «Использование ЦП прерывания» (в зависимости от того, где вы видите высокую загрузку ЦП) и выберите интервал, щелкните правой кнопкой мыши, выберите «Загрузить символы» и следующую таблицу щелчков следующего щелчка. Возможно, вам придется принять лицензионное соглашение для загрузки общедоступных символов отладки, и вам, возможно, придется подождать некоторое время для их загрузки.
  2. Здесь вы сможете увидеть сводку звонков и увидеть причины проблемы. Это может быть драйвер, программа, служба или подобное. Найдите файл, который вызвал проблему, и проверьте, к чему он относится, и определите проблему.

Решение 4. Устраните проблему с помощью чистой загрузки

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

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

  1. Используйте комбинацию клавиш Windows + R на клавиатуре, чтобы открыть диалоговое окно «Выполнить», в котором необходимо ввести «MSCONFIG» и нажать «ОК».
  2. Нажмите на вкладку «Загрузка» и снимите флажок «Безопасная загрузка».

  1. На вкладке «Общие» в том же окне нажмите, чтобы выбрать переключатель «Выборочный запуск», а затем снимите флажок «Загрузить элементы запуска», чтобы убедиться, что он не установлен.
  2. На вкладке «Службы» установите флажок «Скрыть все службы Microsoft», а затем нажмите «Отключить все», чтобы отключить установленные пользователем службы.

  1. На вкладке «Автозагрузка» нажмите «Открыть диспетчер задач». В окне «Диспетчер задач» на вкладке «Автозагрузка» щелкните правой кнопкой мыши каждый включенный элемент запуска и выберите «Отключить». Убедитесь, что вы не пропустили запись, потому что даже самые легальные приложения могут вызывать сбои программного обеспечения.
  2. После этого вам нужно будет выполнить некоторые из самых скучных процессов, то есть включить элементы запуска по одному и перезагрузить компьютер. После этого вам нужно проверить, появляется ли ошибка снова. Вам нужно будет повторить тот же процесс даже для Сервисов, которые вы отключили в Шаге 4. После того, как вы обнаружите проблемный элемент автозагрузки или сервис, вы можете предпринять действия для решения проблемы. Если это программа, вы можете переустановить ее или починить. Если это услуга, вы можете отключить ее и т. Д.

Интересные статьи