Створюємо свій дистрибутив Windows 7. Як створити свою збірку Windows за допомогою програми NTLite

Нагадуємо, що спроби повторити дії автора можуть призвести до втрати гарантії на обладнання і навіть виходу його з ладу. Матеріал наведено виключно з ознайомлювальною метою. Якщо ж ви збираєтеся відтворювати дії, описані нижче, радимо уважно прочитати статтю до кінця хоча б один раз. Редакція 3DNews не несе жодної відповідальності за будь-які можливі наслідки.

Десять років тому з надр Microsoft з'явилася нова ОС Windows XP, а разом з нею побачило світ чергове середовище WinPE, Windows Preinstallation Environment - фактично урізана до ОС Windows, в якій запускалися службові програмидля встановлення самої системи на комп'ютер. На базі цього середовища вже можна було без особливих трудовитрат створювати власні Live-складання XP - практично повноцінні системи, які завантажувалися з CD на будь-якому (ну майже будь-якому) ПК і служили щодо вузьких завдань на кшталт відновлення системи, антивірусного сканування, Вивужування даних, а то і просто для надшвидкої організації робочого місця. З появою BartPE створення власного Live CD стало дуже простою справою. На жаль, цей продукт вже дуже давно не оновлювався, і для роботи з Windows Vista або 7 він не підходить. На зміну йому прийшов WinBuilder, з яким ми і познайомимося виключно з метою цього матеріалу.

Все готово? Відмінно тепер можна приступати безпосередньо до створення пробної збірки. Запускаємо WinBuilder і починаємо налаштування. Насамперед тиснемо кнопочку Source у правій частині вікна, де в розділі Source Directory вказуємо шлях до нашої папки з інсталяційними файлами Windows 7. Потім йдемо в розділ Drivers → Driver Package Installer. У потрібному розділі (x86 або x64) тиснемо кнопку Explore. Відкриється папка, куди нам треба буде скопіювати 7z-архіви із наборами драйверів, які ми завантажили раніше. Якщо потрібні драйвера для якихось специфічних пристроїв, їх треба буде також скопіювати сюди. (Тільки не копіюйте файли інсталяторів, завантажені з офсайтів виробника, - нам потрібні лише набори *.inf, *.sys, *.dll або *.exe.) У VirtualTest відзначаємо пункт Best Emulation. Ось, власне, і все – для пробного складання все готове. Натискаємо Play і чекаємо, поки відпрацюють всі скрипти, швидкість їх виконання залежить від потужності вашого ПК, але навряд чи доведеться чекати більше півгодини.

Якщо все пройшло гладко, то WinBuilder запустить віртуальну машину зі свіжим live-образом системи. В іншому випадку програма покаже помилку, запише її подробиці в лог-файл та запропонує вирішення проблеми. Після запуску у віртуальній машині стає очевидним, що Windows 7 дійсно урізана саме не можу - ні Aero, ні стандартних утиліт, ні чогось ще. Можна хіба що запустити піктограму PENetwork з робочого столу та налаштувати підключення до мережі. Загалом, нудно та практичного сенсу рівно нуль. Ну що ж, займемося припасуванням дистрибутива під себе.

Проходимося по всіх розділах і змінюємо або додаємо потрібні налаштування. В основній конфігурації можна без побоювання змінити роздільну здатність екрана і вибрати тему оформлення для завантажувача - інше чіпати не рекомендується. У Shell можна включити на вибір різні розширення стандартного провідника Windows. Components включаються/відключаються стандартні утиліти Windows 7. Тут же в підрозділі Additional Files можна додати до збірки свої власні файли. Тільки не програми, а документи, медіафайли чи ще щось. Натискаємо Directory Example і дивимося приклад того, які папки можуть бути використані. Потім тиснемо Open Source Directory та копіюємо потрібні нам файли відповідно до прикладу. У розділі Tweaks можна змінити, наприклад, шпалери на робочому столі або включити заповітний Aero-інтерфейс і додати бічну панельіз гаджетами. Тільки врахуйте, чим більше ви виберете можливостей (скриптів, компонентів, файлів), тим довше йтиме процес складання.

Програми додаються до складання також за допомогою скриптів, які іноді називають ще плагінами. Великий набір готових скриптів можна знайти. Там же, на форумі розробників, є різні доповнення до WinBuilder. Завантажений скрипт потрібно помістити в папку C: WinBuilder Projects Win7PE_SE Apps, в один з наявних підкаталогів, або самому створити для зручності окремі директорії. Після цього перезапускаємо WinBuilder, включаємо в складання нові утиліти і за необхідності змінюємо їх налаштування. Зауважте, що для деяких додатків доведеться завантажити їх інсталятор (зазвичай це відбувається автоматично) або виконати ще якісь дії. Все це має бути описано в ReadMe скрипті.

Якщо готових скриптів для потрібних додатків не виявилося в наявності, то доведеться самостійно створити їх. Для цього нам знадобиться утиліта MakeScript. Завантажуємо архів зі standalone-версією і розпаковуємо його, наприклад, C:\MakeScript. Оптимальний варіант - це використання portable-версій потрібних додатківабо передустановка їх у свій ПК. У другому випадку треба бути обережнішим, оскільки більшість програм вже давно пише гору даних у реєстр, розпихає свої файли по різним папкамна комп'ютері і робить багато інших речей при установці. Тим не менш, готовий скрипт може бути відсутнім через ліцензійні обмеження, хоча жодних проблем із самим додатком немає.

