Як використовувати CAB та MSU файли для оновлення Windows 11 та Windows 10 вручну
Інсталяція оновлень через Windows Update для Windows 11 та Windows 10 іноді може викликати труднощі. Завантаження може зависнути на певному етапі через проблеми з сервером оновлень Windows або серверами мережі доставки контенту (CDN), на яких розміщено копію оновлення, призначену для дистрибуції у вашому регіоні. Також проблеми можуть бути пов'язані з конфігурацією оновлень Windows і служб фонової інтелектуальної передачі файлів (BITS) на локальній машині.
У будь-якому випадку персонал служби технічної підтримки може порадити вам завантажити оновлення в автономному режимі через каталог Microsoft Update.
Каталог Центру оновлення Майкрософт пропонує завантаження оновлень систем Windows 11 та Windows 10, а також оновлення драйверів, які призначені для розповсюдження по мережі. Крім того, пакети Windows Update, завантажені з каталогу Microsoft Update, можна вільно використовувати для встановлення в окремі системи.
Пакети Windows Update поставляються у двох форматах: файл автономного інсталятора Windows Update (розширення .msu) та архів Cabinet (розширення .cab).
Файли оновлення MSU для Windows 11 та 10
Файл оновлення Windows Update Standalone Installer (файл з розширенням .msu) містить такі елементи:
- Метадані Windows Update: описують кожне оновлення, яке міститься у файлі. msu.
- Один або кілька файлів .cab: кожен CAB файл є окремим оновленням.
- Файл .xml: XML-файл описує пакет оновлень .msu.
- Файл властивостей: цей файл включає рядкові параметри, які використовуються Wusa.exe. Наприклад, файл містить заголовок статті підтримки у базі знань Майкрософт, ідентифікатор KB та інформацію про тип пакета.
Коли ви запускаєте файл .msu, процес автономного інсталятора Windows Update (wusa.exe) витягує вміст пакета в папку, зчитує метадані Windows Update, щоб виконати пошук оновлень, що підходить для конкретної системи.
Припустимо, що у вашій системі встановлено новіше оновлення або оновлення, які ви хочете застосувати, призначене для іншої архітектури процесора (x86, а не x64) – тоді WUSA припинить процес встановлення та видасть повідомлення про помилку.
Якщо WUSA визначить, що оновлення застосовується до вашої системи, запуститься процес установки за допомогою компонента Windows Update Agent API.
Встановлення пакета оновлень MSU
Для встановлення файлу MSU достатньо двічі натиснути на файл. Ви можете застосувати додаткові параметри (наприклад, /silent для фонової установки).
Для завершення інсталяції потрібно перезавантажити комп'ютер.
Файли оновлення CAB для Windows 11 та 10
Файли Cabinet (файли з розширенням .cab) є стислими архівами, які містять системні файли та драйвери. Release Preview вийшло у форматі .cab замість звичного формату .msu.
Як інсталювати оновлення CAB для Windows 11
Для ручної установки накопичувального оновлення у вигляді .CAB файлу:
- Завантажте архів W10UI_10.18.zip з інсталятором оновлень і розпакуйте його.
- Завантажте файл оновлень Servicing Stack SSU (.MSU) для вибраної платформи (x64 або ARM64) і запустіть його, двічі клацнувши файл.
- Завантажте два файли оновлення (.CAB та .PSF) для вибраної платформи (x64 або ARM64) та помістіть її в папку W10UI_10.18.
- Запустіть W10UI.cmd (файл Сценарій Windows) від імені адміністратора та натисніть 0 для початку встановлення.
- Натисніть 9 наприкінці установки. Для завершення інсталяції потрібно перезавантажити комп'ютер.
Як інсталювати оновлення CAB для Windows 10
Щоб інсталювати пакет оновлень CAB, вам необхідно використовувати вбудовану системну утиліту DISM. Синтаксис Командного рядка або PowerShell (можна використовувати Windows Terminal) має бути наступним (запуск від імені адміністратора):
dism /online /add-package /packagepath:""
Приклад установки KB5005611 для Windows 10, версія 21H2 (64-bit):
- Cab-файл windows10.0-kb5005611-x64.cab для Windows 10 (21H2, 21H1, 20H2, 2004) x64 завантажений в папку C:\Users\comss\Downloads\.
- У командному рядку від імені адміністратора запущено наступну команду:
dism /online /add-package /packagepath:"C:\Users\comss\Downloads\windows10.0-kb5005611-x64.cab"
Для завершення інсталяції потрібно перезавантажити комп'ютер.
Якщо оновлення поставляється у двох форматах – CAB та MSU (наприклад, KB4487044), то зручніше використовувати MSU.
Додаємо опцію "Встановити" для файлів CAB
Можна додати команду «Встановити» у контекстне меню для файлів CAB. У цьому випадку вам не доведеться вручну запускати команду DISM.
Скопіюйте наступний код у Блокнот і збережіть його у форматі REG. Потім двічі клацніть файл, щоб застосувати його вміст до системного реєстру:
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs] [HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs] @="Встановити" "HasLUAShield"="" [HKEY_CLASSES_ROOT\C @="cmd /k dism /online /add-package /packagepath:\"%1\""
Після даних маніпуляцій у меню правої кнопки миші для файлів CAB буде доступна опція «Встановити».
Як встановити файл CAB у Windows
Деякі оновлення Windows, драйверів, а в деяких випадках і програмних компонентів можуть поширюватися у вигляді стислих файлів з розширенням .cab - Windows Cabinet File і не завжди зрозуміло, як саме встановлювати такі файли.
У цій інструкції докладно про способи встановлення CAB файлів у Windows 11, Windows 10 та інших версіях системи.
Встановлення CAB у командному рядку або PowerShell
Перший спосіб підійде не всім файлів: зазвичай він спрацьовує лише для CAB-файлів оновлень Windows. Кроки для встановлення будуть наступними:
- Відкрийте командний рядок або Windows PowerShell від імені адміністратора.
- У командному рядку використовуйте команду
dism /online /Add-Package /PackagePath:"шлях_до_файлу.cab"
Add-WindowsPackage -Online -PackagePath "шлях_до_файлу.cab"
pkgmgr /ip /m:шлях_до_файлу.cab
Якщо файл призначений для встановлення в такий спосіб, відповідний пакет буде встановлений у Windows, але це не завжди.
У повідомленні про помилку йдеться не про сам файл .cab, а про необхідний для встановлення описаних способів «вкладений» файл, зазвичай — update.mum, який містить відомості для встановлення пакетів або оновлень Windows описаним способом.
Розпакування файлів CAB та встановлення вручну
Якщо встановити файл .cab описаним вище способом не виходить, ви можете розпакувати його вміст у зручне розташування:
- За допомогою стороннього архіватора, наприклад 7-Zip або WinRAR.
- За допомогою команди командного рядка:
expand -F:* -R "шлях_до_файлу.cab" "шлях_до_папки_для_розпакування"
Увага: не слід використовувати провідник для розпакування — незважаючи на те, що він відкриває файл .cab і дозволяє скопіювати його вміст, набір файлів, отриманий таким чином, буде непридатний до використання.
Після розпакування файлу .cab у зручному розташуванні, залежно від його вмісту, ви можете:
Якщо у вас залишаються питання щодо встановлення файлу .cab у Windows, ви можете задати їх у коментарях, бажано з описом того, про який саме файл йдеться — можливо, мені вдасться вам допомогти.
А раптом і це буде цікаво:
- Найкращі безкоштовні програми для Windows
- Як очистити кеш іконок у Windows 11 та 10
- Код 28 для пристрою не встановлені драйвери у Windows 11 та 10 - як виправити
- Помилка 0xc000012d під час запуску програми — як виправити?
- Помилки VSS з кодом події 13, 22 та 8193 у «Перегляді подій» — рішення
- Як дізнатися, чим зайняте місце на диску?
- Windows 11
- Windows 10
- Android
- Завантажувальна флешка
- Лікування вірусів
- Відновлення даних
- Установка з флешки
- Налаштування роутера
- Все про Windows
- У контакті
- Однокласники
Imagine 25.08.2023 о 15:10
Дякую. Відформатував ваш код для копіювання/вставки (прямо у вашому коментарі немає можливості):
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs] [HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs] @="Встановити" "HasLUAShield"="" [HKEY_CLASSES_ROOT\C @="cmd /k dism /online /add-package /packagepath:\"%1\""
Встановлення CAB-файлів у Windows 10 та 11
Апдейти для операційних систем від Майкрософт спочатку поставляються як інсталяційні файли формату MSU або з менш поширеним розширенням CAB. Також пакети нерідко використовуються для встановлення мережевих компонентів та різних драйверів.
Деякі користувачі Windows 10 стикаються з необхідністю встановлення системних апдейтів в режимі офлайн. Причини цього зазвичай є різні, чи це виникнення збоїв у штатному механізмі Центру оновлень чи обмеження трафіку на цільовому комп'ютері. Про те, де взяти і як встановити апдейт для Віндовса 10 вручну, ми вже розповідали в окремому матеріалі.
Але якщо з MSU-пакетами все ясно, адже процес їх установки практично не відрізняється від інших виконуваних файлів, то з CAB доведеться виконати трохи більше зайвих «рухів». Навіщо і що для цього потрібно робити, ми далі розглянемо з вами в цій статті.
Як встановлювати пакети CAB у Віндовсі 10
По суті, пакети CAB є черговим різновидом архівів. У цьому легко можна переконатися, виконавши розпакування одного з таких файлів за допомогою того ж WinRAR або 7-ZIP. Так, витягти всі компоненти доведеться, якщо вам потрібно встановити драйвер CAB. А ось для оновлень потрібно використовувати спеціальну утиліту у системній консолі.
Спосіб 1: Диспетчер пристроїв (для драйверів)
Цей метод підходить для примусової установки контролюючого програмного забезпечення стандартними засобами Віндовс 10. Зі сторонніх елементів вам знадобиться архіватор і безпосередньо сам CAB-файл.
- Насамперед скачайте необхідний інсталяційний пакет та вийміть його в окрему папку кореневого каталогу диска. Звичайно, це не зовсім обов'язково, але так буде значно зручніше виконувати подальші дії із супутніми файлами.
- Клацніть по кнопці «Пуск» правою кнопкою миші або натисніть "Win + X", а потім виберіть «Диспетчер пристроїв» у контекстному меню.
- Знайдіть потрібний апаратний компонент у списку і знову ж таки викличте для нього контекстне меню. Клацніть «Оновити драйвер», щоб перейти до процесу ручної інсталяції контролюючого програмного забезпечення для пристрою. Далі натисніть "Виконати пошук драйверів на цьому комп'ютері".
- Тепер клацніть по кнопці «Огляд» та виберіть папку, в яку ви витягли CAB-файл. Потім натисніть «Далі», після чого комп'ютер знайде та встановить із зазначеного каталогу відповідні драйвери для пристрою.
Врахуйте, що пакет, що встановлюється таким чином, повинен повністю підходити для цільового обладнання. Інакше після проведення вищеописаної процедури пристрій може перестати коректно функціонувати або зовсім відмовиться працювати.
Спосіб 2: Консоль (для оновлень системи)
Якщо завантажений вами файл CAB є інсталятором для накопичувального апдейта Windows 10 або окремих системних компонентів, тут уже не обійтися без командного рядка або PowerShell. Точніше, потрібний нам конкретний консольний інструмент Віндовс – утиліта DISM.exe.
Зазначена програма використовується для підготовки та обслуговування системних образів.Також у ній закладено функціонал для інтеграції апдейтів у систему, що нам, власне, потрібно.
- Щоб перейти до інсталяції CAB-файлу у Віндовсі, відкрийте пошуковий рядок за допомогою комбінації клавіш. "Win + S" та введіть словосполучення «Командний рядок» або "cmd". Потім запустіть вікно консолі з правами адміністратора. Щоб виконати цю дію, клацніть правою кнопкою миші на відповідному додатку та виберіть пункт "Запуск від імені адміністратора".
та помістіть його на цільовий апарат.
- Введіть у консоль команду виду: DISM.exe /Online /Add-Package /PackagePath:"Розташування пакета" При цьому замість слів «Розташування пакету» вкажіть шлях до документа CAB на комп'ютері. Натисніть клавішу "Enter", щоб запустити процедуру встановлення, а після завершення операції перезавантажте комп'ютер.
Таким чином ви можете вручну встановлювати будь-які накопичувальні оновлення Windows 10, крім мовних пакетів, які також постачаються у вигляді CAB-файлів. Для цього коректнішим буде використовувати окрему утиліту, призначену саме для цих цілей.
Спосіб 3: Lpksetup (для мовних пакетів)
При необхідності додати нову мову до системи, коли підключення до Інтернету відсутнє або є лімітованим, можна встановити його офлайн із відповідного файлу у форматі CAB. Для цього завантажте актуальний мовний пакет із перевіреного профільного ресурсу на пристрій з доступом до мережі та помістіть його на цільову машину.
- Насамперед відкрийте вікно «Виконати» за допомогою комбінації клавіш "Win + R". У полі «Відкрити» введіть lpksetup і натисніть "Enter" або "ОК".
- У новому вікні виберіть "Встановити мови інтерфейсу".
- Натисніть кнопку «Огляд» та знайдіть CAB-файл мовного пакета в пам'яті комп'ютера. Потім натисніть "ОК".
Після цього, якщо вибраний пакет сумісний з інстальованою на ПК редакцією Windows 10, просто дотримуйтеся підказок інсталятора.
Як бачите, є низка способів встановлення файлів формату CAB у десяту версію ОС від Microsoft. Все залежить від того, який саме компонент ви маєте намір таким чином інсталювати.