Двойной клик по файлу с расширением .cab в Windows ничего не открывает — система не показывает его содержимое как обычный архив, и пользователь остаётся без доступа к вложенным данным. Формат Cabinet разработан Microsoft для упаковки установочных файлов, драйверов и обновлений, поэтому и работать с ним нужно специальными средствами.
Хорошая новость: извлечь содержимое CAB-файла можно и встроенными инструментами Windows, и сторонними архиваторами. Ниже разберём все рабочие способы — от простого открытия через 7-Zip до установки обновлений через DISM, а также объясним, что делать, если файл не распаковывается.
Что такое CAB-файл и откуда он берётся
CAB (Cabinet) — это архивный формат Microsoft со сжатием данных. Внутри одного контейнера могут находиться десятки файлов: библиотеки .dll, исполняемые файлы, драйверы .inf, манифесты обновлений. Формат поддерживает цифровые подписи, поэтому система может проверять целостность и подлинность содержимого при установке.
Чаще всего CAB-файлы попадают на компьютер из таких источников:
- 📦 Каталог обновлений Microsoft — автономные пакеты обновлений Windows скачиваются именно в виде .cab или .msu (внутри которого тоже лежит cab);
- 💿 Установочные дистрибутивы — старые программы и игры хранили данные в файлах вида
data1.cab; - 🔧 Пакеты драйверов — производители оборудования иногда поставляют драйверы в cab-контейнерах;
- 🌐 Ручная загрузка компонентов — языковые пакеты и компоненты Windows по требованию.
Способ 1. Открыть CAB файл через 7-Zip
Самый удобный вариант для просмотра и извлечения содержимого — бесплатный архиватор 7-Zip. Он корректно читает cabinet-архивы и позволяет распаковать их в любую папку.
Порядок действий:
- Установите 7-Zip с официального сайта разработчика.
- Кликните правой кнопкой мыши по CAB-файлу.
- В контекстном меню выберите
7-Zip → Открыть архив— так вы увидите содержимое без распаковки. - Для извлечения выберите
7-Zip → Распаковать в "имя_папки\".
После распаковки проверьте, что файлы извлеклись полностью и без ошибок CRC — архиватор сообщит, если часть данных повреждена. Если нужен только один файл из архива, откройте контейнер и перетащите нужный элемент в папку проводника.
Способ 2. Распаковка встроенной утилитой expand
Устанавливать сторонний софт не обязательно: в Windows есть консольная утилита expand.exe, созданная специально для cabinet-файлов. Она присутствует во всех актуальных версиях системы.
Чтобы извлечь все файлы из архива в указанную папку, откройте командную строку и выполните:
expand "C:\Загрузки\update.cab" -F:* "C:\Загрузки\extracted"
Параметр -F:* означает «извлечь все файлы». Если нужен один конкретный файл, укажите его имя вместо звёздочки. Папка назначения должна существовать заранее — создайте её через проводник или командой mkdir.
⚠️ Внимание: пути с кириллицей и пробелами обязательно заключайте в кавычки, иначе команда завершится ошибкой. Также не распаковывайте содержимое напрямую в системные папки вроде C:\Windows — используйте отдельный каталог.
Способ 3. Установка обновления из CAB через DISM
Когда CAB-файл — это пакет обновления Windows, распаковывать его вручную не нужно. Правильный путь — установка через систему обслуживания образов DISM. Запустите командную строку или PowerShell от имени администратора и выполните:
dism /online /add-package /packagepath:"C:\Загрузки\update.cab"
Процесс может занять несколько минут, а по завершении система может потребовать перезагрузку. Если DISM сообщает, что пакет не подходит, проверьте разрядность: обновление для x64 не установится на 32-битную систему и наоборот.
☑️ Перед установкой CAB-обновления проверьте
Сравнение способов открытия CAB
Выбор инструмента зависит от задачи: посмотреть содержимое, извлечь файлы или установить обновление. Сводная таблица поможет определиться:
| Инструмент | Просмотр содержимого | Распаковка | Установка обновлений |
|---|---|---|---|
| 7-Zip | Да | Да | Нет |
| WinRAR | Да | Да | Нет |
| expand.exe | Нет | Да | Нет |
| DISM | Нет | Нет | Да |
Обратите внимание: установщик драйвера из CAB-файла часто не запускается двойным кликом — его нужно подхватывать через Диспетчер устройств, указав папку с распакованным содержимым. Это частая причина «нерабочих» драйверов, скачанных в формате cabinet.
Почему CAB файл не открывается: типичные причины
Иногда ни архиватор, ни системные утилиты не могут обработать файл. Возможные причины стоит проверять в таком порядке:
- 🧩 Файл скачан не полностью — сравните размер с указанным на странице загрузки и скачайте заново;
- 🔐 Повреждена цифровая подпись — DISM откажется устанавливать подозрительный пакет, что является нормальной защитной реакцией;
- 📁 Это не одиночный архив — некоторые cab-файлы идут серией (
data1.cab,data2.cab) и распаковываются только установщиком программы; - 🛡️ Антивирус заблокировал доступ — временно проверьте файл в карантине или журнале защиты.
⚠️ Внимание: не отключайте антивирус ради распаковки файла из непроверенного источника. CAB-контейнеры могут содержать исполняемый код, и установка такого пакета через DISM выполняется с системными привилегиями.
Как проверить целостность CAB-файла
Откройте архив в 7-Zip и нажмите «Тестировать» на панели инструментов. Программа проверит контрольные суммы всех вложенных файлов и сообщит, какой именно элемент повреждён. Если ошибок нет — проблема не в архиве, а в способе установки.
FAQ: частые вопросы о CAB-файлах
Можно ли открыть CAB файл без установки программ?
Да, для распаковки достаточно встроенной утилиты expand.exe через командную строку. Просмотр содержимого без распаковки встроенными средствами недоступен — для этого понадобится архиватор.
Чем CAB отличается от ZIP?
Оба формата — архивы со сжатием, но CAB ориентирован на установочные пакеты: поддерживает цифровые подписи Microsoft и интеграцию с системными механизмами установки. Проводник Windows не открывает CAB как папку, в отличие от ZIP.
DISM выдаёт ошибку при установке пакета. Что делать?
Проверьте, что команда запущена от имени администратора, путь к файлу указан верно, а пакет соответствует версии и разрядности вашей системы. Текст конкретной ошибки DISM обычно указывает на причину отказа.
Как установить драйвер из CAB-файла?
Распакуйте архив в отдельную папку, затем откройте Диспетчер устройств, кликните по нужному устройству, выберите обновление драйвера с поиском на этом компьютере и укажите папку с извлечёнными файлами.
Безопасно ли открывать CAB из интернета?
Само по себе открытие архива в 7-Zip безопасно — опасность представляет запуск или установка извлечённых файлов. Скачивайте пакеты только с официальных источников и проверяйте содержимое антивирусом перед установкой.