DPC (отложенный вызов процедур) - это механизм в Windows, который заставляет систему выполнять задачи с низким приоритетом позже, когда система простаивает, и задачи с высоким приоритетом первыми. Каким бы важным ни было такое расположение, иногда возникает проблема задержки.
Причина
Причина высокой задержки DPC - проблема с драйверами устройств. Хотя они должны обновляться вовремя, чтобы избежать таких проблем, как только вы столкнетесь с проблемой, простого обновления может быть недостаточно.
Чтобы устранить проблему, последовательно попробуйте следующие решения:
Решение 1] Обновите драйверы
Пока обновление драйверов было бы скорее профилактикой, чем лекарством, мы могли бы попробовать и проверить, достаточно ли нам повезло, чтобы решить проблему.
Решение 2] Измените схему управления питанием
Схема управления питанием может быть основным виновником задержки DPC, поскольку сбалансированный режим питания сбивает систему с толку о том, какой задаче отдавать приоритет, а какой нет. План энергосбережения сместит акцент на высокоприоритетные задачи, а план высокой производительности ускорит выполнение всех задач.
1] Нажмите Win + R чтобы открыть окно "Выполнить" и введите команду powercfg.cpl. Нажмите Enter, чтобы открыть Окно параметров питания.
2] В списке слева нажмите на Создайте план электропитания.
3] Выберите любую схему управления питанием, кроме сбалансированной.
Решение 3. Отключите динамическую отметку и обновите драйверы графической карты.
Как было сказано выше, в задержке DPC больше всего виноваты драйверы, и предполагается, что главным виновником являются графические драйверы. Следующая процедура может помочь в этом:
1] Нажмите Win + R чтобы открыть окно "Выполнить" и введите команду cmd. Нажмите Enter, чтобы открыть Командная строка.
2] Введите следующую команду:
bcdedit / set disabledynamictick да
3] После нажатия Enter дождитесь успешного выполнения команды.
4] Закройте командную строку и обновите графические драйверы.
Межсетевой экран - еще одна вероятная причина задержки DPC. Хотя мы не можем отказаться от iot по соображениям безопасности, было бы разумно проверить, не мешает ли он, чтобы изолировать причину. Временно отключите брандмауэр и проверьте, имеет ли это значение.
Решение 5] Отключите Интернет-протокол версии 6.
Хотя когда-нибудь в будущем нам может понадобиться IPv6, в настоящее время он мешает многим функциям системы. Отключить его и перейти на IPv4 - хорошая идея. Порядок действий следующий:
1] Нажмите Wв + R чтобы открыть окно "Выполнить" и введите команду ncpa.cpl. Нажмите Enter, чтобы открыть Окно сетевых подключений.
2] Дважды щелкните свой Сетевой адаптер и нажмите на Характеристики.
3] В следующем списке снимите отметку коробка рядом с Интернет-протокол версии 6.
4] Щелкните Применять и ОК для сохранения настроек.
Решение 6. Отключите приложение Bonjour.
Известно, что приложение Bonjour от Apple вызывает проблему в системе Windows.
1] Нажмите Win + R чтобы открыть окно "Выполнить" и введите команду панель управления. Нажмите Enter, чтобы открыть Панель управления.
2] Открыть Программы и компоненты из числа вариантов. Он отобразит список установленных программ.
3] Щелкните правой кнопкой мыши и удалите Bonjour.