Розглянемо для прикладу конвертацію Skype. Завантажуємо його портативну версію і встановлюємо її в C:\SkypePortable. Запускаємо MakeSript, вибираємо потрібну папкута exe-файл, міняємо за необхідності ім'я майбутнього скрипта. Переходимо до розділу Customize, де можна встановити деякі параметри майбутньої програми — імпортувати гілки з реєстру, встановити файлові асоціації, змінити опис та ім'я і так далі. Для невеликих програм є сенс упакувати їх безпосередньо в скрипт (Encode files in script) або стиснути в 7z. Зрештою, на останньому етапітиснемо на велику кнопку Make It і чекаємо, поки скрипт буде створюватись. За замовчуванням готові зборкизберігаються в C:\MakeScript\Script. Для ентузіастів, що горять бажанням вручну написати власний скрипт, можна порадити цю інструкцію, а також вікі WinBuilder.

Готовий ISO-образ системи за замовчуванням зберігається у папці з такою назвою у корені WinBuilder. У мінімальній конфігурації він буде залазити на стандартну CD-болванку. Нас цікавить створення завантажувальної флешки з Windows 7 PE. Для цього у розділі WriteMedia відзначаємо галочкою Copy to USB-Device та вибираємо букву диска нашої флешки. При включенні скрипта (Copy to USB) нам запропонують відформатувати накопичувач за допомогою HP USB Format Tool у ФС NTFS або FAT32. Потім потрібно буде встановити завантажувач Grub4Dos. Вибираємо пункт Disk і в списку, що випадає, знаходимо нашу флешку - шукати треба за обсягом накопичувача. Дивіться, нічого не переплутайте! У Part list треба вибрати Whole disk (MBR), а в опціях поставити галочку Don't search floppy. Залишилося натиснути Install, Quit і дочекатися, поки все потрібне скопіюється на USB-носій. Всі, завантажувальна флешкаготова!

Тепер можна спробувати завантажитися з флешки та подивитися, як все працює і чи немає якихось помилок. Перед записом на флешку рекомендується таки поганяти систему у віртуальній машині. Системні вимогиу нашої збірки приблизно такі ж, як і у звичайній Windows 7. Не варто захоплюватися надмірним додаванням функціональності – чим складніша система, тим вище її вимоги до заліза і тим більша ймовірність появи помилок. Не забувайте також регулярно оновлювати WinBuilder, усі скрипти та ваш дистрибутив. На цьому, мабуть, можна скінчити. Успіхів!

Передмова: Цей матеріаллюб'язно наданий
нашому сайту автором та розробником багатьох проектів,
що стосуються оптимізації та налаштування WINDOWS_7
KT 918A



Програми для роботи

7Customizer
Програма роботи з дистрибутивами Windows 7
працює з-під DISM, жодних кримінальних і не санкціонованих змін не вносить
видаляти нічого не вміє
інтегрує драйвера, обнови та липи (липи їй не пробував інтегрувати)
застосовує різні налаштування, створює файл відповідей (файл автоматизації) та обріз ISO
Для початку роботи потрібно вказати шлях до трьох файлів, що знаходяться в під папках x86 і amd64, залежно від розрядності робочої системи
7Customizer_0.4.4x86imagex.exe
7Customizer_0.4.4\x86\Servicing\Dism.exe
7Customizer_0.4.4x86oscdimg.exe
мова програми англійська
З Windows 7 SP1 може працювати, не перевіряв. Файл відповідей можна створити на RTM

АУДИТ
Аудит, один із способів створення свого налаштованого образу Windows 7. У режимі Аудиту можна встановити потрібні програми, драйвера та оновлення.
На сьогоднішній день Аудит єдиний спосіботримання Windows із встановленим SP1

Перший етап:
1. Копіюємо на диск D: папку OPK-x86та файл Audit.txtЗавантажити для х64 Завантажити OPK-amd64
2. Видаляємо, якщо є файл D:\install.wim
3. Виконуємо установку повної російської версії "Windows 7 ULTIMATE" на диск C:
4. Наприкінці установки, замість введення імені користувача!!!, натискаємо: Shift+Ctrl+F3
(Систему буде перезавантажено в режимі аудиту.)
5. Надалі віконце SysPrepзрушуємо убік, але нічого в ньому не робимо і не закриваємо !!!
6. Виконуємо встановлення драйверів, оновлень та програм, повністю налаштовуємо систему,
застосовуємо твики реєстру, відключаємо глибокого сну (powercfg /h off) і т.п.
Можна багато разів перезавантажувати систему без виходу з аудиту (не закривати вікно SysPrep!).
7. Система налаштована, тепер для застосування налаштувань до всіх облікових записів робимо:
Пуск - Панель управління - Мова та регіональні стандарти - закладка "Додатково" - кнопка "Копіювати параметри",
відзначаємо внизу два прапорці та натискаємо ОК.
8. Все готово, виходимо з режиму аудиту - у віконці SysPrep відзначаємо прапор "Підготовка до використання",
внизу вибираємо Перезавантаження (входити в систему вже не можна!), або Завершення роботи, як вам зручніше, і тиснемо ОК.

Другий етап:
1. Повторно завантажуємося з настановного диска Windows(з якого установка виконувалася), у нижньому вікні вибираємо мову введення США (потрібно для консолі), тиснемо далі.
2. Замість кнопки "Встановити" натискаємо напис унизу "Відновлення системи" !!!
Якщо буде запропоновано відновити завантаження, натискаємо "Ні", Далі.
3. У вікні, внизу, натискаємо "Командний рядок", відкриється консоль.
4. У консолі набираємо: notepad.exeта натискаємо Enter, відкриється блокнот.
5. У блокноті відкриваємо файл: D:\Audit.txt
6. Копіюємо весь перший рядок, і по правому кліку вставляємо в консоль, натискаємо Enter.
Увага!!! У Win PE диски можуть мати зовсім інші букви, уточніть на своїй конфігурації та змініть букву диска

