Удаление старых драйверов NVIDIA — критически важная процедура перед установкой новых версий, особенно если вы столкнулись с артефактами, падением FPS или ошибками nvlddmkm.sys. В отличие от стандартного обновления через GeForce Experience, полное удаление требует очистки всех следов предыдущих версий, включая скрытые файлы реестра и временные данные. Без этого новые драйвера могут унаследовать ошибки старых, а в некоторых случаях — даже отказаться устанавливаться.
В этой статье мы разберём три проверенных метода: через встроенный Диспетчер устройств, с помощью утилиты Display Driver Uninstaller (DDU) и вручную — для опытных пользователей. Особое внимание уделим нюансам работы с Windows 10, где система часто сохраняет копии драйверов в папке DriverStore, что может помешать чистой установке. Если вы планируете перейти на другую серию видеокарт (например, с GTX 10xx на RTX 40xx), полная очистка обязательна — иначе рискуете получить конфликты API (например, между Vulkan и DirectX 12).
Почему нельзя просто обновить драйвера через GeForce Experience
Многие пользователи ошибочно считают, что установка новой версии через GeForce Experience автоматически заменяет старые файлы. На практике это работает только для минорных обновлений (например, с 536.23 на 536.40). При переходе междуmajor-версиями (скажем, с 470.xx на 550.xx) остаются:
- 📁 Фрагменты в реестре — ключи
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDriversмогут содержать устаревшие параметры. - 🗑️ Временные файлы в
C:\NVIDIA\DisplayDriverиC:\Windows\System32\DriverStore\FileRepository. - 🔄 Конфликтующие DLL — например,
nvd3dumx.dllилиnvwgf2umx.dll, которые могут вызывать краши в играх. - 🖥️ Профили настроек из NVIDIA Control Panel, которые могут быть несовместимы с новой версией.
Более того, если ранее вы устанавливали драйвера через Windows Update, система могла сохранить их копии в хранилище драйверов (DriverStore). В этом случае даже после удаления через Панель управления Windows может автоматически восстановить старую версию при следующем запуске.
Метод 1: Удаление через Диспетчер устройств (для начинающих)
Это самый простой способ, но он не гарантирует полной очистки. Подходит, если вы просто хотите переустановить драйвера на ту же версию или обновиться с минимальными рисками.
- Нажмите
Win + Xи выберите Диспетчер устройств. - Раскройте ветку Видеоадаптеры, найдите вашу видеокарту (например, NVIDIA GeForce RTX 3060).
- Кликните правой кнопкой и выберите Удалить устройство.
- Отметьте галочку Удалить программы драйверов для этого устройства (если она появится) и подтвердите.
После перезагрузки Windows попытается установить базовый драйвер Microsoft Basic Display Adapter. Чтобы избежать этого:
Отключите интернет (Wi-Fi/Ethernet)|Скачайте свежий драйвер с сайта NVIDIA заранее|Запустите установщик в режиме "Выборочная установка"|Выберите опцию "Чистая установка" (Clean Install)
-->
⚠️ Внимание: Если после удаления экран стал отображаться в низком разрешении (например, 800×600), не паникуйте — это нормально. Не подключайтесь к интернету до установки нового драйвера, иначе Windows автоматически установит универсальный драйвер, который может конфликтовать с NVIDIA.
Метод 2: Полная очистка с помощью Display Driver Uninstaller (DDU)
Утилита DDU (Display Driver Uninstaller) — это золотой стандарт для удаления драйверов видеокарт. Она удаляет не только сами драйвера, но и все связанные файлы, включая:
- 🗃️ Папки
NVIDIA CorporationвProgram FilesиProgram Files (x86). - 📜 Ключи реестра, связанные с NVIDIA и PhysX.
- 🖼️ Кэш шейдеров и профили игр из
%LocalAppData%\NVIDIA. - 🔧 Задачи в Планировщике заданий (например,
NvTmMonилиNvProfileUpdater).
Инструкция по использованию DDU:
- Скачайте последнюю версию DDU с официального сайта (берите версию для Windows 10).
- Запустите компьютер в Безопасном режиме (нажмите
Win + R, введитеmsconfig, перейдите на вкладку Загрузка и отметьте Безопасный режим → Минимальная). - После перезагрузки запустите DDU от имени администратора.
- В выпадающем меню выберите NVIDIA и нажмите Clean and restart.
- После перезагрузки установите новые драйвера без подключения к интернету.
| Параметр DDU | Рекомендуемое значение | Пояснение |
|---|---|---|
| Удалять только драйвера NVIDIA | ❌ Нет | Лучше удалить и PhysX, и GeForce Experience для полной очистки. |
| Удалять папки NVIDIA | ✅ Да | Очищает Program Files и AppData. |
| Удалять задачи из Планировщика | ✅ Да | Предупреждает автоматическое обновление через NVIDIA Telemetry. |
| Сохранять настройки 3D | ❌ Нет | Старые профили могут конфликтовать с новой версией драйвера. |
Метод 3: Ручное удаление для опытных пользователей
Этот способ требует работы с реестром и командной строкой. Используйте его, только если первые два метода не помогли или вы уверены в своих навыках. Неправильные действия с реестром могут привести к неработоспособности системы — создайте точку восстановления перед началом!
Шаги для ручной очистки:
- Удалите драйвера через Панель управления (
appwiz.cpl→ найдите NVIDIA Graphics Driver и удалите). - Удалите папки:
C:\NVIDIAC:\Program Files\NVIDIA Corporation
C:\Program Files (x86)\NVIDIA Corporation
- Очистите хранилище драйверов. Откройте командную строку от имени администратора и выполните:
pnputil /delete-driver oem*.inf /uninstall /forceЗатем проверьте оставшиеся драйвера:
pnputil /enum-driversИ удалите все записи с
NVIDIAв названии. - Очистите реестр. Откройте
regeditи удалите следующие ключи (предварительно экспортируйте их!):HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA CorporationHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
HKEY_CURRENT_USER\Software\NVIDIA Corporation
⚠️ Внимание: Если вы используете ноутбук с гибридной графикой (NVIDIA Optimus), ручное удаление может нарушить работу интегрированной графики Intel/AMD. В этом случае лучше использовать DDU с опцией сохранения драйверов Intel.
Что делать если после удаления драйверов экран не включается?
Если после перезагрузки экран остаётся чёрным, подключите монитор к интегрированной графике (если есть) или загрузитесь в безопасном режиме. Затем:
1. Установите базовый драйвер через Windows Update (временно).
2. Скачайте свежий драйвер с сайта NVIDIA и установите его с опцией Чистая установка.
3. Если проблема сохраняется, проверьте целостность системных файлов командой sfc /scannow.
Как проверить, что старые драйвера удалены полностью
Даже после удаления часть файлов может остаться. Вот как убедиться, что система чиста:
- 🔍 Проверьте папку
C:\Windows\System32\DriverStore\FileRepository— в ней не должно быть папок сnv_илиnvdisp_в названии. - 📋 Запустите
dxdiagи перейдите на вкладку Экран. В поле Драйверы должно быть указано Microsoft Basic Display Adapter или новая версия NVIDIA. - 🛠️ Откройте Диспетчер устройств и проверьте, нет ли восклицательных знаков рядом с видеокартой.
- 📊 Используйте утилиту GPU-Z — в разделе Driver Version должна отображаться актуальная версия (или её отсутствие).
Если вы видите старую версию драйвера в GPU-Z, но в Диспетчере устройств всё чисто, значит, остались записи в реестре. Повторите очистку с помощью DDU или вручную.
Частые ошибки и как их избежать
Даже опытные пользователи иногда допускают ошибки при удалении драйверов. Вот самые распространённые:
- 🚫 Удаление драйверов без отключения интернета → Windows автоматически устанавливает универсальный драйвер, который конфликтует с NVIDIA.
- 🔄 Использование старой версии DDU → Утилита может не удалить файлы новых видеокарт (например, RTX 40xx). Всегда качайте последнюю версию.
- 📥 Установка драйвера поверх старого без чистки → Приводит к ошибкам
CODE 43или артефактам в играх. - 🔧 Удаление драйверов интегрированной графики → На ноутбуках с Optimus это может оставить систему без видеовыхода.
Если после установки новых драйверов возникают проблемы (например, black screen при запуске игр), попробуйте:
- Откатить драйвер через Диспетчер устройств (если система загружается).
- Установить более старую, но стабильную версию (например,
531.79вместо551.23). - Проверить совместимость с вашей моделью видеокарты на сайте NVIDIA.
FAQ: Ответы на частые вопросы
Нужно ли удалять драйвера перед заменой видеокарты на новую (например, с GTX 1060 на RTX 4070)?
Да, обязательно! Разные архитектуры (например, Pascal и Ada Lovelace) требуют разных драйверов. Старые файлы могут вызвать ошибки CODE 43 или некорректную работу DLSS 3. Используйте DDU для полной очистки перед установкой новой карты.
Можно ли удалить драйвера NVIDIA через Панель управления, не используя DDU?
Можно, но это не гарантирует полной очистки. В Панели управления удалятся только основные компоненты, но останутся файлы в DriverStore, реестре и папках NVIDIA. Для надёжности лучше комбинировать этот метод с ручной очисткой или DDU.
Почему после удаления драйверов Windows устанавливает их обратно?
Это происходит из-за функции Автоматическое обновление драйверов. Чтобы избежать этого:
- Откройте
gpedit.msc(Редактор локальной групповой политики). - Перейдите в
Конфигурация компьютера → Административные шаблоны → Система → Установка устройства → Ограничения на установку устройств. - Включите параметр Запретить установку устройств, не описанных другими параметрами политики.
Для Windows 10 Home этот метод не работает — используйте отключение службы Windows Update на время установки.
Как удалить драйвера NVIDIA на ноутбуке с Optimus, не сломав интегрированную графику?
В DDU выберите опцию Удалить только драйвер NVIDIA (сохранить Intel/AMD). Если используете ручной метод, не трогайте драйвера Intel UHD Graphics или AMD Radeon в Диспетчере устройств. После установки новых драйверов NVIDIA проверьте работу переключаемой графики в Панели управления NVIDIA (раздел Управление параметрами 3D).
Что делать, если после удаления драйверов экран стал мерцать или появились артефакты?
Это может указывать на:
- Неполное удаление старых драйверов (повторите процедуру с DDU).
- Проблемы с кабелем DisplayPort/HDMI (попробуйте другой кабель или разъём).
- Аппаратные неисправности видеокарты (протестируйте её в другом ПК).
Если артефакты появляются только в играх, попробуйте откатить драйвер на 1–2 версии назад или установить студийный драйвер (NVIDIA Studio Driver) вместо игрового.