Помилка nvlddmkm.sys. Синій екран Windows 7 після установки драйвера
На жаль, дуже багато користувачів, вЗокрема любителі сучасних ігор, стикаються, як їм здається, з жахливою проблемою: ні з того ні з сього або в процесі гри, або при запуску системи видається помилка nvlddmkm.sys (синій екран Windows 7, 8, XP, Vista). Що це таке, і як виправити таку ситуацію, ми коротко і спробуємо розглянути.
Проблема з файлом nvlddmkm.sys (синій екран смерті BSOD): загальні симптоми
Звичайно, поява екрану смерті - ситуаціябезстороння, проте аж ніяк не безнадійна. Сама помилка nvlddmkm.sys сигналізує про те, що стався збій при спробі звернення до вивантажувати типу пам'яті на так званому рівні IRQL-процесів (переривання).
Як свідчать практичні дослідження, вбільшості випадків це пов'язано з неправильними адресами драйверів. Що найсумніше, такі збої характерні виключно для відеочіпів NVIDIA і найбільш часто виявляються в 64-бітових версіях «сімки» і «вісімки». У таких випадках система для помилки видає код 0x00000116.
Рідше такий тип помилок може проявлятися і в тійж «експішке» при помилках в файлі NETIO.SYS, що відповідає за реалізацію мережевих стеків протоколів IPv4 / IPv6. Однак і «сімка» не застрахована від цього. Вона теж може запросто видати аналогічну помилку, але вже з іншим кодом: nvlddmkm.sys (синій екран Windows 7 0x000000d1). У загальних рисах ці збої схожі між собою, проте методи усунення проблем в обох випадках кардинально відрізняються.
Проблеми з драйверами відеокарт NVIDIA
Що стосується драйверів, тут спостерігається двоякаситуація. Проблеми можуть виникати безпосередньо при «зльоті» встановленого драйвера, або ж відбувається збій типу nvlddmkm.sys (синій екран) після установки драйвера. І в тому, і в іншому випадку, при усуненні проблеми діяти потрібно обережно.
Деякі «знавці» рекомендують простоперевстановити драйвер стандартним способом з «Диспетчера пристроїв» або просто замінити шуканий об'єкт nvlddmkm.sys в папці System32Drivers. У загальних рисах хід думок правильний, але ось методика усунення проблеми стандартним методом, на жаль, не спрацьовує. Тут потрібно діяти трохи інакше.
Усунення проблем зі збоями в файлі nvlddmkm.sys (синій екран Windows 7 0x00000116): попередні дії
Отже, виходимо з ситуації, що системазавантажується нормально. Припустимо, збій в файлі nvlddmkm.sys (синій екран Windows 7, 8) з'являється вже в процесі роботи. Для початку нам потрібно видалити всі існуючі драйвери відеокарти. Як вже говорилося, стандартний метод для цього не годиться.
Спочатку завантажуємо і встановлюємо дві утиліти: Driver Sweeper і CCleaner (не обов'язково саме їх, можна інше подібне ПО). В принципі, якщо знайдете, можна використовувати і портативні версії.
Тепер завантажуємо Windows в безпечному режимі(Клавіша F8 при старті). Потім за допомогою програми Driver Sweeper виробляємо повне видалення драйверів відеокарти (іноді потрібно видалити супутнє програмне забезпечення, а також драйвери для HDMI-звуку).
Далі використовуємо утиліту CCleaner, точніше, їїрозділ автоматичного пошуку помилок в системному реєстрі з наступним автоматичним виправленням проблем. Усе. Система готова до установки свіжих драйверів.
Інсталяція свіжих драйверів
Установку драйверів можна зробити стандартнимметодом через «Диспетчер пристроїв» з пошуком системою найбільш підходящих драйверів відеокарти, після чого запустити оновлення (за умови постійного підключення до Інтернету). Але найкращим варіантом буде завантаження самої останньої версії драйвера безпосередньо з сайту виробника (за нумерацією своєї моделі графічного адаптера), а потім установка в ручному режимі.
В принципі, на цьому етапі можна використовувати іавтоматизовані утиліти, які здатні самі звертатися до ресурсів розробників, знаходити і встановлювати оновлені драйвера абсолютно для всіх пристроїв, включаючи відеоадаптер.
Якщо проблема виникає після установки драйвера(Той же збій у файлі nvlddmkm.sys, синій екран Windows 7 і т.д.), можна спробувати зробити відкат до певної точки відновлення, коли проблеми не було. Однак, як показує практика, така ситуація може виникати тільки в разі або некоректної установки, або установки невідповідного драйвера пристрою. Звідси - висновок: потрібно знайти саме той драйвер, який в повній мірі відповідає відеочіп.
Іноді такий спосіб може не спрацювати. Буває і таке, що запросто може виникнути синій екран при запуску Windows з помилкою nvlddmkm.sys. Тут доведеться завантажений архів з драйвером помістити, припустимо, в папку NVIDIA на диску «C», завантажитися з установочного або відновного диска, використовувати консоль відновлення, а потім за допомогою командного рядка розпакувати шуканий файл командою: expand.exe, через пробіл - nvlddmkm. sy_, і ще через пробіл - nvlddmkm.sys, після чого перенести новий файл в папку Drivers, що знаходиться в директорії System32. Далі слід перезавантаження комп'ютерної системи.
З додаткових дій може знадобитисяповторна установка, наприклад, драйверів типу HD Audio, а при необхідності - ще й інсталяція супутнього обслуговуючого пакета для чіпів NVIDIA під назвою PhysX.
оновлення DirectX
Досить часто навіть при виконаннівищенаведених операцій помилка проявляється знову і знову. Цілком ймовірно, це може бути пов'язано з конфліктом файлів драйвера відеокарти і бібліотек і системних файлів DirectX. Найчастіше в повідомленні про помилку присутні два файли: dxgkrnl.sys і dxgmms1.sys.
Як уже зрозуміло, найпростішим виходом з такоїситуації буде або повна перевстановлення, або оновлення пакета DirectX. Завантажити його можна, в принципі, будь-де, але краще скористатися офіційним ресурсом корпорації Microsoft.
Різновид помилки (код 0x000000d1)
Ще одним різновидом конфліктів такого типує та ж помилка з кодом 0x000000d1. Як вже було сказано раніше, пов'язана вона з неправильною роботою системного файлу NETIO.SYS. Але не варто лякатися, і тут є своє рішення щодо усунення виниклої проблеми.
В принципі, все зводиться в основному лише до того, щоб відключити протокол IPv6, якщо він не використовується.
Метод усунення проблеми
Для початку перевстановлюємо драйвера мережевоїкарти, а потім використовуємо в робочій системі меню «Виконати» (або командний рядок, за бажанням), де прописуємо команду sfc / scannow. В принципі, має спрацювати і без відключення IPv6.
В крайньому випадку, заходимо в властивостібездротового з'єднання (якщо, наприклад, використовується саме таке) і знімаємо галочку з рядка задіяння протоколу IPv6, після чого перенавантажуємо систему. Дістатися до цього розділу можна і через стандартну «Панель управління», якщо використовувати перегляд стану Мережі і зміна властивостей мережевого адаптера.
Інші можливі причини та рішення
В принципі, зараз ми коротко розглянулинайбільш імовірні причини і ситуації, коли з'являється збій файлу nvlddmkm.sys (синій екран Windows 7, 8 і т.д.). Як уже зрозуміло, для початку потрібно визначити суть самої проблеми. Для цього достатньо звернути увагу на код помилки, оскільки в обох описаних випадках загальна назва залишається одним і тим же.
З іншого боку, на цьому проблеми можуть і незакінчитися. Тут доведеться провести тест оперативної пам'яті. Найчастіше конфлікти з планками «оперативки» теж можуть призводити до таких результатів. В цьому випадку потрібно буде зняти всі планки і вставляти їх в слоти з наступним завантаженням системи по черзі, поки помилка не проявиться знову. Як тільки вона виникне, відразу стане зрозуміло, що проблема саме в «оперативці». Природно, краще замінити неробочу або конфліктну планку. Але це здебільшого стосується стаціонарних комп'ютерів, а не ноутбуків, тим більше, що доступ до них обмежений, а розбирати ноутбук самому, так якщо він ще й на гарантії, здається справою абсолютно невдячним.
У деяких випадках може знадобитися скиданняналаштувань BIOS самої відеокарти. Якщо карта була розігнана, краще знизити її частоту до заводських налаштувань. Для цього прекрасно подйдет невелика утиліта під назвою Riva Tuner.
Втім, в деяких випадках (особливо в WindowsXP) успішним вирішенням проблеми може стати установка останнього сервіс-пака, а для «сімки» і вище - звичайне оновлення. Принагідно варто додати, що проблеми можуть викликати програми типу Sygate Personal Firewall або інші їй подібні брендмауери від сторонніх розробників. Проблема вирішується звичайної деінсталяції.
У будь-якому випадку не варто впадати у відчай, адже для кожної конкретної ситуації є своє власне рішення проблеми.