Категорія:
Підготовка системи
Команда:
Get-AppxPackage -AllUsers | Remove-AppxPackage
Потім:
Get-AppxProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online
Де запускати:
PowerShell (Адміністратор)
Для чого:
Перепакувати образ, прибрати
сміття та зайві хвости.
Ризик:
🟢 Низький
Категорія:
Підготовка системи
Команда:
C:\Windows\System32\Sysprep\Sysprep.exe
Параметри:
OOBE
Generalize
Shutdown
Де запускати:
На встановленій Windows
Для чого:
Очистити SID, підготувати систему
до захоплення в образ.
Ризик:
🔴 Високий
(помилка може зламати поточну систему)
Категорія:
DISM Capture
Команда:
DISM /Capture-Image ^
/ImageFile:"C:\install.wim" ^
/CaptureDir:C:\ ^
/Name:"Windows 11 Pro Lite" ^
/Description:"Windows 11 Pro x64 Lite Build 24H2" ^
/Compress:max ^
/CheckIntegrity ^
/Verify ^
/Bootable
Де запускати:
WinPE / інша ОС
Для чого:
Створити install.wim із готової
налаштованої системи.
Ризик:
🟡 Середній
(потрібно достатньо місця)
Захоплення системи (Template)
Категорія:
DISM Capture
Команда:
DISM /Capture-Image ^
/ImageFile:"D:\install.wim" ^
/CaptureDir:"C:\" ^
/Name:"Windows Custom" ^
/Description:"Custom build" ^
/Compress:max ^
/CheckIntegrity ^
/Verify
Де запускати:
WinPE / інша ОС
Для чого:
Створити install.wim
із готової налаштованої системи.
Template для:
Lite build;
Test build;
Recovery build;
Custom deployment image.
Ризик:
🟡 Середній
(потрібно достатньо місця)
Builder Warning
______________________________________
Builder Note
Параметр:
WIM Bootable : Yes
не означає, що файл install.wim автоматично стане завантажувальним як ISO.
Завантажувальний ISO потребує додаткових компонентів:
• bootmgr
• BCD
• EFI
• boot.wim
та структури інсталяційного носія.
У більшості Builder-проєктів install.wim має:
WIM Bootable : No
що є нормальним та очікуваним станом.
______________________________________
Не використовуй generic metadata:
- windows
- test
- custom
- final
______________________________________
Важливо!
# Windows Builder — Capture Troubleshooting ☕
## Якщо Sysprep не запускається
### Симптом:
```cmd
Sysprep was not able to validate your Windows installation
```
або:
```cmd
0x80310039
```
# Причина
Увімкнений BitLocker / Device Encryption.
# Перевірка
CMD:
```cmd
manage-bde -status
```
# Якщо бачимо:
```cmd
Protection Status: Protection On
```
або:
```cmd
Percentage Encrypted: >0%
```
потрібно вимкнути BitLocker.
# Вимкнення
CMD:
```cmd
manage-bde -off C:
```
# Очікування
Дочекатися:
```cmd
Percentage Encrypted: 0%
Protection Status: Off
```
# Після цього
Запустити Sysprep повторно:
```cmd
sysprep /generalize /oobe /shutdown
```
# Важливо ☕
Не виконувати Capture:
* під час decrypt;
* після пошкодженого OOBE;
* через save-state VM;
* якщо install.wim не був замінений 😄
# Builder Wisdom
Якщо Sysprep раптом “образився” —
спочатку перевір BitLocker.
******
Windows 11 May 2026 та новіші builds можуть повторно активувати BitLocker
Під час підготовки системи:
Sysprep;
Audit Mode;
Capture workflow;
можлива ситуація, коли:
manage-bde -off C:
виконано успішно, але після перезавантаження або зміни режиму:
Protection Status: On 😏☕
з’являється знову.
Причина
Новіші Windows 11 builds:
агресивніше використовують TPM;
активніше вмикають Device Encryption;
можуть автоматично повторно активувати BitLocker.
Висновок 👍
Старіший stable ISO може бути кращим для:
Lite builds;
Sysprep;
custom capture workflow;
AIO deployment.
**************************************
Builder Wisdom
══════════════════════════════════════
У Windows 11 May 2026+ не має значення, скільки index у install.wim 😏
Поки BitLocker увімкнений — Sysprep просто каже: “No”
Категорія:
DISM Capture
Команда:
dism /Export-Image /SourceImageFile:E:\install.wim /SourceIndex:1 /DestinationImageFile:E:\install_clean.wim /Compress:max /CheckIntegrity
Де запускати:
cmd
Для чого:
Очистити install.wim
Категорія:
Rebuild Image
Команда:
DISM /Export-Image
/SourceImageFile:"E:\install.wim"
/SourceIndex:1
/DestinationImageFile:"E:\install_clean.wim"
/Compress:max
Де запускати:
CMD (Адміністратор)
Для чого:
Перепакувати образ, прибрати
сміття та зайві хвости.
Ризик:
🟢 Низький
Категорія:
Rebuild + Integrity
Команда:
DISM /Export-Image
/SourceImageFile:"E:\install.wim"
/SourceIndex:1
/DestinationImageFile:"E:\install_clean.wim"
/Compress:max
/CheckIntegrity
Де запускати:
CMD (Адміністратор)
Для чого:
Те саме, але з перевіркою
цілісності під час експорту.
Ризик:
🟢 Низький
Категорія:
Контроль образу
Команда:
DISM /Get-WimInfo
/WimFile:"D:\install.wim"
Де запускати:
CMD (Адміністратор)
Для чого:
Переконатися, що Name / Index /
Description записані правильно.
Ризик:
🟢 Низький
Категорія:
Metadata
Надійний метод:
DISM /Export-Image
/SourceImageFile:"C:\install.wim"
/SourceIndex:1
/DestinationImageFile:"C:\newinstall.wim"
/Compress:max
/CheckIntegrity
/DestinationName:"Win11 Lite 2026-04-29"
Де запускати:
CMD (Адміністратор)
Для чого:
Змінити назву редакції, яка буде
видна в Setup.
Ризик:
🟢 Низький
Категорія:
DISM Metadata
Команда:
DISM /Set-ImageDescription ^
/ImageFile:"C:\install.wim" ^
/Index:1 ^
/Description:"Windows 10 Pro x64 Lite Build"
Де запускати:
CMD (Адміністратор)
Для чого:
Змінити поле Description
для image index усередині install.wim.
Description може використовуватись:
у deployment tools;
у recovery;
у builder workflow;
для позначення Lite/Debug/Test build.
Ризик:
🟢 Низький
⚠ Примітка:
Description змінює metadata image,
але НЕ змінює назву install.wim.
Метод 1 — Set-ImageName
(якщо підтримується DISM)
Категорія:
DISM Metadata
Команда:
DISM /Set-ImageName ^
/ImageFile:"C:\install.wim" ^
/Index:1 ^
/Name:"Windows 11 Pro Lite"
Де запускати:
CMD (Адміністратор)
Для чого:
Змінити Name install.wim
без створення нового образу.
☕ Builder Note
На деяких версіях DISM
команда може не підтримуватися
та видавати:
Error 87
option is unknown 😏
⚠ Примітка:
Name — це display name image index,
а не назва install.wim файлу.
Категорія:
DISM Metadata
Команда:
DISM /Get-WimInfo ^
/WimFile:"C:\install.wim"
Де запускати:
CMD (Адміністратор)
Для чого:
Переглянути:
Index;
Name;
Description;
Architecture;
Edition;
Size.
Ризик:
🟢 Безпечний
🧠 Builder Note
install.wim — це контейнер.
Name — це назва image index, яку бачить setup.
Description — службова metadata builder'а 😏
Категорія:
DISM Metadata
Команда:
DISM /Get-WimInfo ^
/WimFile:"C:\install.wim"
Для чого:
Перегляд:
Index;
Name;
Description;
Architecture;
Edition;
Size.
Ризик:
🟢 Безпечний
Категорія:
DISM Edition Check
Команда:
DISM /Image:"C:\Mount" ^
/Get-CurrentEdition
Для чого:
Перевірити:
edition mounted image;
Home / Pro / Enterprise / LTSC.
Ризик:
🟢 Безпечний
Категорія:
DISM Build Information
Команда:
DISM /Image:"C:\Mount" ^
/Get-Intl
Для чого:
Отримати:
locale;
language;
частину build information.
Ризик:
🟢 Безпечний
Але…
/Get-Intl
не дає повну build information
Категорія:
Offline Registry Check
Команда:
reg load HKLM\\OFFLINE C:\\Mount\\Windows\\System32\\config\\SOFTWARE
Потім:
reg query "HKLM\\OFFLINE\\Microsoft\\Windows NT\\CurrentVersion"
після перевірки:
reg unload HKLM\\OFFLINE
Для чого:
Перевірити:
ProductName;
CurrentBuild;
DisplayVersion;
EditionID;
ReleaseId.
Warning
Не залишай mounted offline registry loaded.
Після перевірки:
reg unload HKLM\\OFFLINE
Дія:
install.wim -> backup_install.wim
newinstall.wim -> install.wim
Для чого:
Setup шукає саме файл
install.wim або install.esd
Ризик:
🟡 Середній
(не переплутати файли)
☕ Золоте правило Capture
Спочатку Sysprep.
Потім WinPE.
Потім Capture.
Не навпаки
Ознака майстра
Win11_Lite_2026-04-29
Win11_Lite_2026-05-02
Win11_Lite_Final