Повне виправлення: рамки драйверів Windows використовують занадто багато процесора

Зміст:

Відео: Migrating a WPF App to .NET Core 3 (1/5) 2024

Відео: Migrating a WPF App to .NET Core 3 (1/5) 2024
Anonim

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

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

  • Рамка драйверів у режимі ядра для стандартних драйверів пристроїв у режимі ядра
  • User Driver Framework v1 для драйверів користувальницького режиму на основі C ++ COM
  • User Driver Framework v2 для запису драйверів в режимі користувача на базі KMDF.

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

Рамки драйверів Windows викликають високе використання процесора

У службі Windows Driver Foundation постійно використовується близько 30% процесора. З попередньою збіркою цього не відбувалося. Я залишив комп’ютер працювати кілька годин, щоб побачити, чи були запущені якісь процеси очищення, але служба все ще піднімає процесор.

Виправте проблеми з високим процесором WDF

Windows Driver Framework - важлива служба Windows, але іноді ця послуга може спричинити високе використання процесора. Якщо говорити про цю послугу, ось деякі пов’язані проблеми, про які повідомили користувачі:

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

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

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

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

  • ЧИТАЙТЕ ТАКОЖ: 5 найкращих програм для забезпечення високого використання процесора

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

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

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

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

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

  4. Тепер з’явиться діалогове вікно підтвердження. Якщо є, поставте прапорець Видалити драйвер програмного забезпечення. Тепер натисніть Видалити.

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

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

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

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

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

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

  1. Завантажте та встановіть оновлення драйверів TweakBit
  2. Після встановлення програма автоматично почне сканувати ваш ПК на застарілі драйвери. Оновлення драйверів перевірять встановлені версії драйверів у відповідності до його хмарної бази даних останніх версій та рекомендує належні оновлення. Все, що вам потрібно зробити, це почекати завершення сканування.

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

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

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

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

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

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

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

  3. Перейдіть на вкладку « Запуск » та натисніть « Відкрити диспетчер завдань».

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

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

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

  • ЧИТАЙТЕ ТАКОЖ: Виправлення: високе використання процесора, спричинене хостом досвіду роботи з оболонками Windows

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

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

  1. Відкрийте диспетчер пристроїв.
  2. Тепер знайдіть датчик SDO у списку, клацніть правою кнопкою миші та оберіть Вимкнути пристрій.

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

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

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

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

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

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

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

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

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

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

  • ЧИТАЙТЕ ТАКОЖ: Виправлення: Високий ЦП під час перегляду Інтернету

Рішення 7 - Переконайтесь, що ваш ПК оновлений

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

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

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

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

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

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

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

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

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

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

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

  5. Дотримуйтесь інструкцій на екрані, щоб відновити ваш ПК.

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

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

Примітка редактора: Ця публікація була спочатку опублікована в січні 2017 року і з тих пір була повністю оновлена ​​та оновлена ​​для свіжості, точності та всебічності.

Повне виправлення: рамки драйверів Windows використовують занадто багато процесора