Full Fix: Windows Driver Frameworks використовує занадто багато процесора

Windows Frame Frameworks (WDF), раніше відомий як Windows Driver Foundation, - це набір бібліотек, які можна використовувати для запису драйверів пристроїв, які працюють на ОС Windows.

Microsoft використовує три типи драйверів WDF:

  • Рамка драйверів Kernel-Mode для стандартних драйверів пристроїв ядра
  • Робочий режим драйвера користувача v1 для C ++ COM-драйверів режимів користувача
  • Робочий режим драйвера користувача v2 для написання драйверів режиму користувача на основі KMDF.

Багато користувачів Windows часто скаржаться, що Windows Driver Frameworks використовує занадто багато процесора, сповільнюючи роботу Windows і швидко зливаючи батарею.

Windows Frame Frameworks викликає високе використання процесора

[…] Служба Windows Driver Foundation постійно використовує близько 30% процесора. Це не відбувалося з попередньою збіркою. Я залишив комп'ютер, що працює протягом декількох годин, щоб побачити, чи були запущені процеси очищення, але служба все ще виконує функцію процесора.

Виправлення проблем з процесором WDF

Windows Driver Framework є важливою послугою Windows, але іноді ця послуга може викликати високе використання процесора. Говорячи про цю послугу, тут наведено деякі пов'язані з ними проблеми

  • Високий CPU DisplayLink для драйверів Windows - Іноді високий рівень завантаження процесора може виникнути через проблеми з DisplayLink. Щоб виправити це, переустановіть драйвери та перевірте, чи це вирішує проблему.
  • Wudfhost high CPU Windows 10 - Іноді інші служби можуть викликати появу цієї проблеми. Щоб вирішити це, обов'язково переустановіть проблемні драйвери і перевірте, чи допоможе це.
  • Використання пам'яті Windows Driver Foundation - Ця послуга, як відомо, також спричиняє високу пам'ять. Якщо у вас виникли проблеми з пам'яттю через цю службу, спробуйте будь-які наші рішення.
  • Високе використання процесора WDF - це лише варіація вихідної проблеми, але ви повинні вирішити цю проблему, вимкнувши проблемні служби або пристрої.

Рішення 1 - Просто почекайте

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

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

Рішення 2 - Перевстановіть драйвер Wi-Fi

На думку користувачів, іноді можуть виникнути проблеми з Windows Framework Framework і високим завантаженням процесора завдяки вашим драйверам. Якщо драйвер не повністю сумісний з Windows 10, у цьому процесі можуть виникнути проблеми.

Деякі користувачі повідомили, що вирішили проблему просто перевстановивши драйвер Wi-Fi. Це досить просто, і ви можете зробити це, виконавши такі дії:

  1. Перш ніж почати, обов'язково завантажте найновіші драйвери Wi-Fi від виробника свого пристрою.
  2. Натисніть клавішу Windows + X, щоб відкрити меню Win + X. Тепер оберіть диспетчер пристроїв зі списку.

  3. Коли відкриється диспетчер пристроїв, знайдіть адаптер Wi-Fi, клацніть його правою кнопкою миші та виберіть у меню пункт Видалити пристрій .

  4. З'явиться діалогове вікно підтвердження. Якщо доступно, встановіть прапорець Видалити драйвер . Тепер натисніть кнопку Видалити .

Після видалення драйвера перезавантажте комп'ютер і знову встановіть драйвер Wi-Fi. Тепер перевірте, чи це вирішує проблему.

Варто зазначити, що інші пристрої також можуть викликати цю проблему, і в деяких випадках користувачі повідомили, що їхня миша була винуватцем. Користувачі мали проблеми з мишею G-серії, але після оновлення драйвера проблема вирішувалася назавжди. Якщо ви використовуєте ноутбук Lenovo, спробуйте також видалити програмне забезпечення Lenovo Transitions .

Оскільки Windows Driver Framework пов'язаний з вашими драйверами, ми настійно рекомендуємо тримати своєму драйверу в актуальному стані, щоб усунути цю проблему.

Автоматичне оновлення драйверів (запропоновано інструмент сторонніх виробників)

Завантаження та встановлення драйверів вручну є процесом, який несе ризик встановлення неправильного драйвера, що може призвести до серйозних неполадок. Ми настійно рекомендуємо оновити драйвер автоматично, використовуючи інструмент Tweakbit Driver Updater .

Цей інструмент схвалений Microsoft і Norton Antivirus і після декількох тестів наша команда дійшла висновку, що це найкраще автоматизоване рішення. Нижче описано, як використовувати це програмне забезпечення:

  1. Завантажте та встановіть програму TweakBit Driver Updater

  2. Після установки програма почне автоматично сканувати ваш комп'ютер на застарілі драйвери. Оновлення драйверів перевірить версії встановленого драйвера на базі хмарних баз останніх версій і рекомендує відповідні оновлення. Вам потрібно лише почекати, поки сканування завершиться.

  3. Після завершення сканування ви отримуєте звіт про всі драйвери проблем, що знаходяться на вашому ПК. Перегляньте список і перевірте, чи потрібно оновлювати кожного драйвера окремо або всі одночасно. Щоб оновити одночасно один драйвер, натисніть посилання "Оновити драйвер" поруч із ім'ям драйвера. Або просто натисніть кнопку "Оновити всі" внизу, щоб автоматично встановити всі рекомендовані оновлення.

    Примітка: Деякі драйвери повинні бути встановлені на декількох етапах, тому вам доведеться натиснути кнопку "Оновити" кілька разів, доки всі її компоненти не будуть встановлені.

Відмова від відповідальності : деякі функції цього інструменту не є безкоштовними.