Якщо все зроблено правильно, почнеться захоплення системи з диска C: файл D:\install.wim, блокнот можна закрити, і перекур хвилин на 30.
Після виконання файл D:\install.wim потрібно перенести в папку з дистрибутивом Windows. Індекс образу 1, т.к. у ньому немає інших редакцій.

Простіше захоплення зробити програмою Gimagex 2.0.14.0
LiveCD Windows"7 v4 by xalex (01.10.2010) вже містить Gimagex 2.0.14.0 ru та інші програми з обслуговування системи

Різне
Папки "$OEM$"
Папку $OEM$ можна розміщувати в корені дистрибутива або в папці sources дистрибутива.
При першому варіанті деякі під папки з папки $OEM$ у Windows 7 скопійовані не будуть, тому розміщуємо цю папку в папці sources
Папку "$OEM$" та її підпапки можна використовувати лише при створенні наборів конфігурації. Папки "$OEM$" використовувалися в попередніх версіях Windowsі в деяких випадках не підтримуються в Windows 7.
Чи не перезаписуйте існуючі файли, що обслуговуються операційною системою. Використання папок $OEM$, щоб оновити або переписати ці файли, може призвести до непередбачуваної поведінки системи і в результаті - до серйозних проблем.
Папка $OEM$ містить усі додаткові папкита файли для автоматичної або настроюваної установки Windows.

Підтримувані $OEM$ папки:
"$OEM$\$$" - містить файли, які програма інсталяції Windows копіює до папки %WINDIR% (наприклад, C:\windows).
"$OEM$\$$\System32" – містить файли, які програма інсталяції Windows копіює до папки %WINDIR%\System32.
"$OEM$\$1- це кореневий каталог диска, на якому встановлюється Windows (також званий завантажувальним розділом), і містить файли, які програма установки Windows копіює в завантажувальний розділ під час установки.
"$OEM$\$1\Pnpdrivers" – містить нові або оновлені драйвери пристроїв, що самоналаштовуються. Користувач вказує ім'я папки у файлі Unattend.xml для автоматичної установки.
"$OEM$\буква_диска\вкладена_папка" - підпапка диска, що містить файли, які програма інсталяції Windows копіює в підпапку під час інсталяції.

SetupComplete.cmd
Програма інсталяції Windows 7 спроектована таким чином, що в кінці інсталяції вона шукає в папці %WINDIR%\Setup\Scripts файл SetupComplete.cmd. Якщо такий знаходиться, всі внесені команди виконуються автоматично до першого входу користувача в систему. Причому вони виконуються від імені системної облікового запису LocalSystem. Таким чином, файл SetupComplete.cmd можна використовувати для реалізації широкого діапазонузадач - встановлення програм, імпорту параметрів реєстру, створення облікових записів, видалення тимчасових файліві так далі.

Файл SetupComplete.cmd не входить до складу операційної системи, тому його потрібно створити самостійно та розмістити у зазначеній папці.
$OEM$\$$\Setup\Scripts\ SetupComplete.cmd

Для роботи з образами дистрибутивів (.ISO) використовуйте спеціально призначені для цього програми:

На сьогоднішній день Windows 7 є основною корпоративною системою, де-факто, беручи естафету від Windows XP. Тому для системного адміністратораактуальним є питання її розгортання, але оскільки останній офіційний образ було зібрано досить давно, то встановлені з його допомогою системи вимагають отримання досить великої кількостіоновлень. Уникнути цього можна, якщо зібрати для себе власний дистрибутив, що містить все поточні оновленнясистеми. Як це зробити ми розповімо у цій статті.

Існує два способи отримання актуального дистрибутива Windows 7: інтеграція оновлень безпосередньо в образ та використання еталонної системи для скачування та встановлення оновлень.

Перший спосіб простіший і швидший, проте має серйозний недолік - потрібно скачати всі необхідні оновлення. А це навіть маючи список зробити досить непросто. У той же час у мережі є вже завантажені набори оновлень, але ми не рекомендуємо їх використовувати, оскільки встановлення компонентів системи з неперевірених джерел – це дуже погана ідея. Як мінімум ви можете отримати нестабільну систему через непротестований або несумісний набор оновлень, а в гіршому випадку запросто можна отримати небажане або шкідливе ПЗ.

Використання еталонної системи дозволяє отримати всі необхідні оновлення в автоматичному режимі, встановити їх, перевірити роботу системи і потім переходити до створення дистрибутива. Тому ми розглядатимемо саме цей спосіб.

Створення еталонної системи

Для цього ми рекомендуємо використовувати віртуальну машину, в якій створимо гостьову системудля Windows 7 і встановимо ту версію ОС, на яку будемо створювати дистрибутив. Якщо потрібно створити дистрибутиви для кількох версій чи розрядностей, потрібно також кілька еталонних систем.

Після завершення інсталяції не поспішайте, коли з'явиться екран привітання, натисніть CTRL+ SHIFT+ F3

Це перезавантажить систему в режим аудиту, якщо ви встигли створити користувача і зробити вхід, то виконайте від імені Адміністратора команду:

C:\Windows\System32\sysprep\sysprep /audit /reboot

Під час завантаження в режимі аудиту автоматично запускається утиліта Sysprep, Закриваємо це вікно, воно нам зараз не потрібно.

