Виправлення: висока затримка DPC у Windows 10

Відкладений виклик процедури (DPC) - це механізм операційної системи Microsoft Windows, який дозволяє завданням високого пріоритету відкладати необхідні, але нижчі пріоритетні завдання для подальшого виконання. Це дозволяє драйверам пристроїв та іншим споживачам подій низького рівня швидко виконувати розділи високої пріоритетності їх обробки та намітити некритичну додаткову обробку для виконання з нижчим пріоритетом.

Висока затримка DPC зазвичай спостерігається у драйверах пристроїв, які іноді йдуть не так і відображають високе значення затримки DPC. Існує кілька рішень цієї проблеми, і деякі з них ми представимо нижче. Удачі!

Рішення 1: Зміна поточного плану живлення

Практично всі параметри живлення, які ви змінюєте, відображаються на налаштуваннях збалансованої потужності, і навіть якщо одне з цих налаштувань не настільки добре, воно завжди відображатиметься на роботі вашого комп'ютера. Є кілька користувачів, які стверджують, що перехід на високу продуктивність або енергозбереження допомогли їм вирішити свою проблему.

  1. Клацніть правою кнопкою миші на значку акумулятора, розташованому в системному треї, та натисніть кнопку Параметри живлення. Якщо ви не використовуєте Windows 10, натисніть на меню "Пуск" і знайдіть Панель управління. Змініть Перегляд за опцією на Великі значки та натисніть кнопку Параметри живлення.

  1. Виберіть будь-який план живлення, крім збалансованого, натиснувши на мале коло поруч із записом. Ви також можете натиснути Показати додаткові плани, щоб побачити всі наявні у вас плани. Перевірте, чи вирішена проблема.

Рішення 2: Вимкнути динамічні відмітки та оновити драйвер графічної карти

Цей набір кроків використовується здебільшого для оптимізації та зменшення «нормально» -індукованої затримки DPC шляхом відключення динамічного відмітки та оновлення графічних карт, які завжди мають щось спільне із затримкою та затримкою. Цей крок дуже корисний, і першу частину можна легко повернути, якщо ви помітите деякі проблеми:

  1. Шукайте "Командний рядок" у меню "Пуск" або на панелі пошуку поруч із ним, клацніть правою кнопкою миші та виберіть опцію "Запустити як адміністратор". Ви також можете використовувати комбінацію клавіш Windows + R, щоб відкрити діалогове вікно Запуск. Введіть у поле “cmd” та натисніть кнопку ОК

  1. Скопіюйте та вставте наступну команду та переконайтесь, що потім натисніть Enter.

bcdedit / set disableddynamictick так

  1. Ви повинні побачити "Операція успішно завершена". Вийдіть із командного рядка та перевірте, чи вирішена проблема. Якщо це не так, приступайте до залишку розчину.

Тепер прийшов час оновити драйвер відеокарти, щоб спробувати зменшити затримку DPC вашого комп'ютера.

  1. Виберіть кнопку «Пуск», введіть диспетчер пристроїв і виберіть її зі списку результатів у верхній частині. Ви також можете використовувати комбінацію клавіш Windows + R, щоб відкрити діалогове вікно Запуск. Введіть у поле “devmgmt.msc” та натисніть кнопку ОК.

  1. Розгорніть одну з категорій, щоб знайти ім’я пристрою, який ви хочете оновити, потім клацніть правою кнопкою миші та виберіть Оновити драйвер. Для графічних карт розгорніть категорію Адаптери дисплея, клацніть правою кнопкою миші вашу графічну карту та виберіть Оновити драйвер.

  1. Виберіть Автоматичний пошук оновленого програмного забезпечення драйвера.
  2. Якщо Windows не знайде нового драйвера, ви можете спробувати його шукати на веб-сайті виробника пристрою та слідувати їх інструкціям. Вам потрібно буде повторити один і той же процес для всіх відеокарт (інтегрованих і зовнішніх) або ви можете використовувати автоматизований інструмент для цього.

Рішення 3: Підробка мережевих пристроїв (бездротової та Ethernet)

Цей метод є досить корисним і передбачає зміну певних налаштувань у Диспетчері пристроїв для мережевого пристрою вашого комп’ютера. Generall, y ці пристрої є найпоширенішими причинами високої затримки DPC на комп'ютерах Windows, і завжди корисно спробувати змінити ці налаштування, щоб знизити затримку.

  1. Виберіть кнопку «Пуск», введіть диспетчер пристроїв і виберіть її зі списку результатів у верхній частині. Ви також можете використовувати комбінацію клавіш Windows + R, щоб відкрити діалогове вікно Запуск. Введіть у поле “devmgmt.msc” та натисніть кнопку ОК.

  1. Розкрийте категорію мережевих адаптерів, натиснувши стрілку поруч із нею та знайдіть адаптери бездротового зв’язку та Ethernet. Вони повинні знаходитись у верхній частині списку та носити назву бренду, таке як Intel.
  2. Клацніть правою кнопкою миші на кожному з них і виберіть Властивості у контекстному меню. Перейдіть на вкладку Додатково, і ви зможете побачити список фірмових властивостей. Знайдіть опцію «Енергоефективна мережа Ethernet» та відключіть її, натиснувши на пункт «Значення» та виберіть «Вимкнути».

  1. Після цього переконайтесь, що ви перейдете на вкладку Управління живленням і зніміть прапорець біля дозволу комп'ютеру вимкнути цей пристрій для економії енергії. Переконайтеся, що ви повторили процес для всіх підходящих пристроїв і застосували зміни. Перевірте, чи затримка повертається до норми.

