Драйвер из INF-файла: как установить вручную и не сломать систему
Коротко. INF-файл — это текстовое описание драйверного пакета: какие устройства он поддерживает и какие файлы нужно установить. Windows ставит драйверы из INF штатно, поэтому ручная установка сводится к указанию папки с файлами. Так делают, когда установщик производителя не запускается, ставит лишние программы или когда нужна конкретная версия драйвера.
Что такое INF и зачем он нужен
По документации Microsoft, INF — это текстовый файл в составе драйверного пакета, который содержит сведения, необходимые компонентам установки для инсталляции драйвера на устройство.
В нём описано:
- какие устройства поддерживаются;
- какие файлы копировать;
- какие записи в реестр добавить;
- какие службы создать;
- как вести себя при обновлении.
Windows читает INF, когда вы нажимаете «Обновить драйвер» и указываете папку. Отдельного «установщика» при этом не требуется.
Когда ручная установка оправдана
- Установщик производителя падает с ошибкой.
- Нужна версия драйвера без дополнительных утилит.
- Драйвер поставляется архивом без
setup.exe. - Требуется обновить драйвер для устройства, которое система не определила.
- Нужно откатить драйвер на конкретную версию.
Если обычный установщик работает, проще использовать его: он сам проверит совместимость и поставит зависимости.
Что должно быть в пакете
Минимально:
.infфайл;- файлы драйвера (
.sys,.dll); - файл каталога
.catс подписью.
Иногда рядом лежат инструкции readme.txt и отдельные приложения. Для установки через Диспетчер устройств нужен именно INF и подписанные файлы.
Если .cat отсутствует, Windows может отказаться ставить драйвер — и это правильное поведение защиты.
Подготовка
- Скачайте драйвер с сайта производителя ноутбука или компонента.
- Распакуйте архив в отдельную папку.
- Убедитесь, что разрядность совпадает с системой.
- Сделайте точку восстановления.
- Запишите текущую версию драйвера, чтобы было куда вернуться.
Точка восстановления занимает минуту и не раздражает при успешной установке, зато выручает при неудачной.
Способ 1. Через Диспетчер устройств
- Нажмите правой кнопкой по кнопке «Пуск».
- Выберите «Диспетчер устройств».
- Найдите устройство и откройте его свойства.
- Вкладка «Драйвер» → «Обновить драйвер».
- Выберите «Выполнить поиск драйверов на этом компьютере».
- Укажите папку с распакованными файлами.
- Разрешите поиск в подпапках.
- Нажмите «Далее» и дождитесь установки.
Windows сама найдёт подходящий INF в папке и предложит установить пакет.
Способ 2. Через PnPUtil
PnPUtil входит в состав Windows и находится в %windir%\system32. Он умеет добавлять пакет в хранилище драйверов и устанавливать его.
- Откройте командную строку от имени администратора.
- Проверьте синтаксис:
pnputil /?. - Добавьте пакет:
pnputil /add-driver "D:\Драйвер\driver.inf" /install.
Ключ /install сразу применяет драйвер к подходящим устройствам. Без него пакет только добавляется в хранилище.
Список установленных сторонних пакетов можно посмотреть командой pnputil /enum-drivers.
Что означает «устройство не найдено»
Если после указания папки Windows пишет, что подходящий драйвер не найден, причины обычно такие:
- INF не для этой модели устройства;
- скачана версия для другой разрядности;
- файлы распакованы не полностью;
- пакет повреждён;
- драйвер не подписан.
Проверять нужно по порядку: сначала совпадение идентификаторов, потом целостность файлов.
Как проверить, что версия встала
- Свойства устройства → «Драйвер».
- Посмотрите версию и дату.
- Сравните с той, что была в архиве.
- Проверьте работу устройства.
Если версия не изменилась, установка не применилась, даже если мастер завершился без ошибки.
Если что-то пошло не так
- Откройте свойства устройства → «Драйвер» → «Откатить».
- Если кнопка недоступна, удалите устройство и перезагрузитесь.
- В крайнем случае используйте точку восстановления.
- Проверьте журнал событий на ошибки.
Не оставляйте систему с неработающим устройством «на потом»: после следующего обновления причина может забыться.
Чего не делать
- Не ставьте драйверы с сайтов-агрегаторов.
- Не отключайте проверку подписи драйверов.
- Не указывайте папку целиком, если в ней лежат драйверы для разных устройств.
- Не устанавливайте драйвер от другой модели «на пробу».
- Не запускайте
.exeиз архива, если не уверены в источнике.
Каждый из этих шагов повышает риск нестабильной работы.
Что запомнить
- INF описывает пакет драйвера для Windows.
- Ручная установка — указание папки с INF.
- PnPUtil умеет добавлять и сразу устанавливать пакет.
- Подпись драйвера отключать нельзя.
- Перед установкой нужна точка восстановления.
Обновление или переустановка
Это разные операции. Обновление ставит новый пакет поверх прежнего, сохраняя настройки устройства. Переустановка удаляет драйвер и ставит его заново.
Переустановка нужна, когда:
- устройство работает нестабильно;
- настройки сбились;
- предыдущая версия удалена некорректно;
- мастер обновления не видит новый пакет.
Порядок: удалить устройство в Диспетчере устройств, перезагрузиться и указать папку с INF. Windows поставит драйвер как при первом подключении.
Как отличить официальный пакет
- Источник — сайт производителя ноутбука или чипа.
- В архиве есть
.inf,.sysи.cat. - Файлы подписаны.
- Нет «кряков», патчей и инструкций отключить проверку подписи.
- Версия и дата соответствуют модели.
Если архив содержит только .exe без INF, это установщик, и ручная установка не нужна. Если внутри набор DLL без INF, это не драйверный пакет, а набор библиотек — ставить его в систему не стоит.
Если устройство исчезло после установки
Такое бывает, когда пакет заменил драйвер на несовместимый. Порядок:
- Откройте Диспетчер устройств.
- Включите отображение скрытых устройств.
- Найдите компонент.
- Удалите его.
- Перезагрузитесь.
Windows обнаружит оборудование заново и попробует поставить базовый драйвер. Дальше можно указать правильный INF или вернуть систему к точке восстановления.
Итоговая проверка
После установки откройте свойства устройства и убедитесь, что версия и поставщик соответствуют пакету, а в поле состояния нет кода ошибки.
FAQ
Нужен ли интернет?
Нет, если пакет уже скачан.
Можно ли так поставить драйвер без прав администратора?
Обычно нет.
Почему установка завершилась, а версия старая?
Пакет не применился к устройству; проверьте идентификаторы.
Опасно ли ставить драйвер вручную?
При официальном источнике и подписи — нет.
Что делать, если устройство перестало работать?
Откатить драйвер или использовать точку восстановления.
Можно ли установить драйвер из папки Windows.old?
Технически иногда да, но надёжнее скачать свежий пакет.