Слід пам'ятати, що переведена в режим аудиту система продовжить завантажуватись у нього доти, доки ми знову не запустимо Sysprepі не змінимо режим. Після завантаження відкриваємо Windows Updateі проводимо пошук та встановлення оновлень.

Важливо! 17 травня 2016 року Microsoft випустила накопичувальний пакет оновлень для Windows 7 SP1 KB3125574 , що включає оновлення з моменту випуску SP1 і до квітня 2016, з метою зменшення обсягу завантажуваних оновлень рекомендуємо скачати і встановити даний пакетвручну. Для його встановлення потрібна наявність оновлення KB3020369.

Перезавантажуємося і знову проводимо пошук та встановлення оновлень. Перезавантажуємося і знову повторюємо цю операцію, поки система не встановить всі доступні оновлення.

Якщо ваша мета полягала лише в інтеграції до дистрибутиву всіх останніх оновлень, то на цьому можна закінчити. Однак режим аудиту дозволяє встановлювати різноманітний софт, який також буде включений в дистрибутив. Цим широко користуються OEM-виробники, ми думаємо, кожен стикався з дистрибутивами (зазвичай на ноутбуках), що містять, крім OC, різну кількість софту сумнівної корисності.

Тому ніхто не заважає нам включити до свого дистрибутиву потрібний софт, щоб не витрачати час на наступну установку. Ми зазвичай обмежуємося "джентельменським набором": архіватор, Adobe Reader, Java, Silverlight. Ви можете увімкнути в нього весь набір необхідного софту, включаючи офісний пакетта інше ПЗ. Не варто включати в образ програми встановлюють власні драйвера і власне драйвера пристроїв, тому що всі сторонні драйвера будуть видалені на стадії підготовки до захоплення образу. Також не слід активувати ПЗ, ця інформація також буде втрачена.

Закінчивши підготовку еталонної системи видалимо всі завантажені нами файли та зайве ПЗ (якщо є), особливу увагуслід приділити очищенню системи від копій файлів оновлень, для цього скористайтеся інструментом Очистка диска:

Важливо!Після очищення обов'язково перезавантажтесистему для завершення роботи з оновленнями, інакше ви ризикуєте отримати непрацюючий образ.

Тепер підготуємо її до захоплення образу за допомогою утиліти Sysprep:

C:\Windows\system32\sysprep\sysprep /oobe /generalize /shutdown

Розберемо ключі утиліти.

  • oobe- запускає комп'ютер у режимі вітання. Екран привітання Windowsдозволяє кінцевим користувачамнастроювати операційну систему Windows, створювати нові облікові записи, перейменовувати комп'ютер та виконувати інші завдання.
  • generalize- готує інсталяцію Windows перед створенням образу. Якщо цей параметр вказано, всі унікальні системні відомості видаляються з інсталяції Windows. Ідентифікатор безпеки (SID) обнулюється, точки відновлення системи скидаються, журнали подій видаляються.
  • shutdown - завершує роботу комп'ютера після завершення роботи програми Sysprep.

Виконавши необхідні діїсистема завершить роботу. Включати її до того, як буде захоплено образ, не можна. На цьому роботу з еталонною системою закінчуємо та переходимо до створення власного дистрибутивана її основі.

Створення власного дистрибутива

Для подальшої роботинам знадобиться робоча станціяпід керуванням Windows 7 із встановленим пакетом автоматичного встановлення Windows (WAIK). Розрядність та версія системи жодної ролі не грають.

Установка WAIK не повинна викликати труднощів і виконується за замовчуванням.

Тепер підготуємо образ Windows PEдля захоплення образу еталонної системи. Розрядність WinPE має відповідати розрядності еталонної системи.

Відкриємо Пуск - Усі програми - Microsoft Windows AIK - Командний рядок засобів розгортанняі виконаємо команду для 32-бітових систем:

Copype.cmd x86 e:\win_pe

або для 64-бітових:

Copype.cmd amd64 e:\win_pe

де e:\win_peбажане розташування папки із образом. Попередньо папку створювати не треба, тому що в цьому випадку ви отримаєте помилку, що папка вже існує.

Тепер перейдемо до папки призначення та скопіюємо файл winpe.wimу папку ISO\sourcesі перейменуємо його в boot.wim. Потім скопіюємо в папку ISOз папки C:\Program Files\Windows AIK\Tools\amd64або C:\Program Files\Windows AIK\Tools\x86, залежно від розрядності, файл imagex.exe.

Потім у Командному рядку засобів розгортаннядамо наступну команду:

Oscdimg -n -be:\win_pe\etfsboot.com e:\win_pe\ISO e:\win_pe\winpe.iso

Результатом роботи команди буде образ winpe.isoз якого слід завантажити стандартну систему.

Якщо ви не виконували додаткової розмітки диска еталонної системи, розділ для захоплення матиме букву D:, а завантажувальний диск E:, про всяк випадок перевіряємо командою dir.

Тепер приступимо до захоплення образу, оскільки образ створюється пофайлово, його можна зберігати той самий розділ. Введемо наступну команду:

E:\imagex /capture d:d:\install.wim "Win7_ULT_x64" /compress maximum /boot /verify

Як параметри вказуємо захопити диск D:і зберегти його в образ D:\install.wim, в лапках вказуємо власну назву образу, також ставимо максимальний стиск, можливість завантаження та перевірку створеного образу. Після чого можемо сходити випити кави, дана операціязаймає в середньому близько півгодини.

Перезавантажуємо еталонну систему в звичайний режимта копіюємо створений образ на ПК із встановленим WAIK. Перейдемо до e:\win_peі очистимо папку ISOпотім скопіюємо туди вміст оригінального диска Windows 7, яку ми використовували для встановлення еталонної системи.

