Двойной клик по скачанному CAB-файлу ничего не запускает — Windows лишь показывает его содержимое как архив, и привычного мастера установки не появляется. Такое поведение нормально: формат Cabinet — это контейнер, а не исполняемый инсталлятор, и способ его установки зависит от того, что именно внутри: обновление системы, драйвер или языковой пакет.
В этой статье разберём, чем открыть CAB-файл, как установить его через DISM и диспетчер устройств, когда достаточно простой распаковки и что делать, если система выдаёт ошибку при добавлении пакета.
Что такое CAB-файл и зачем он нужен
Cabinet (CAB) — формат архива, разработанный Microsoft для распространения компонентов Windows. Внутри могут находиться системные файлы, драйверы устройств, накопительные обновления или языковые пакеты. Формат поддерживает сжатие и цифровые подписи, поэтому система может проверять целостность содержимого перед установкой.
Чаще всего с CAB-файлами пользователь сталкивается в трёх ситуациях: при ручной установке обновления из каталога Microsoft Update Catalog, при установке драйвера, скачанного с сайта производителя в виде архива, и при добавлении компонентов Windows без доступа к интернету.
- 📦 Обновления Windows — файлы
.msuи.cabиз каталога обновлений Microsoft - 🔧 Драйверы устройств — пакеты с INF-файлами от производителей оборудования
- 🌐 Языковые пакеты — файлы локализации интерфейса Windows
- 🧩 Компоненты системы — дополнительные функции и исправления
Установка обновления через DISM
Основной системный инструмент для установки CAB-пакетов — утилита DISM (система обслуживания образов развертывания). Она встроена в Windows 10 и Windows 11 и не требует установки дополнительных программ.
Запустите командную строку или Windows PowerShell от имени администратора и выполните команду, подставив актуальный путь к файлу:
dism /online /add-package /packagepath:"C:\Updates\пакет.cab"
После завершения операции система может запросить перезагрузку — это нормально для обновлений, затрагивающих системные компоненты. Если DISM сообщает об ошибке, проверьте, что файл скачан полностью и предназначен именно для вашей версии и разрядности Windows: пакет для другой архитектуры установить не получится.
☑️ Проверка перед установкой CAB через DISM
⚠️ Внимание: не прерывайте работу DISM закрытием окна или перезагрузкой — прерванная установка пакета может оставить хранилище компонентов в неполном состоянии, и потребуется восстановление командой
dism /online /cleanup-image /restorehealth.
Установка драйвера из CAB-архива
Драйверы в формате CAB устанавливаются иначе, чем обновления: DISM здесь не нужен. Сначала распакуйте архив в отдельную папку — это умеет сама Windows (двойной клик → «Извлечь всё») либо любой архиватор вроде 7-Zip. Внутри должен оказаться файл с расширением .inf — именно он описывает драйвер для системы.
Дальше есть два пути. Первый — открыть диспетчер устройств, найти нужное устройство, выбрать «Обновить драйвер» → «Найти драйверы на этом компьютере» и указать папку с распакованными файлами. Второй — кликнуть правой кнопкой по INF-файлу и выбрать пункт «Установить», если он доступен для данного пакета.
Распаковка CAB без установки
Иногда устанавливать пакет не требуется — нужно лишь извлечь из него конкретный файл, например отдельную DLL или драйвер. Для этого подойдёт команда expand, встроенная в Windows:
expand "C:\Updates\пакет.cab" -F:* "C:\Extracted"
Альтернатива — архиваторы 7-Zip или WinRAR: они открывают CAB как обычный архив и позволяют вытащить отдельные файлы. Учтите, что извлечённые вручную системные файлы не будут автоматически зарегистрированы в системе — для полноценной установки обновления всё равно нужен DISM.
Сравнение способов установки CAB-файлов
| Способ | Инструмент | Когда применять | Требует прав администратора |
|---|---|---|---|
| Добавление пакета | DISM | Обновления, языковые пакеты, компоненты | Да |
| Обновление драйвера | Диспетчер устройств | Драйверы с INF-файлами | Да |
| Установка через INF | Контекстное меню проводника | Отдельные драйверы | Да |
| Распаковка | expand, 7-Zip | Извлечение файлов без установки | Нет |
Типичные ошибки и их решение
Если DISM отказывается устанавливать пакет, причина обычно одна из нескольких. Несоответствие версии: пакет собран для другой сборки Windows — сверьте номер версии системы командой winver с требованиями на странице загрузки. Повреждение файла: перекачайте пакет и сравните размер с указанным на сайте источника.
Ещё одна возможная причина — повреждение хранилища компонентов самой системы. В этом случае сначала выполните восстановление:
dism /online /cleanup-image /restorehealth
и только после его успешного завершения повторите установку пакета.
⚠️ Внимание: скачивайте CAB-пакеты только с официальных источников — каталога Microsoft Update Catalog или сайта производителя оборудования. Пакеты со сторонних сайтов могут быть изменены, и цифровая подпись пакета — единственный надёжный признак его подлинности.
Как проверить цифровую подпись CAB-файла
Кликните правой кнопкой по файлу → «Свойства» → вкладка «Цифровые подписи». Если вкладки нет или подпись недействительна, устанавливать такой пакет не стоит. У легитимных пакетов Microsoft в списке подписей указана корпорация Microsoft.
Сторонние программы для работы с CAB
Помимо встроенных средств, существуют сторонние утилиты, упрощающие рутинные операции с CAB-файлами. Архиваторы 7-Zip и WinRAR решают задачу просмотра и извлечения. Для пакетной установки нескольких обновлений удобнее короткий скрипт с циклом DISM, чем повторный ручной ввод команд.
Специализированные «установщики CAB» с графическим интерфейсом по сути дублируют функции DISM — перед их использованием убедитесь, что программа распространяется с проверенного источника, поскольку она потребует прав администратора.
- 🗜️ 7-Zip — бесплатный просмотр и распаковка CAB-архивов
- ⌨️ DISM + скрипт — пакетная установка нескольких обновлений подряд
- 🖱️ Диспетчер устройств — штатная установка драйверов без командной строки
Часто задаваемые вопросы
Можно ли установить CAB-файл двойным кликом?
Нет. Двойной клик лишь открывает архив для просмотра. Для установки обновления используйте DISM, для драйвера — диспетчер устройств или контекстное меню INF-файла.
Чем CAB отличается от MSU?
MSU — обёртка для автономного установщика обновлений Windows, которая запускается двойным кликом. CAB — сам пакет с файлами. MSU часто содержит CAB внутри и устанавливает его автоматически.
DISM выдаёт ошибку «пакет не применим». Что делать?
Проверьте, что пакет предназначен для вашей версии и разрядности Windows (команда winver покажет версию). Пакет для другой сборки или архитектуры установить невозможно — скачайте подходящий вариант.
Можно ли удалить установленный CAB-пакет?
Обновления удаляются через «Параметры» → «Центр обновления Windows» → «Журнал обновлений» → «Удалить обновления», либо командой DISM с параметром /remove-package. Драйверы откатываются в диспетчере устройств.
Безопасно ли распаковывать CAB архиватором?
Да, распаковка сама по себе безопасна — файлы просто копируются в указанную папку и не выполняются. Риск появляется только при запуске извлечённых исполняемых файлов из непроверенного источника.