Рішення 4: Видаліть брандмауер на комп’ютері

Виявляється, брандмауэры, які часто встановлюються поряд із безкоштовними антивірусними засобами, зазвичай спричиняють високі проблеми із затримкою DPC, і вам слід розглянути можливість їх видалення, щоб вирішити проблему, оскільки вони наразі приносять більше шкоди, ніж користі. Брандмауер, який, як повідомляється, викликає цю проблему, найчастіше - це брандмауер Avast, який можна видалити самостійно.

  1. Відкрийте інтерфейс користувача Avast, знайшовши його значок у системному треї, клацніть правою кнопкою миші на ньому та виберіть опцію «Відкрити».
  2. Знайдіть вікно «Налаштування» та перейдіть на вкладку «Компоненти» в навігаційному меню ліворуч від вікна.

  1. Знайдіть у списку запис брандмауера Avast і натисніть стрілку вниз, розташовану поруч із. Натисніть кнопку Видалити та підтвердіть діалогове вікно, яке з’явиться негайно. Перезавантажте комп'ютер і перевірте, чи затримка повернулася до норми.

Крім того, брандмауер Windows Defender також є частою причиною таких проблем, і вам доведеться вимкнути його, щоб правильно вирішити проблему та не допустити її повторного виникнення. Навіть після відключення її вам може знадобитися відключити запуск послуги, оскільки служба також часто спричиняє проблеми.

  1. Відкрийте Панель управління, шукаючи її після натискання кнопки «Пуск», розташованої в нижній лівій частині робочого столу.
  2. Змініть Перегляд за опцією Малі значки та знайдіть параметр Брандмауер Windows.

  1. Клацніть по ньому і виберіть опцію Увімкнути або вимкнути брандмауер Windows, розташовану в меню зліва на вікні.
  2. Клацніть перемикач поруч із опцією "Вимкнути брандмауер Windows (не рекомендується)" поруч із налаштуваннями приватної та загальнодоступної мережі.

Брандмауер Windows зараз вимкнено, але служба, що належить до нього, також викликала проблеми із затримкою DPC, і вам слід також відключити цю послугу. Він працює у фоновому режимі і перемикає ваше з'єднання, незалежно від того, брандмауер вимкнено чи увімкнено. Виконайте наведені нижче дії, щоб повністю відключити його.

  1. Відкрийте інтерфейс Редактора реєстру, ввівши «regedit» у рядку пошуку або діалоговому вікні «Запустити». Перейдіть до наступної клавіші в Редакторі реєстру, перейшовши на ліву панель:
 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MpsSvc 
  1. У правій частині екрана ви повинні побачити список записів реєстру. Прокрутіть вниз, доки стартовий запис не з’явиться як REG_DWORD, тому клацніть правою кнопкою миші та виберіть Змінити.

  1. Змініть значення в розділі Дані про значення з будь-якого числа (2 - це налаштування за замовчуванням) на 4 та натисніть кнопку ОК. Перевірте, чи проблема вирішена зараз.

Рішення 5: Метод для користувачів AVG

Виявляється, що антивірусні проблеми є однією з головних причин цих проблем, особливо якщо ви використовуєте безкоштовні версії AVG, Avast тощо. Цей метод призначений для користувачів AVG, у яких встановлена ​​безкоштовна версія AVG та які мають високу затримку DPC. . На щастя, вам не потрібно буде його видаляти або відключати будь-які екрани, просто змініть деякі налаштування.

  1. Використовуйте комбінацію клавіш Windows + R, щоб відкрити діалогове вікно «Запустити» і введіть «ncpa.cpl», перш ніж натиснути кнопку «ОК». Це також можна досягти, відкривши Панель управління. Змініть перегляд на категорію та натисніть на мережу та Інтернет. Клацніть на списку Центр мережі та спільного доступу у списку. Знайдіть опцію Змінити налаштування адаптера в лівій частині вікна та натисніть на неї.

  1. Клацніть правою кнопкою миші на з'єднанні, яке ви зараз використовуєте, і натисніть на пункт Властивості. У розділі "Для цього з'єднання використовуються такі елементи:", знайдіть запис "Драйвер мережевого фільтра AVG" та зніміть прапорець біля нього, щоб відключити його. Потім натисніть кнопку ОК і перевірте, чи вирішена проблема.

Рішення 6: Видаліть Bonjour на комп’ютері