Після чого замінимо файл install.wimв папці sourcesна захоплений нами образ. Тепер можна приступати до складання власного образа ISO, для цього виконайте команду:

Oscdimg -u2 -m -o -lWIN7ULTx64 -be:\win_pe\etfsboot.com e:\win_pe\iso e:\win_pe\Win7_ULT_x64.iso

розберемо ключі команди докладніше:

  • u2-Створює образ, який має тільки файлову систему UDF.
  • m- Знімає обмеження на розмір образу.
  • o- замінює файли, що дублюються, одним екземпляром, дозволяє скоротити розмір образу.
  • l- мітка тому, що вводиться без пробілів, необов'язковий параметр.
  • b- розташування завантажувального файлу, також без пробілів.

Образ збирається досить швидко, єдиний момент - з великою ймовірністю його розмір перевищить 4,7 ГБ і записати його на звичайну DVD болванку не вдасться. У цьому випадку можна використовувати двошарові болванки DVD9, але вони рідше зустрічаються у продажу та можуть підтримуватись не всіма моделями дисководів. У цьому випадку можна розбити дистрибутив на дві частини, кожен з яких буде розміщуватись на DVD-диску стандартної ємності. Також слід пам'ятати про обмеження 32-х розрядних систем, які вміють працювати з wim-образами розміром понад 4 ГБ.

Розділити образ можна наступною командою:

Imagex /split e:\win_pe\install.wim e:\win_pe\install.swm 3000

В результаті буде створено два або більше swm-файлу максимальним розміром 3000 МБ. Потім видалимо з папки ISO\sources install.wim і помістимо туди install.swm, після чого зберемо образ першого диска:

Oscdimg -u2 -m -lWIN7ULTx64DVD1 -be:\win_pe\etfsboot.com e:\win_pe\iso e:\win_pe\Win7_ULT_x64_DVD1.iso

Після цього видалимо install.swm і скопіюємо його місце install2.swm. Другий диск немає сенсу робити завантажувальним, тому зберемо його більш простою командою:

Oscdimg -u2 -m -lWIN7ULTx64DVD2 e:\win_pe\iso e:\win_pe\Win7_ULT_x64_DVD2.iso

Установка з розділеного образу проводиться звичайним шляхом, починаючи з першого диска, в процесі роботи інсталятор сам попросить змінити диск:

Таким чином, можна не турбуватися про розмір створюваного образуособливо якщо в нього, крім оновлень, планується включати об'ємне ПЗ, наприклад, пакет MS Office і т.п. Також ми рекомендуємо перед тим, як перейти до розгортання робочих станцій із створеного дистрибутива, всебічно перевірити його роботу на тестовій системі.

  • Теги:

Please enable JavaScript to view the

Якщо доводиться часто встановлювати заново систему або є парк машин з фіксованим софтом і налаштуваннями, то варто задуматися про створення свого дистрибутива.
У моїй ситуації це був офіс з парком ноутбуків та певною кількістю програм та суворими налаштуваннями.

Отже, дано:

Початковий дистрибутив Windows 7, нехай буде Starter наприклад.
Декілька програм, наприклад:

1. Office 2007 Standart Rus
2. Google Chrome
3. 7zip
4. Notepad++
5. PuntoSwitcher
6. FoxitReader
7. Skype
8. MS Essential
9. TeamViewer Host

Налаштування для всіх користувачів:

1. Панель завдань – використовувати маленькі значки

2. Значки області сповіщень - Завжди відображати всі піктограми

3. Ігри видалити

6. Підключення мережних дисків

Нам знадобляться інструменти:

0. Ваш робочий комп'ютер (ПК1) з встановленою системою Windows 7 будь-якої розрядності. У разі х64 є нюанс, але про нього нижче.

1. Інсталяційний диск Windows 7 (у моєму випадку x86 Starter), можна завантажити з інтернету або з MSDN - у кого є доступ до підписки, для експериментів, нам навіть не знадобиться ключ продукту, тому що це не так. Windows 7 нормально ставиться без нього і після установки, ми можемо «глумитися» над повнофункціональною системою, щонайменше 30 днів.

2. Інсталяційний диск WAIK (Windows Automated Installation Kit), можна скачати, цілком спокійно, з сайту Microsoft.

3. Віртуальна машина(VM), ну або фізична машина(ПК2) – якщо така є в наявності.

5. Дистрибутиви додатків, які будуть встановлені в системі та згодом розгортатимуться під час встановлення операційної системи, автоматично (я ставив усе з www.ninite.com).

План дій.

1. Установка операційної системи з інсталяційного диска Windows 7
2. Тепер застосуємо твіки реєстру.
3. Підготовка системи за допомогою утиліти sysprep.
4. Переходимо до підготовки образу Windows PE
5. Захоплення образу встановленої системи.

6. Створення дистрибутивного образу ISO.

7. Інтеграція драйверів у образ.
Приступимо.

1. Встановлення операційної системи з інсталяційного диска Windows 7

Встановлюємо Windows 7 Starter у VM чи на ПК2. Раджу перший образ робити x86 у будь-якому випадку, для тренування та ще дечого, про що нижче.

Установка не приховує ніяких хитрощів. Якщо ви плануєте зберегти налаштований образ на несистемному розділі диска, використовуйте програму встановлення для створення розділів і створіть два розділи в VM (або ПК2) під час встановлення.

