Ошибки в диспетчере устройств с кодом 43 часто возникают из-за повреждения файлов в системной папке C:\Windows\System32\DriverStore\FileRepository, где хранятся резервные копии всех установленных драйверов.
Многие пользователи пытаются найти исполняемый файл драйвера на диске, чтобы запустить его вручную, но не понимают, что после инсталляции программа становится частью операционной системы и распаковывается по нескольким адресам. Понимание того, где именно лежат эти файлы, критически важно для чистого удаления устаревших версий или внедрения модифицированных патчей.
Современная архитектура ОС Windows 10 и Windows 11 автоматизирует процесс загрузки и размещения компонентов. Когда вы запускаете установщик от NVIDIA или AMD, он не просто копирует один файл, а создает сложную структуру каталогов, включая служебные библиотеки и профили настроек.
Основные локации хранения файлов драйверов в системе
После успешной установки драйвера его основные компоненты распределяются по двум ключевым директориям. Первая и самая важная — это C:\Windows\System32\DriverStore\FileRepository. Именно здесь система хранит"золотой стандарт" драйверов, которые могут быть установлены в любой момент без подключения к интернету. В этой папке вы найдете подпапки с именами, содержащими nv_dispi.inf_amd64 (для карт NVIDIA) или amdswc.inf (для карт AMD).
Вторая локация, где часто находятся пользовательские настройки и утилиты управления, — это C:\Program Files\NVIDIA Corporation или C:\Program Files\AMD. Здесь лежат не ядра драйверов, а приложения вроде GeForce Experience, панели управления и программы для стриминга. Важно различать эти два места: удаление файлов из второй папки не отключит видеочип, но лишит вас графического интерфейса управления, тогда как удаление из DriverStore приведет к сбою системы.
⚠️ Внимание: Никогда не удаляйте файлы из папки DriverStore вручную через"Проводник", так как это может нарушить целостность реестра и привести к невозможности загрузки Windows.
Если вы используете ноутбук, стоит проверить наличие специфических драйверов от производителя ноутбука, которые могут находиться в папке C:\Program Files (x86)\VIA или аналогичных директориях, зависящих от вендора (ASUS, Lenovo, HP). Эти драйверы часто отвечают за переключение между встроенной и дискретной графикой.
Где искать старые версии?
Если вы откатываете драйвер, старые версии могут храниться в папке C
\Windows\DriverStore\FileRepository с пометкой"old" или в архивных папках внутри System32, но система обычно не дает к ним прямого доступа без прав администратора.
Как проверить путь к текущему драйверу через интерфейс системы
Самый надежный способ узнать точный путь к файлу драйвера, который используется прямо сейчас, — это использование стандартных инструментов диагностики. Откройте диспетчер устройств (нажмите Win + X и выберите соответствующий пункт), найдите в списке адаптеры вашу видеокарту и откройте её свойства.
Перейдите на вкладку Драйвер и нажмите кнопку Сведения о файле. В открывшемся окне вы увидите полный путь к системному файлу, например C:\Windows\System32\DriverStore\FileRepository\...\nvlddmkm.sys. Это и есть активный файл, отвечающий за работу вашего устройства в данный момент.
Альтернативный метод — использование команды dxdiag. Введите её в меню"Пуск", перейдите на вкладку Экран и посмотрите раздел"Драйверы". Там будет указан файл и дата его выпуска. Этот метод удобен тем, что показывает информацию сразу обо всех мониторах и видеоядрах системы.
Структура папки DriverStore и особенности именования
Папка FileRepository может содержать десятки подпапок с похожими именами, что сбивает с толку. Каждая подпапка имеет префикс, указывающий на архитектуру (обычно amd64 для 64-битных систем) и уникальный хеш. Внутри лежат файлы .inf (инструкции установки), .sys (системные драйверы) и .dll (библиотеки).
Для карт NVIDIA ищите папки, начинающиеся с nv_dispi.inf. Для карт AMD это будет ati_pcie.inf или amdkmdag. В папках от Intel вы увидите igcc или kmd. Умение читать эти названия помогает быстро идентифицировать, какой именно драйвер установлен и не дублируется ли он в системе.
Часто в системе остаются"призрачные" папки от предыдущих версий драйверов. Это нормально, так как Windows сохраняет их для возможности отката. Однако при ручной чистке их следует удалять с помощью специальных утилит, а не вручную, чтобы не повредить реестр.
Синий экран смерти (BSOD)|Вылеты игр и зависания|Отсутствие ускорения в интерфейсе|Невозможность установки новой версии-->
Инструменты для полной очистки и переустановки
Если вы хотите удалить драйвер полностью, включая следы в DriverStore, стандартного средства удаления в Windows недостаточно. Рекомендуется использовать утилиту DDU (Display Driver Uninstaller). Она автоматически находит все файлы, связанные с видеокартой, и удаляет их, а также очищает соответствующие ключи реестра.
При запуске DDU выберите режим"Безопасный режим" для максимальной эффективности. Программа создаст точку восстановления перед удалением. После перезагрузки система загрузится с базовым драйвером Microsoft, а файлы из C:\Windows\System32\DriverStore будут очищены, что позволит установить свежую версию"с нуля".
Скачайте свежий инсталлятор с официального сайта
Отключите интернет, чтобы Windows Update не поставил свой драйвер
Запустите утилиту DDU для удаления старых файлов
Перезагрузите компьютер в безопасном режиме перед запуском DDU-->
Таблица основных путей к файлам по производителям
Для удобства навигации по системе ниже приведена сводная таблица основных путей, где можно найти компоненты драйверов различных вендоров. Обратите внимание, что имена папок могут незначительно отличаться в зависимости от версии ОС.
| Производитель | Основной путь к драйверу (.sys) | Путь к утилитам | Ключевое имя файла |
|---|---|---|---|
| NVIDIA | C:\Windows\System32\DriverStore\... |
C:\Program Files\NVIDIA Corporation |
nvlddmkm.sys |
| AMD | C:\Windows\System32\DriverStore\... |
C:\Program Files\AMD |
atikmdag.sys |
| Intel | C:\Windows\System32\DriverStore\... |
C:\Program Files\Intel\Intel Graphics |
igdkmd64.sys |
В таблице указаны не все возможные пути, а только основные, где сосредоточена критическая логика работы видеоядра. Остальные файлы могут располагаться в системных папках SysWOW64 для обеспечения совместимости с 32-битными приложениями.
Частые ошибки при поиске и ручном удалении
Одной из самых распространенных ошибок является попытка удалить файл nvlddmkm.sys прямо в проводнике. Система заблокирует эту операцию, так как файл используется. Если вы попытаетесь переименовать его, это приведет к мгновенному зависанию или перезагрузке компьютера, так как видеодрайвер перестанет отвечать.
Другая ошибка — удаление папки NVIDIA из Program Files, полагая, что это удалит и драйвер. Это лишь удалит панель управления и игры, но ядро драйвера останется в System32, продолжая работать. Это может вызвать конфликты при установке новой версии, так как установщик обнаружит старые файлы.
⚠️ Внимание: Если после удаления папки программы система работает нормально, но вы не можете открыть настройки видеокарты, значит, вы удалили только оболочку, а не сам драйвер.
Также стоит помнить, что в некоторых случаях драйверы могут устанавливаться в папку пользователя C:\Users\ИмяПользователя\AppData\Local, если используются портативные версии или утилиты оверлея. Однако это не является стандартным местом для системного драйвера.
FAQ: Часто задаваемые вопросы
Где именно находится файл драйвера, если система выдает ошибку?
Обычно это C:\Windows\System32\DriverStore\FileRepository. Точный путь можно узнать через"Диспетчер устройств" ->"Свойства" ->"Драйвер" ->"Сведения о файле".
Можно ли удалить папку DriverStore вручную через проводник?
Нет, это категорически запрещено. Доступ к папке ограничен системой, а удаление файлов вручную вызовет критические ошибки и невозможности загрузки Windows. Используйте DDU.
Почему в системе несколько папок с одинаковыми именами драйверов?
Windows хранит старые версии драйверов в этой папке для возможности отката. Это нормальное поведение системы. Удаление старых версий безопасно только через специальные утилиты очистки.
Как узнать, какой драйвер установлен на ноутбук с двумя видеокартами?
Откройте"Диспетчер устройств". Там будут два раздела"Видеоадаптеры". Нажмите на каждый, перейдите во вкладку"Драйвер" и посмотрите путь к файлу. Обычно один — это Intel или AMD (интегрированная), второй — NVIDIA или AMD (дискретная).
Где хранятся настройки драйвера видеокарты?
Настройки хранятся в реестре Windows (раздел HKEY_LOCAL_MACHINE\SOFTWARE) и в пользовательской папке AppData. Полная очистка требует удаления и этих данных.