Установщик CAB файлов: способы установки в Windows

Двойной клик по скачанному 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

Выполнено: 0 / 5

⚠️ Внимание: не прерывайте работу DISM закрытием окна или перезагрузкой — прерванная установка пакета может оставить хранилище компонентов в неполном состоянии, и потребуется восстановление командой dism /online /cleanup-image /restorehealth.

📊 Как вы обычно устанавливаете CAB-файлы?
Через DISM в командной строке
Через диспетчер устройств
Просто распаковываю архиватором
Впервые столкнулся с этим форматом

Установка драйвера из 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 архиватором?

Да, распаковка сама по себе безопасна — файлы просто копируются в указанную папку и не выполняются. Риск появляется только при запуске извлечённых исполняемых файлов из непроверенного источника.