Порада. При встановленні системи на VMWare Workstationабо Virtual Server 2005 можна підключити другий віртуальний диск та згодом використовувати його для збереження образу. Це спростить копіювання образу у ваше робоче середовище, оскільки в цих віртуальних машинахє можливість підключення віртуального дискадо фізичної системи.

Продовжуйте встановлення аж до етапу OOBE. Його легко дізнатися на пропозицію вибрати ім'я облікового запису та ім'я комп'ютера.

На цьому етапі, не вибираючи ім'я облікового запису , натисніть CTRL+SHIFT+F3. Ця комбінація клавіш переведе систему в режим аудиту з правами вбудованого облікового запису Адміністратор.

Система перезавантажиться, з'явиться напис "Програма установки готує комп'ютер для першого використання". Потім ви побачите робочий стіл:

Не закривайте вікно. Якщо таки закрили, що робити буде сказано нижче.

Тепер можна поставити потрібні програми, також я встановив оновлення через Центр оновлень Windows. Якщо для встановлення програми потрібне перезавантаження системи, це можна зробити. Після перезавантаження система повернеться до режиму аудиту.

У "Панелі управління - Програми та компоненти" через оснащення "Увімкнення або вимкнення компонентів Windows" я відключаю ігри та платформу гаджетів Windowsвключаю клієнт telnet (допомагає іноді для діагностики).

2. Тепер застосуємо твіки реєстру.

Особливість застосування твіків на даному етапіу тому, що ми не можемо застосувати налаштування користувача звичним способом, т.к. реального користувачаще немає, отже, немає і його реєстру. Розв'язання задачі зводиться до налаштування користувача за замовчуванням (Default User), який стане донором для всіх користувачів, що згодом створюються.


Файл реєстру користувача за замовчуванням знаходиться на шляху C:\Users\Default\NTUSER.DAT і щоб внести до нього зміни, необхідно підключити цей файл до активного реєстру. Для цього виконуємо команду:


reg load HKEY_USERS\Custom C:\Users\Default\NTUSER.DAT
Тепер ви можете відкрити реєстр (WIN+R >> regedit) і переконатися, що з'явилася нова гілка HKEY_USERS\Custom , в яку нам якраз і належить внести налаштування.

Застосовуємо такі налаштування:

Windows Registry Editor Version 5.00

;Використовувати маленькі значки на панелі завдань

"TaskbarSmallIcons"=dword:00000001

;Відображати всі піктограми та повідомлення в області сповіщень

"EnableAutoTray"=dword:00000000

;Заборона на використання USB-накопичувачів

"Start"=dword:00000004

Після застосування цього твіка вивантажуємо файл реєстру командою:

reg unload HKEY_USERS\Custom

Якщо встановлені всі програми, і зроблено всі налаштування, то виконується підготовка за допомогою утиліти sysprep.

3. Підготовка системи за допомогою утиліти sysprep.

При ручної установкисистеми утиліта sysprepзапускається під час входу в режим аудиту. Для підготовки системи до подальшого використання (у даному випадку— до створення настроєного образу) необхідно задати утиліті параметри, як показано на малюнку нижче.

Або. якщо ви випадково закрили це вікно командою:


%SystemRoot%\system32\sysprep\sysprep.exe /generalize /oobe /shutdown /quiet

Перші три параметри командного рядка вказані в тому ж порядку, що й описані вище параметри графічного інтерфейсуутиліти. Parameter /quiet- Забезпечує роботу в тихому режиміі необхідний для автоматизації. Тепер розглянемо два останні.

Після того як sysprepзавершить роботу, систему буде вимкнено. Тепер вона повністю налаштована, і можна створити її образ за допомогою утиліти ImageX .

4. Переходимо до підготовки образу Windows PE

Windows Preinstallation Environment, що це таке, можна прочитати у Вікіпедії.

Якщо коротко, то ця "штука" завантажується при встановленні Windows і є оболонкою для інсталятора.

Подальші дії робимо на робочому комп'ютері ПК1.

Ми повинні встановити WAIK. Після цього:

Ми створюємо дистрибутив Windows 7 Starter, і тоді образ для захоплення буде Windows PE x86. Для початку, відкриваємо командний рядок, WIN + R пишемо в ній CMD і тиснемо Enter.

Переходимо до папки з файлами WinPE:

cd c:\Program Files\Windows AIK\Tools\PETools

Тепер нам необхідно скопіювати файли Windows PE. Назвемо папку win_pex86 та скопіюємо в неї файли архітектури x86, папку заздалегідь створювати не потрібно, вона створюється автоматично, при копіюванні.

copype.cmd x86 d:\win_pex86

Також, нам необхідно, закинути ImageXдо папки d:\win_pex86\ISO

copy "c:\Program Files\Windows AIK\Tools\x86\imagex.exe" d:\win_pex86\ISO

Про всяк випадок, додамо в наш диск, засіб діагностики пам'яті, за умовчанням воно не додається, але в меню присутній, робиться це на той випадок, коли при установці виникають незрозумілі глюки системи і тест пам'яті може сильно полегшити життя, коли причина збою незрозуміла, а скачати і нарізати на болванку немає можливості:

copy c:\Windows\Boot\PCAT\memtest.exe d:\win_pex86\ISO\boot

Тепер нам необхідно додати образ Windows PE який і буде завантажуватися з нашого диска.

У папці d:\win_pex86 лежить файл winpe.wim саме він нам і потрібен, його необхідно скопіювати в папку d:\win_pex86\ISO\sources і перейменувати на boot.wim, давайте зробимо це.

Копіюємо образ Windows PE

copy d:\win_pex86\winpe.wim d:\win_pex86\ISO\sources

