На цій сторінці
Спосіб 1 - Інтеграція оновлень за допомогою WSIM і диспетчера пакетів
Для інтеграції оновлень за допомогою WSIM і диспетчера пакетів використовуються CAB-файли оновлень. Якщо ваші поновлення мають розширення MSU, їх необхідно розпакувати.
розпакування оновлень
Скопіюйте всі оновлення в одну папку. Далі в статті використовується папка C: # 92; VistaWork # 92; Updates. але ви можете використовувати будь-яку іншу.
В папці Updates створіть тимчасову папку Temp. в яку будуть розпаковані CAB-файли. Запустіть командний рядок і виконайте перехід в папку з оновленнями:
cd / d C: # 92; VistaWork # 92; Updates
Розпакування оновлень виробляється однією командою:
FOR% i IN (* .msu) DO START / WAIT% SystemRoot% # 92; System32 # 92; Expand.exe% i -f: * C: # 92; VistaWork # 92; Updates # 92; Temp
Команда здійснює пошук в папці всіх файлів з розширенням MSU і розпаковує кожен знайдений файл в папку Temp. В результаті в папці Temp створюється безліч файлів, з яких вам знадобляться тільки файли з розширенням CAB.
Створення дистрибутивного загального ресурсу
Для інтеграції оновлень за допомогою WSIM використовується дистрибутивний спільний ресурс. Якщо у вас не створена структура папок, описана в одній з перших статей сайту, ви можете використовувати для ресурсу будь-яку папку. У моєму прикладі використовується папка Distribution. Відкрийте WSIM і виберіть з меню Сервіс пункт Створити дистрибутивний спільний ресурс.
Вам буде запропоновано вибрати папку для ресурсу. Вкажіть бажану папку, після чого ресурс буде створений. При цьому в зазначеній папці автоматично створюються три папки.
Оскільки поновлення представляють собою пакети, далі буде задіяна папка Packages. Тепер можна переходити до імпорту пакетів.
Імпорт пакетів в дистрибутивний спільний ресурс
Імпортуватися будуть всі пакети з папки Temp. крім файлу WSUSSCAN.cab. У меню Сервіс виберіть команду Імпорт пакетів.
Перейдіть в папку Temp і виберіть CAB-файли для імпорту. Якщо при одночасному імпорті всіх файлів виникне помилка, вибирайте файли групами по кілька штук. Після того, як всі пакети будуть імпортовані, панель Дистрибутивний загальний ресурс буде виглядати приблизно так:
Додавання пакетів до файлу відповідей
Збережіть файл відповідей в папці Updates з ім'ям Integrate.xml.
На цьому підготовчі дії можна вважати закінченими і переходити до інтеграції. Оскільки інтеграція проводиться в системний образ, його необхідно підключити.
Підключення системного способу
imagex / mountrw C: # 92; VistaWork # 92; DVD # 92; sources # 92; install.wim 4 C: # 92; VistaWork # 92; Mount
Інтеграція оновлень за допомогою диспетчера пакетів
Диспетчер пакетів (Pkgmgr.exe) - це засіб командного рядка, що входить до складу WAIK, яке можна використовувати в автономному режимі для установки, видалення або поновлення пакетів Windows. Інтеграція оновлень в підключений образ виконується однією командою.
- / O:<путь> - шлях до автономної папці Windows, т. е. папці Windows підключеного образу.
- / N:<путь> - шлях до файлу відповідей, використовуваному для інтеграції.
- / S:<путь> - шлях до "пісочниці" - тимчасовій папці, яку використовує для своєї роботи диспетчер пакетів.
- / L:<путь> - шлях до файлу журналу, створюваному в процесі роботи диспетчера пакетів (журнал стане в нагоді для усунення неполадок, якщо такі виникнуть).
Увага! Залежно від потужності вашого комп'ютера і кількості інтегрованих оновлень виконання команди може зайняти дуже тривалий час. Наберіться терпіння і не переривайте процес. Коли робота диспетчера пакетів завершиться, в вікно командного рядка знову можна буде вводити команди.
Диспетчер пакетів виробляє розпакування пакетів в папку Sandbox і їх подальшу інтеграцію в файл install.wim.
Примітка. Вміст папки Sandbox необхідно видаляти перед кожним запуском диспетчера пакетів щоб уникнути проблем в його роботі. Та й просто заради економії простору на диску це варто зробити, оскільки розпаковані пакети займають чимало місця.
Для перевірки того, чи виникали помилки під час інтеграції, введіть у командному рядку команду:
Якщо відобразиться 0. інтеграція пройшла без помилок. В іншому випадку доведеться вивчати файл журналу integrate_updates.log.txt в папці C: # 92; VistaWork # 92; Logs. Завершальним штрихом буде збереження образу.
Збереження системного способу
Для збереження образу також потрібно одна команда:
imagex / unmount / commit C: # 92; VistaWork # 92; Mount
Примітка. Якщо під час інтеграції відбулися помилки, які не зберігайте зміни в образі (т. Е. Не використовуйте ключ / commit в наведеній вище команді).
Оновлення файлу каталогу
При наступному відкритті системного образу в WSIM потрібно оновити файл каталогу, оскільки в нього не включені інтегровані в образ поновлення.
Ця процедура може зайняти тривалий час. По її закінченні інтегровані поновлення повинні відобразитися в панелі Образ Windows.
Спосіб 2 - Інтеграція оновлень за допомогою програми Vista-Tool
Location of Vista-DVD він Harddrive (root) - шлях до папки, в яку скопійований інсталяційний DVD Windows Vista.
Location of Path Mount (empty path) - шлях до папки, в яку буде підключений системний образ.
Location of Path with Hotfix (* .cab * .msu) - шлях до папки, в якій розміщені файл оновлень (розпаковані або нерозпаковані).
Location of Path for Final ISO - (необов'язково) шлях папці, в якій після інтеграції буде створений ISO-образ Windows Vista
Mount-RW - підключення системного образу з можливістю запису. Це необхідно зробити для інтеграції оновлень.
Unmount-Commit - відключення образу зі збереженням змін.
Make Iso - створення ISO-образу (необхідно вказати шлях до папки, в якій він буде створений).
Hide Command Prompt - приховування вікна командного рядка, в якій відображається хід виконання операцій.
На скріншоті показана інтеграція оновлень, збереження системного образу і створення ISO-образу в один прийом. Надійніше спочатку виконати інтеграцію, і якщо вона пройде без помилок, зберегти системний образ і створити ISO-образ. У разі виникнення помилок можна відключити системний образ без збереження, скориставшись опцією Unmount-Dispose.
Зауваження про розмір системного способу
Після інтеграції оновлень розмір системного образу збільшиться. Наприклад, після ручної інтеграції 42 оновлень, які займають 116 Мб на диску (CAB), розмір файлу install.wim збільшився майже на 500 Мб. Це пов'язано з тим, що поновлення розпаковуються зі стислих CAB-архівів. Звичайно, при створенні WIM-файлу застосовується стиснення, інакше образ міг би і не поміститися на диск (розпаковані пакети в папці Sandbox зайняли 1.7 Гб!).
Після установки Windows Vista в списку встановлених оновлень повинні відобразитися всі інтегірованние вами поновлення.