Памылка 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.