Переходимо до папки:

cd d:\win_pex86\ISO\sources

Перейменовуємо файл winpe.wim на boot.wim

rename winpe.wim boot.wim

З основним завданням все, нам необхідно створити завантажувальний ISOобраз, який можна записати на порожню болванку, для цього нам необхідно перейти:

Пуск->Всі програми->Microsoft Windows AIK->копіюємо туди наступне:

oscdimg -n -bd:\win_pex86\etfsboot.com d:\win_pex86\iso d:\win_pex86\winpe.iso

Увага.Тут з пробілами все ок, помилок у записі -bd:...ні.

В результаті всіх наших дій, у папці d:\win_pex86 з'явиться файл winpe.iso, це готовий для запису на болванку образ. Можете записати на чистий диск або одразу монтувати в VM.

5. Захоплення образу встановленої системи.

Нам необхідно завантажитись з winpe.iso , який ми створили на ПК2 або VM.

Оболонка Windows PE являє собою таке:

Не лякаємося:) все так і має бути.

Вводимо notepad, тиснемо Enter.

Через файл-відкрити розглядаємо наші диски, щоб визначити хто з них хто.

Наприклад, у моєму випадку диск C: с встановленою Windows 7 Starter став диском E: , а диск D: таким і залишився. А привід з winpe.iso має букву F: .

Запам'ятовуємо ці моменти, а краще записуємо:)

Закриваємо блокнот та зрізаємо образ встановленою Windows 7 Starter.

f:\imagex.exe /capture E: d:\install.wim "Windows 7 Starter" "My Windows 7 Starter"/compress maximum /verify

У цій команді використовуються такі параметри:

/capture E: - захоплення розділу E:

d:\install.wim — розташування та ім'я WIM-файлу, що зберігається. Вкажіть букву диска, що відповідає несистемного розділуабо USB-диск.

"Windows 7 Starter" - ім'я образу. Ім'я має бути укладено у лапки.

