Драйвер, скачанный с сайта производителя ноутбука или из каталога Microsoft Update Catalog, нередко приходит не в виде привычного .exe-установщика, а в виде архива CAB — и двойной клик по нему ничего не устанавливает. Это нормально: CAB-файл — контейнер с пакетом драйвера, и ставить его нужно специальными средствами Windows либо предварительно распаковав.
Ниже разберём три рабочих способа: установку через DISM, добавление через pnputil после распаковки и ручное обновление через Диспетчер устройств. Инструкции подходят для Windows 10 и Windows 11, а команды проверяются прямо в процессе — вы сразу увидите, сработал метод или нет.
Что такое CAB-файл с драйвером
CAB (Cabinet) — это формат архива Microsoft, в который упаковываются системные компоненты и драйверы. Внутри обычно лежат файлы .inf, .sys, .cat и сопутствующие библиотеки. Именно INF-файл содержит инструкции по установке, и система ориентируется в первую очередь на него.
Важно различать два сценария. Первый — CAB содержит готовый драйвер, который можно интегрировать в систему напрямую через DISM. Второй — CAB является просто архивом, и сначала его нужно распаковать, чтобы добраться до INF-файлов. Какой у вас случай, легко проверить: откройте архив в 7-Zip или WinRAR и посмотрите, есть ли внутри файлы с расширением .inf.
- 📦 CAB из каталога обновлений Microsoft — чаще всего ставится напрямую через DISM;
- 🔧 CAB с сайта производителя (например, пакеты для ноутбуков Dell, Lenovo, HP) — обычно требует распаковки и установки через INF;
- 💾 CAB для интеграции в образ Windows — добавляется в автономный образ через DISM с параметром
/Image.
Подготовка перед установкой
Прежде чем запускать команды, убедитесь в трёх вещах. Во-первых, драйвер должен соответствовать вашей версии Windows и разрядности — пакет для 64-битной системы не встанет на 32-битную. Во-вторых, все описанные действия требуют прав администратора: командную строку или PowerShell нужно запускать от имени администратора.
В-третьих, создайте точку восстановления. Установка неподходящего драйвера обычно обратима, но с драйверами чипсета, хранилища или видео лучше подстраховаться: Панель управления → Система → Защита системы → Создать.
⚠️ Внимание: не устанавливайте CAB-пакеты, если не уверены в их источнике. Драйверы работают на уровне ядра системы, и вредоносный пакет получит полный доступ к компьютеру. Скачивайте файлы только с сайта производителя устройства или из официального каталога обновлений Microsoft.
Способ 1: установка через DISM
Утилита DISM умеет добавлять пакеты драйверов прямо из CAB-файлов в работающую систему. Это самый быстрый метод, если пакет оформлен корректно. Запустите командную строку от имени администратора и выполните:
dism /online /add-package /packagepath:"C:\driver.cab"
Если пакет совместим, команда завершится сообщением об успешном завершении операции, после чего потребуется перезагрузка. Если же вы увидите ошибку 0x80070002, 0x800f081e или сообщение о том, что пакет неприменим, — значит, это не «дистрибутивный» CAB, а простой архив, и нужно переходить к распаковке (способ 2 или 3). Это нормальная ситуация, а не поломка.
Проверить результат можно через Диспетчер устройств: найдите нужное устройство, откройте его свойства и посмотрите версию и дату драйвера на вкладке «Драйвер». Они должны совпасть с версией пакета, который вы ставили.
☑️ Установка CAB через DISM — чек-лист
Способ 2: распаковка CAB и установка через pnputil
Если DISM отказался принимать файл, распакуйте архив в отдельную папку. Проще всего это сделать через 7-Zip: правый клик по файлу → 7-Zip → Распаковать в "driver\". Альтернатива без сторонних программ — встроенная команда expand:
expand "C:\driver.cab" -F:* C:\driver_extracted
После распаковки убедитесь, что в папке (или её подпапках) есть файлы .inf. Теперь добавьте драйвер в хранилище системы командой:
pnputil /add-driver "C:\driver_extracted\*.inf" /subdirs /install
Ключ /subdirs заставляет утилиту просканировать все вложенные папки, а /install — сразу применить драйвер к подходящим устройствам. В отчёте pnputil выведет, сколько пакетов добавлено успешно, а сколько пропущено и почему — например, из-за несовпадения идентификатора оборудования.
Способ 3: ручная установка через Диспетчер устройств
Этот вариант подходит, когда нужно обновить драйвер одного конкретного устройства — например, сетевого адаптера, который после чистой установки Windows отображается с жёлтым восклицательным знаком. CAB-файл при этом тоже нужно предварительно распаковать.
Порядок действий: откройте Диспетчер устройств (Win + X → Диспетчер устройств), найдите устройство, кликните правой кнопкой и выберите Обновить драйвер → Найти драйверы на этом компьютере. Укажите папку, куда распакован CAB, и оставьте включённой галочку «Включая вложенные папки». Система сама найдёт подходящий INF и установит драйвер.
Если Windows сообщает, что «наиболее подходящие драйверы уже установлены», но вы уверены, что в пакете версия новее, выберите вариант Выбрать драйвер из списка доступных драйверов на компьютере → Установить с диска и укажите конкретный INF-файл вручную. Обратите внимание: принудительная установка несовместимого драйвера может привести к неработоспособности устройства.
Что делать, если устройство не определяется даже после установки
Проверьте идентификатор оборудования: в свойствах устройства на вкладке «Сведения» выберите свойство «ИД оборудования» и сравните значения VEN_ и DEV_ с теми, что прописаны в INF-файле драйвера. Если идентификатора нет в INF — драйвер не предназначен для этого устройства, и Windows корректно отказывается его ставить. Ищите пакет именно под ваш ID оборудования.
Сравнение способов установки
Чтобы выбрать подходящий метод, ориентируйтесь на тип пакета и свою задачу. Сводная таблица поможет быстро определиться:
| Способ | Когда применять | Требуется распаковка | Сложность |
|---|---|---|---|
| DISM /add-package | CAB из каталога обновлений, пакеты для образов | Нет | Средняя |
| pnputil | Массовая установка драйверов из папки | Да | Средняя |
| Диспетчер устройств | Обновление одного конкретного устройства | Да | Низкая |
| DISM с /Image | Интеграция драйвера в установочный образ Windows | Нет | Высокая |
Типичные ошибки и их решение
Чаще всего пользователи сталкиваются с отказом DISM принять пакет. Причина почти всегда одна: файл является обычным архивом, а не пакетом обновления. Решение — распаковка и установка через INF, как описано выше.
Вторая распространённая ситуация — pnputil сообщает, что драйвер добавлен, но устройство его не подхватило. Здесь возможная причина — несовпадение идентификатора оборудования: пакет добавлен в хранилище, но ни одно устройство в системе ему не соответствует. Проверьте ИД оборудования в свойствах устройства и сверьте с содержимым INF.
Третья проблема — ошибка цифровой подписи. Windows по умолчанию блокирует драйверы без действительной подписи. Отключение проверки подписи драйверов снижает защиту системы, поэтому делать это стоит только временно и только для пакета из доверенного источника. Предпочтительнее найти подписанную версию драйвера.
⚠️ Внимание: не удаляйте из хранилища драйверов (
pnputil /delete-driver) пакеты, если не уверены, что они не используются. Удаление активного драйвера хранилища, сети или видео может оставить устройство нерабочим до переустановки.
Как проверить, что драйвер установился корректно
Самый надёжный признак — отсутствие устройств с восклицательными знаками в Диспетчере устройств и корректная версия драйвера в свойствах устройства. Дополнительно можно посмотреть список сторонних драйверов в хранилище командой:
pnputil /enum-drivers
В выводе найдите строки с именем опубликованного пакета (oem*.inf), версией и именем поставщика — там должен присутствовать ваш драйвер. Если устройство работает нестабильно после обновления, откатите драйвер: свойства устройства → вкладка «Драйвер» → кнопка Откатить (она активна, только если предыдущая версия сохранена системой).
Часто задаваемые вопросы
Можно ли установить CAB-файл двойным кликом?
Нет. Двойной клик лишь откроет архив для просмотра. Установка выполняется через DISM, pnputil, Диспетчер устройств или через INF-файл после распаковки (правый клик по INF → «Установить» — работает не для всех типов драйверов).
DISM выдал ошибку «пакет неприменим» — что это значит?
Файл не является пакетом обновления в формате, который принимает DISM. Скорее всего, это обычный архив с драйвером: распакуйте его и установите через pnputil или Диспетчер устройств по INF-файлу.
Нужно ли перезагружать компьютер после установки?
Для большинства драйверов — да, особенно для драйверов чипсета, хранилища и видеокарты. DISM при необходимости сам запросит перезагрузку. Драйверы периферии иногда начинают работать сразу.
Как установить драйвер из CAB в образ Windows (install.wim)?
Используется DISM с параметром /Image: сначала смонтируйте образ командой dism /mount-image, затем добавьте пакет через dism /image:путь /add-package /packagepath:"файл.cab" и завершите командой /unmount-image /commit. Это задача для опытных пользователей; ошибка в параметрах может повредить образ, поэтому работайте с его копией.
Где безопасно скачивать драйверы в формате CAB?
Только с официальных источников: сайт производителя устройства или ноутбука и каталог Microsoft Update Catalog. Сторонние «сборники драйверов» нередко содержат устаревшие или модифицированные пакеты.