Рішення 3 - Виконайте чисте завантаження

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

  1. Натисніть клавішу Windows + R і введіть msconfig . Тепер натисніть клавішу Enter або натисніть OK .

  2. З'явиться вікно налаштування системи . Перейдіть на вкладку Служби та виберіть пункт Сховати всі служби Microsoft . Тепер натисніть Вимкнути всі .

  3. Перейдіть на вкладку Автозавантаження і натисніть кнопку Відкрити диспетчер завдань .

  4. З'явиться список усіх запуску програм. Клацніть правою кнопкою миші на першому записі у списку та виберіть Disable . Тепер повторіть цей крок для всіх записів запуску у списку.

  5. Після вимкнення всіх запуску програм закрийте диспетчер завдань і поверніться до вікна конфігурації системи . Натисніть Застосувати і OK, щоб зберегти зміни. Тепер перезавантажте комп'ютер.

Тепер ваш комп'ютер почне працювати без сторонніх служб або програм. Тепер потрібно просто перевірити, чи проблема вирішена. Якщо так, вам потрібно буде ввімкнути відключені програми та служби один за одним, поки не знайдете той, який викликає цю проблему. Майте на увазі, що для внесення змін після ввімкнення програми потрібно перезавантажити комп'ютер.

Рішення 4 - Вимкніть сенсор SDO та інші проблемні пристрої

Якщо у вас є сенсорний пристрій, ймовірно, що датчик SDO викликає цю проблему на вашому ПК. Як обхідний шлях, користувачі пропонують повністю вимкнути датчик SDO. Для цього виконайте наступні прості дії:

  1. Відкрийте диспетчер пристроїв .
  2. Тепер знайдіть SDO Sensor у списку, rright-clickit і виберіть Disable device .

  3. Коли з'явиться діалогове вікно підтвердження, натисніть кнопку Так .

Пам'ятайте, що вимкнення сенсора SDO може призвести до того, що деякі функції пристрою більше не працюватимуть, але проблему з високим рівнем використання процесора потрібно вирішити. Кілька користувачів повідомили, що відключення Intel Wireless Gigabit 17265 вирішило проблему для них, тому якщо у вас є цей пристрій, обов'язково відключіть його.

Рішення 5 - Видаліть непотрібні периферійні пристрої USB

Іноді проблеми з драйвером Windows і високим завантаженням процесора можуть виникнути через пристрої USB. Певні пристрої можуть перешкоджати роботі Windows і викликати появу цієї проблеми. Щоб усунути проблему, потрібно від'єднати необхідні пристрої USB і перевірити, чи це вирішує проблему.

Тримайте лише певні периферійні пристрої, наприклад клавіатуру та мишу, та від'єднуйте всі інші. Після цього перевірте, чи проблема не зникає. Якщо ні, потрібно підключати USB-пристрої один за одним, поки не знайдете той, який викликає виникнення проблеми. Після того як ви знайдете проблематичний пристрій, вам потрібно просто перевстановити або оновити драйвери і перевірити, чи це вирішує проблему.

Рішення 6 - Вимкніть функцію NFC

NFC є корисною функцією, але інколи може викликати проблеми з Windows Framework Framework. Щоб усунути проблему, рекомендується повністю вимкнути NFC. Найпростіший спосіб зробити це - перевірити налаштування режиму літака. Для цього виконайте такі дії:

  1. Натисніть клавішу Windows + I, щоб відкрити програму Налаштування . Тепер перейдіть до розділу Мережа та Інтернет .

  2. Виберіть Режим польоту в меню зліва. Тепер вимкніть NFC з правої панелі.

Крім того, ви можете вимкнути NFC з диспетчера пристроїв . Просто відкрийте диспетчер пристроїв і перейдіть до розділу " Пристрої близькості ". Вимкніть пристрій близькості і NFC слід повністю вимкнути. Після вимкнення NFC цю проблему потрібно повністю вирішити.

Рішення 7 - Переконайтеся, що ваш комп'ютер оновлено

Якщо у вас виникли проблеми з Windows Framework Framework, проблема може бути викликана відсутністю оновлення. Ця проблема може бути викликана помилкою у вашій системі, і якщо це так, найкращим способом виправити її є оновлення Windows.

За замовчуванням Windows 10 встановлює відсутні оновлення автоматично, але іноді ви можете пропустити оновлення або два. Проте завжди можна вручну перевірити наявність оновлень, виконавши такі дії:

  1. Відкрийте програму Налаштування та перейдіть до розділу Оновлення та безпеки .

  2. Тепер натисніть кнопку Перевірити наявність оновлень .

Тепер Windows перевірить наявність оновлень. Якщо доступні оновлення, вони автоматично завантажуються у фоновому режимі. Після завантаження оновлень перезавантажте комп'ютер, щоб встановити їх. Після оновлення Windows до останньої версії проблему слід вирішити назавжди.

Рішення 8 - Використовуйте функцію відновлення системи

Якщо у вас виникла така проблема, ви можете виправити це за допомогою функції відновлення системи. Це досить просто, і ви можете виконати наступне:

  1. Натисніть клавішу Windows + S і введіть відновлення системи . Виберіть у меню пункт Створити точку відновлення .

  2. Відкриється вікно властивостей системи . Натисніть кнопку Відновити систему .

  3. Коли відкриється функція відновлення системи, натисніть кнопку Далі .

  4. Якщо доступно, позначте пункт Показати більше точок відновлення . Тепер виберіть потрібну точку відновлення і натисніть кнопку Далі .

  5. Щоб відновити комп'ютер, дотримуйтесь інструкцій на екрані.

Після завершення відновлення системи перевірте, чи проблема не зникає.

Якщо ви зіткнулися з іншими обхідними шляхами, щоб виправити невідповідне використання процесора WDF, не соромтеся перелічити кроки з усунення несправностей у розділі коментарів нижче.