"My Windows 7 Starter" - (необов'язково) опис образу. Опис має бути поміщений у лапки.

/compress maximum - (необов'язково) тип стиснення файлів в образі. Для параметра допустимі значення maximum (максимальне стиснення), fast (швидке стиснення) та none (без стиснення). Якщо параметр не вказано, використовується швидкий стиск. Максимальний стиск дозволяє зменшити розмір образу, але захоплення займає більше часу, ніж при швидкому стисканні. Швидкість розпакування образу практично залежить від типу стиску.

/verify - Забезпечує перевірку ресурсів файлів на наявність помилок та дублювання при створенні та застосуванні. Цей параметр за замовчуванням увімкнений під час дії з мережею.

При максимальному стисканнізахоплення образу може зайняти досить тривалий час.

Захоплення у процесі:

Поки образ створюється ідемо гуляти/пити каву/їсти і т.д.

У нас раніше була створена папка, на шляху d:\win_pex86\ISO, вона нам знадобиться ще раз, в ній ми зберемо настановний образ, з папки ISO необхідно видалити весь її вміст і скопіювати в неї, вміст інсталяційного диска з Windows 7, перейшовши в папку d: win_pex86 ISO sources скопіювати туди файл install.wim (який у нас вийшов при захопленні системи), т. до. ця папка вже містить файл з таким ім'ям, то погоджуємось на заміну.

В принципі зараз потрібно інтегрувати драйвера в дистрибутив. Але якщо це не потрібно, то наступний пункт можна пропустити.

6. Інтеграція драйверів у образ.

Пуск->Всі програми->Microsoft Windows AIK->Командний рядок засобів розгортаннявід імені адміністратора.

Монтуємо образ:

dism /mount-wim /wimfile:d:\win_pex86\ISO\sources\install.wim /index:1 /mountdir:d:\win_pex86\mount

Не секрет, що більшість дистрибутивів Windows, з тих, які викладаються на торрент-трекерах, є збирання користувача. Всі ці зборки, хай і умовно, можна поділити на два типи. До першого типу відносяться збірки із збереженими вихідними системними компонентами та інтегрованим у них стороннім програмним забезпеченням, до другого типу відносяться так звані полегшені збірки, з яких вирізано половину компонентів.


Не секрет і те, що саме такі легкі збирання доставляють користувачам найбільше проблем.

Спочатку в Windows закладається більше можливостей, Чим це може знадобитися середнього користувача, система, якщо можна сказати, дається на виріст. І ось, якщо якийсь користувач захоче до своєї системи щось прикрутити, раніше невикористовувані ним компоненти виявляться навіть дуже доречними. А тепер уявіть, що у цього користувача встановлено полегшене складання. Цікаво знати, кого згадає він недобрим словом, творця цієї збірки або самого себе, такого недалекоглядного, що примудрився повестися на обіцяну легкість і продуктивність Lite-Системи

То як же бути, можливо скористатися тільки офіційними збірками?Необов'язково, особливо якщо у вас малопотужний комп'ютер, інколи краще зробити все самому, тобто зібрати образ Windows самостійно з урахуванням ваших потреб. Як це зробити, якраз буде викладено у цій статті. Створювати складання ми пропонуємо за допомогою програми. Вона платна, ціна домашньої версіїскладає 40 доларів, хто не хоче платити, можуть пошукати в інтернеті нехай і не найновіші, але «виліковані»і цілком робочі версії.

Що таке NTLite

Програма - це потужний інструментдля створення модифікованих збірок Windows. З її допомогою ви можете видалити з дистрибутива системи все те, що вам здасться зайвим або навпаки, додати в нього те, чого в ньому не було спочатку. дозволяє видаляти з образів системні компоненти, вимикати служби, ставити налаштування, інтегрувати сторонній софт, твики реєстру, драйвера та оновлення.

Чи вимагає NTLite від збирача якихось знань?Так. Необхідно щонайменше знати, яким цілям є ті чи інші компоненти, інакше можна на виході отримати глючну систему. Але це, якщо ви зібралися полегшувати збирання. Інтеграція сторонніх компонентів набагато менш ризикована.

Створення власного збирання Windows

Конструювання складання проходить у три етапи. На першому проводиться розпакування образу Windows, на другому - його налаштування у програмі , на третьому етапі виконується упаковка файлів у настановний образ. Насамперед розпакуємо архіватором настановний ISO-Образ з Windows в окрему папку. Нехай він називається data .

Запускаємо , тиснемо кнопку «Додати»і вказуємо шлях до папки з розпакованим раніше чином ISO. При цьому у вікні програми ви побачите структуру образу, в якому можуть бути кілька редакцій. Ми працюватимемо з редакцією Windows 10 Pro. Клікаємо по ній ПКМі вибираємо опцію «Завантажити». Якщо програма попросить підтвердити перетворення образу WIMв ESDпідтверджуємо операцію. Процедура перетворення (завантаження) WIMабо ESDобразу займе деякий час. Після завершення процедури у лівій частині вікна програми ви побачите панель з кількома вкладками. Пробіжимося ними швидко.


Видалення та вимкнення компонентів та служб

В розділі «Компоненти»містяться модулі Windows, які можна вимкнути, знявши з них галочки. Сюди входять встановлені універсальні програми разом із Захисником, компоненти апаратної підтримки деяких периферійних пристроївта їх драйвера, модулі мультимедіа - теми, звуки, шпалери та інше, мережеві службита програми, наприклад, менеджер платежів NFC, системні компоненти - Hyper-V, підсистема Linux, редактор символів, тіньове копіюванняі багато іншого. Деякі компоненти заблоковані за сумісністю, це означає, що їх не можна видалити, але можна вимкнути у розділі «Функції». При видаленні компонентів необхідно виявляти обережність, уважно знайомитися з описами, благо вони даються російською мовою.

В розділі «Функції»відключаються недоступні для видалення компоненти, наприклад, NET Framework . Серед доступних для відключення модулів - офісні ігри, гаджети, клієнт робочих папок, індексація та пошук, підсистема Linux , WMC, служби IIS , PowerShell 2.0 , PDF-принтер та Internet Explorer , відключати який, до речі, не рекомендується, оскільки це може призвести до неправильній роботіінших програм.

Розділ «Налаштування»відповідає за увімкнення/відключення різних налаштувань, що діють для всіх користувачів системи, розділ "Служби"- за увімкнення/відключення системних служб. Тут, як і в «Компонентах»потрібно бути уважним, щоб не відключити важливу службу, без якої Windows навіть не зможе запуститись. Особливо це стосується служб у вкладці «Додаткові служби».


Інтеграція оновлень, драйверів та твіків реєстру

Наступні три вкладки містять інструменти для інтеграції в дистрибутив оновлень, драйверів та твіків реєстру. Якщо потрібно додати, скажімо, нове оновлення безпеки або мовний пакет, тиснемо кнопку «Додати»і вказуємо шлях до файлу CAB , MSUабо EXE. У цьому розділі відображаються вже встановлені пакети. З драйверами все аналогічно, тільки драйвер має бути розпакований, оскільки знадобиться його конфігураційний inf-Файл. Так само в систему інтегруються твики реєстру: тиснемо кнопку «Додати»та вказуємо шлях до файлів REG .


Персональні налаштування та встановлення сторонніх програм

Якщо збірка створюється для себе, не буде зайвим заглянути до розділу «Автоматична». Тут задаються персональні налаштуваннякористувача: ім'я комп'ютера, локалізація, часовий пояс, мережеві налаштування, опції оболонки, стиснення, параметри ліцензування (Встановлення ключа і т.д.) , виконується налаштування WinPE .

Якщо ви хочете інтегрувати в образ стороннє програмне забезпеченнязробити це можна буде в розділі "Після встановлення"за допомогою функції Post-Install. У цьому немає нічого складного просто тиснемо вже знайому кнопку «Додати»і вказуємо шлях до виконуваних файлів додатків. Процедура їх встановлення буде почергово запущена на ранньому етапі встановлення Windows. Додатково підтримується установка з параметрами - у полі «Параметри»прописуються потрібні ключі, наприклад для тихої установки.


Збереження налаштувань та упаковка складання в образ

За великим рахунком, це все, залишилося тільки застосувати задані налаштування та упаковати файли модифікованої збірки в інсталяційний образ. Перемикаємось на вкладку «Застосувати»та визначаємося з параметрами образу. При створенні складання Windows 7все можна залишити за замовчуванням, якщо це буде складання Windows 8.1або 10 , необхідно вибрати формат образу «Високий стиск», за якого WIM-образ перетворюється на ESD. Після цього відзначаємо галочкою чекбокс "Створити ISO".

Багато готово, можна приступати до упаковки. Надавши збірці відповідне ім'я, тиснемо кнопку «Обробка». Якщо у Вашій системі увімкнено Захисник, попросить його відключити, то справа піде швидше. Час створення складання залежатиме від кількості заданих операцій, причому більшу частину часу займе конвертування WIMв ESD (у Windows 8.1 та 10) в середньому вся процедура займає від 40 хвилин до години або більше. Після завершення ви отримаєте готовий настановний образ, який можна записати на флешку або оптичний диск.