Найчастіше, зазначена помилка виникає в наступному порядку: на екрані нічого не, з'являється синій екран смерті з повідомленням, що помилка сталася десь в nvlddmkm.sys, код помилки stop 0x00000116. Буває, що в повідомленні на синьому екрані вказується не nvlddmkm.sys, а файли dxgmms1.sys або dxgkrnl.sys - що є симптомом тієї ж помилки і вирішується аналогічним чином. Типове повідомлення також: драйвер перестав відповідати і був відновлений.
Помилка nvlddmkm.sys проявляє себе в Windows 7 x64 і, як виявилося, Windows 8 64-біт теж не захищена від цієї помилки. Проблема пов'язана з драйверами відеокарти NVidia. Отже, розбираємося, як вирішити проблему.
На різних форумах присутні різні способи вирішення помилки nvlddmkm.sys, dxgkrnl.sys і dxgmms1.sys, які в загальних рисах зводяться до поради перевстановити драйвера NVidia GeForce або підмінити файл nvlddmkm.sys в папці System32. Я опишу ці способи ближче до кінця інструкції щодо вирішення проблеми, але почну з трохи іншого, що працює способу.
Виправляємо помилку nvlddmkm.sys
Синій екран смерті BSOD nvlddmkm.sys
Тож почнемо. Інструкція підходить при виникненні синього екрану смерті (BSOD) в Windows 7 і Windows 8 і появі помилки 0x00000116 VIDEO_TDR_ERROR (код може відрізнятися) із зазначенням одного з файлів:
- Nvlddmkm.sys
- Dxgkrnl.sys
- Dxgmms1.sys
Завантажити драйвера NVidia
Перше, що слід зробити - завантажити безкоштовну програму DriverSweeper (знайти в Google,призначена для повного видалення будь-яких драйверів з системи і всіх файлів, з них пов'язаних), а також останні драйвера WHQL для відеокарти NVidia з офіційного сайту http://nvidia.ru і програму для очищення реєстру CCleaner. Встановити DriverSweeper. Далі виконуємо наступні дії:
- Зайдіть в безпечний режим (в Windows 7 - по клавіші F8 при включенні комп'ютера, або: Як зайти в безпечний режим Windows 8).
- За допомогою програми DriverSweeper видаліть всі файли відеокарти (і не тільки) NVidia з системи - будь-які драйвера NVidia, включаючи звук HDMI і т.д.
- Також, поки ви ще перебуваєте в безпечному режимі, запустіть CCleaner для очищення реєстру в автоматичному режимі.
- Перезавантажитеся в нормальному режимі.
- Тепер два варіанти. Перший: зайдіть в диспетчер пристроїв, клацніть правою кнопкою миші по відеокарти NVidia GeForce і виберіть "Оновити драйвер ...", після цього, дозвольте Windows знайти останні драйвера для відеокарти. Або ж Ви можете запустити інсталятор NVidia, який завантажили до цього.
Після того, як драйвери будуть встановлені, перезавантажте комп'ютер. Можливо також буде потрібно встановити драйвери на HD Audio і, якщо потрібно завантажити PhysX з сайту NVidia.
Ось і все, починаючи з версії драйверів NVidia WHQL 310.09 (а актуальна на момент написання інструкції версія 320.18),синій екран смерті не з'являється, і, після виконання вищеописаних дій, помилка "драйвер перестав відповідати і був успішно відновлений", пов'язана з файлом nvlddmkm.sys, з'являтися не буде.
Інші способи виправлення помилки
Отже, у вас встановлені останні драйвера, Windows 7 або Windows 8 x64, ви граєте якийсь час, екран стає чорним, система повідомляє, що драйвер перестав відповідати і був відновлений, звук в грі продовжує грати або став заїкатися, з'являється синій екран смерті і помилка nvlddmkm.sys. Це може відбуватися і не під час гри. Ось які рішення пропонуються на різних форумах. З мого досвіду, вони не працюють, але наведу їх тут:
- Перевстановити драйвера для відеокарти NVidia GeForce з офіційного сайту
- Розпакувати файл-інсталятор з сайту NVidia архиватором, попередньо змінивши йому розширення на zip або rar, витягти файл nvlddmkm.sy_ (або взяти його в папці C: \NVIDIA \), Розпакувати його командою expand.exe nvlddmkm.sy_ nvlddmkm.sys і перенести файл, в папку C: \ windows \ system32 \ drivers, Потім перезавантажити комп'ютер.
Також можливими причинами появи цієї помилки можуть бути:
- Розігнана відеокарта (пам'ять або GPU)
- Кілька додатків, одночасно використовують GPU (наприклад, Майнінг біткойнов і гра)
Сподіваюся, я допоміг вирішити Вашу проблему і позбутися від помилок, пов'язаних з файлами nvlddmkm.sys, dxgkrnl.sys і dxgmms1.sys.