Bonjour - це реалізація мережею з нульовою конфігурацією Apple, група технологій, яка включає в себе виявлення послуги, призначення адреси та дозвіл імені хоста. Bonjour розміщує пристрої, такі як принтери, інші комп’ютери та сервіси, які ці пристрої пропонують у локальній мережі.

Таким чином, це не зовсім важливо для вашого комп'ютера, і він, ймовірно, встановлювався автоматично поряд з іншими програмами. Іноді можна вирішити проблему, просто видаливши Bonjour на комп’ютері.

  1. Перш за все, переконайтеся, що ви увійшли з обліковим записом адміністратора, оскільки ви не зможете видалити програми за допомогою будь-яких інших привілеїв облікового запису.
  2. Клацніть на меню "Пуск" і відкрийте Панель управління, шукаючи його. Крім того, ви можете натиснути на значок шестірні, щоб відкрити налаштування, якщо ви використовуєте Windows 10.
  3. На Панелі керування виберіть пункт Перегляд як: Категорія у верхньому правому куті та натисніть Видалити програму в розділі Програми.

  1. Якщо ви користуєтесь програмою "Налаштування", натиснувши на програми, слід негайно відкрити список усіх встановлених програм на вашому ПК.
  2. Знайдіть у списку запис Bonjour і натисніть на нього один раз. Клацніть на кнопку Видалити над списком та підтвердьте всі діалогові вікна, які можуть з’явитися. Дотримуйтесь інструкцій на екрані, щоб видалити Bonjour та перезавантажити комп'ютер після цього. Перевірте, чи все ще виникають проблеми із високою затримкою.

Рішення 7: Відключення Інтернет-протоколу версії 6

Цей протокол видається проблематичним для певних налаштувань на вашому комп’ютері, і існує досить багато проблем, які можна вирішити просто відключивши його та переключившись на версію протоколу Internet версії 4. Цей метод підтверджений як успішний для Windows 7, але нічого немає кажучи, що він не працюватиме для новіших версій Windows.

  1. Використовуйте комбінацію клавіш Windows + R, щоб відкрити діалогове вікно «Запустити» і введіть «ncpa.cpl», перш ніж натиснути кнопку «ОК». Це також можна досягти, відкривши Панель управління. Змініть перегляд на категорію та натисніть на мережу та Інтернет. Клацніть на списку Центр мережі та спільного доступу у списку. Знайдіть опцію Змінити налаштування адаптера в лівій частині вікна та натисніть на неї.

  1. Тепер, коли вікно підключення до Інтернету відкрито, двічі клацніть на вашому активному мережевому адаптері.
  2. Потім натисніть Властивості та знайдіть у списку запис Internet Protocol Version 6. Вимкніть прапорець поруч із цим записом та натисніть кнопку ОК. Перезавантажте комп'ютер, щоб підтвердити зміни та перевірте, чи помилка з’являється знову.

Рішення 8: Використовуйте наступні повторні налаштування, щоб відключити певний процес

Існує сервіс під назвою NVIDA PowerMizer: Кінцевою метою технології PowerMizer є оптимізація використання енергії для найдовшого терміну служби акумулятора в портативному ПК, забезпечуючи при цьому необхідну продуктивність для виконання завдання.

Це схоже на те, що Intel має обмежувати обчислювальну потужність процесора залежно від того, які програми виконуються. Іншими словами, це процес управління живленням для вашої відеокарти, який може спричинити зміни у використанні процесора, і це, безумовно, може викликати проблеми.

  1. Оскільки ви збираєтеся редагувати реєстр, радимо ознайомитись із цією статтею, яку ми підготували, щоб безпечно створити резервну копію вашого реєстру, щоб уникнути подальших проблем. І все-таки нічого поганого не станеться, якщо уважно дотримуватись інструкцій.
  2. Відкрийте інтерфейс Редактора реєстру, ввівши «regedit» у рядку пошуку або діалоговому вікні «Запустити». Перейдіть до наступної клавіші в Редакторі реєстру, перейшовши на ліву панель:
 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Video \ ******** \ 0000 \ 

  1. * Будуть випадкові числа та букви. Їх буде декілька, тому виберіть папку "0000" з найбільшою кількістю клавіш.
  2. Клацніть правою кнопкою миші праворуч вікна та виберіть Нове >> значення DWORD (32 біт). Вам потрібно буде зробити це 4 рази і переконайтесь, що ви називаєте ключі наступним чином: PerfLevelSrc, PowerMizerEnable, PowermizerLevel, PowermizerLevelAC

  1. Вам потрібно буде змінити їх значення, клацнувши правою кнопкою миші на кожному з них і обравши опцію Змінити. Встановіть значення відповідно до наведеної нижче інформації:

PerfLevelSrc ——— 3322

PowerMizerEnable ——– 0

PowermizerLevel ——– 1

PowermizerLevelAC ——– 1

  1. Перезавантажте комп'ютер, і параметр Powermizer повинен бути відключений, внаслідок чого затримка DPC зменшується.

Цікаві Статті