Файл с расширением .cab не открывается двойным кликом как обычный установщик — попытка запустить его вручную либо ничего не даст, либо просто покажет содержимое архива. Это нормально: CAB-пакеты (Cabinet) в Windows 10 устанавливаются не через проводник, а через системные утилиты, чаще всего через DISM или Диспетчер пакетов.
Такие файлы обычно скачиваются с Каталога Центра обновления Майкрософт (Microsoft Update Catalog), когда штатный Центр обновления Windows не справляется: обновление зависает на определённом проценте, выдаёт ошибку или вовсе не предлагается системе. Ручная установка CAB-пакета позволяет обойти сбойный механизм автоматического обновления и поставить нужный патч напрямую.
Что такое CAB-файл и когда он нужен
Cabinet — это формат архива, который Microsoft использует для распространения обновлений, драйверов и языковых пакетов. Внутри находятся сами файлы обновления и служебные данные для их интеграции в систему. В отличие от пакетов .msu, которые ставятся двойным кликом через автономный установщик WUSA, CAB-файлы требуют работы через командную строку.
Ручная установка CAB-обновления оправдана в нескольких ситуациях:
- 🔄 Центр обновления Windows зависает или возвращает ошибку при установке конкретного патча
- 💻 Нужно обновить компьютер без доступа к интернету — файл переносится на флешке
- 🖥️ Требуется установить драйвер, распространяемый только в виде CAB-архива
- 🌐 Необходимо добавить языковой пакет или компонент системы вручную
Прежде чем приступать, убедитесь, что скачанный пакет соответствует архитектуре вашей системы — x64 или x86 (32-бит). Проверить разрядность можно в разделе Параметры → Система → О системе, строка «Тип системы». Попытка установить пакет не той архитектуры завершится ошибкой.
Подготовка перед установкой
Установка системных пакетов требует прав администратора — без них DISM откажется выполнять операцию. Также желательно заранее создать точку восстановления системы: хотя официальные обновления обычно ставятся без проблем, возможность отката никогда не будет лишней.
Проверьте, что файл действительно имеет формат CAB, а не MSU. От расширения зависит выбор команды: для .msu используется утилита WUSA, для .cab — DISM. Если перепутать способ, установка завершится ошибкой несоответствия пакета.
☑️ Подготовка к установке CAB-обновления
⚠️ Внимание: путь к CAB-файлу не должен содержать кириллических символов и лучше избегать пробелов. Надёжнее всего положить файл в корень диска, например C:\update.cab, — это исключит ошибки разбора пути.
Установка CAB через командную строку (DISM)
Основной и самый надёжный способ — утилита DISM (Система обслуживания образов развертывания). Она встроена в Windows 10 и умеет интегрировать пакеты напрямую в работающую систему.
Откройте командную строку от имени администратора: нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)». Затем выполните команду, подставив реальный путь к вашему файлу:
dism /online /add-package /packagepath:"C:\update.cab"
Параметр /online указывает, что операция выполняется с текущей загруженной системой, а /add-package запускает добавление пакета. Процесс может занять от нескольких секунд до нескольких минут — в это время в окне консоли отображается индикатор прогресса. По завершении DISM сообщит об успешной операции и, если требуется, предложит перезагрузку.
Если в папке лежит сразу несколько CAB-файлов, их можно установить пакетно — например, коротким циклом в командной строке:
for %f in (C:\updates\*.cab) do dism /online /add-package /packagepath:"%f"
Такой подход удобен, когда с каталога скачано несколько накопительных обновлений или набор драйверов. Учтите, что некоторые обновления требуют строгого порядка установки — сначала обновление стека обслуживания (SSU), затем накопительный пакет. Порядок указывается в описании на странице каталога Microsoft.
Альтернативные способы установки
Если по какой-то причине DISM недоступен или неудобен, существуют другие варианты. Для пакетов драйверов CAB-архив можно просто распаковать архиватором (подойдёт 7-Zip) и установить драйвер через Диспетчер устройств, указав папку с извлечёнными файлами.
Ещё один вариант — утилита PkgMgr (Диспетчер пакетов), которая исторически использовалась в старших версиях Windows:
start /w pkgmgr /ip /m:"C:\update.cab"
Однако в современных сборках Windows 10 этот инструмент считается устаревшим и работает не со всеми типами пакетов, поэтому предпочтительнее остаётся DISM. Для файлов .msu, которые иногда путают с CAB, используется команда wusa.exe путь_к_файлу.msu — она запускает автономный установщик Центра обновления.
Как понять, что у вас MSU, а не CAB
Посмотрите на расширение файла в проводнике (включите отображение расширений через вкладку «Вид»). Файлы .msu ставятся двойным кликом или командой wusa.exe, файлы .cab — только через DISM. Если двойной клик по файлу открывает установщик — это MSU.
Типичные ошибки и их решение
При установке CAB-пакетов DISM может вернуть код ошибки. Ниже разобраны наиболее встречающиеся ситуации и способы реагирования на них.
| Ошибка / симптом | Вероятная причина | Что проверить |
|---|---|---|
| Ошибка 0x80070002 | Файл не найден по указанному пути | Правильность пути, отсутствие кириллицы и опечаток |
| Ошибка 0x800f081e | Пакет не подходит к данной версии системы | Соответствие пакета сборке и архитектуре Windows |
| «Требуется перезагрузка» | Ожидает установки предыдущий пакет | Перезагрузить ПК и повторить команду |
| DISM зависает на одном проценте | Повреждение хранилища компонентов | Выполнить dism /online /cleanup-image /restorehealth |
| «Доступ запрещён» | Консоль запущена без прав администратора | Перезапустить командную строку от имени администратора |
Отдельно стоит упомянуть ситуацию, когда пакет уже установлен в системе — DISM сообщит об этом и не будет ставить его повторно. Это не ошибка, а нормальное поведение. Проверить, какие обновления уже присутствуют, можно командой dism /online /get-packages, найдя в выводе номер нужного KB.
⚠️ Внимание: не прерывайте работу DISM закрытием окна консоли на середине процесса. Прерванная установка пакета может оставить систему в состоянии ожидания завершения операций, что потребует дополнительных перезагрузок и восстановления хранилища компонентов.
Проверка результата и откат обновления
После завершения установки и перезагрузки имеет смысл убедиться, что пакет действительно встал в систему. Самый простой способ — открыть Параметры → Обновление и безопасность → Центр обновления Windows → Просмотр журнала обновлений и найти нужный номер KB в списке.
Альтернатива — снова использовать DISM. Команда dism /online /get-packages /format:table выведет аккуратную таблицу всех установленных пакетов с их состоянием. Если напротив нужного пакета стоит статус «Установлено», операция прошла успешно.
Если после установки обновления система начала работать нестабильно, пакет можно удалить. Для этого понадобится полное имя пакета из вывода /get-packages, после чего выполняется команда:
dism /online /remove-package /packagename:"Имя_пакета"
Для обновлений, установленных через Центр обновления, доступен и более привычный путь: Панель управления → Программы → Просмотр установленных обновлений, где пакет удаляется через контекстное меню. После удаления потребуется перезагрузка.
Часто задаваемые вопросы
Можно ли установить CAB-файл двойным кликом?
Нет. Двойной клик по CAB-файлу либо откроет его как архив, либо не даст никакого результата. Установка выполняется только через командную строку с помощью DISM, либо путём распаковки и ручной установки содержимого (актуально для драйверов).
Чем CAB отличается от MSU?
MSU — это самодостаточный установщик обновлений, который запускается двойным кликом через утилиту WUSA. CAB — низкоуровневый пакет, который интегрируется в систему через DISM. В Каталоге Центра обновления Microsoft встречаются оба формата.
Обязательно ли перезагружать компьютер после установки?
Зависит от пакета. DISM сам сообщит, требуется ли перезагрузка. Если обновление затрагивает системные компоненты, без перезапуска оно не вступит в силу полностью. Перезагружаться лучше сразу, пока не накопилось несколько ожидающих операций.
Что делать, если DISM выдаёт ошибку повреждения хранилища компонентов?
Выполните последовательно команды dism /online /cleanup-image /restorehealth и sfc /scannow в командной строке от имени администратора, затем перезагрузите ПК и повторите установку CAB-пакета. Это восстанавливает целостность системных файлов, необходимых для работы службы обслуживания.
Безопасно ли устанавливать CAB-файлы со сторонних сайтов?
Нет, это рискованно. Загружайте пакеты только из официального Каталога Центра обновления Майкрософт или с сайта производителя оборудования (для драйверов). Пакеты из непроверенных источников могут быть повреждены или содержать вредоносные изменения.