Рубрики
Windows Софт Установка

Автоматическая установка Windows (unattended install).

Для автоматической установки  необходимо предварительно создать специальный файл ответов. В этом файле прописаны ответы на вопросы, которые задает пользователю установщик Windows (принятие условий лицензии, выбор диска для установки, языковые параметры и т.п.). Можно указать лишь часть ответов — в этом случае установка будет полуавтоматической. По мимо упрощения самой процедуры установки мы получаем доступ к дополнительным настройкам системы, о которых установщик никогда пользователя не спросит. Например можно перенести папку профилей пользователей (Users, Documents and Setings) на другой диск, настроить Internet Explorer и многое другое.

Автоматическая установка Windows 7 / Vista

Файл ответов для Windows 7 / Vista должен быть назван — Autounattend.xml. Расположение файла: либо в корне инсталляционного диска, либо в корне съемного диска (обычно usb-флэшка). Причем, если установщик найдет два файла (например на установочном диске и на флэшке), то обрабатываться в первую очередь будет файл на флэшке.

Для создания файлов ответов нужен инсталляционный DVD, а также «Набор автоматической установки Windows (AIK)». Скачать его можно здесь:

Устанавливать AIK для Семерки можно на Висту и на оборот. Файл ответов для установки Windows 7 должен создаваться в AIK для Windows 7 (не важно установлен он под Вистой или Семеркой). Аналогично файл ответов для установки Висты должен создаваться в AIK для Windows Vista. Апдейт: AIK  для Win 7 работает и под XP.

Далее рассмотрим процесс создания файла ответов для установки Windows 7:

  • Инсталляционный DVD Windows 7 загружаем в дисковод.
  • Запускаем: Программы -> Microsoft Windows AIK -> «Диспетчер образов системы Windows».
  • Открываем меню: Файл -> «Выбрать образ Windows» -> открываем дисковод DVD -> переходим в папку Sources и открываем файл install.wim
  • Появится диалоговое окно с выбором образа Windows. Выбирайте образ той редакции, которую планируете устанавливать. Например Windows 7 PROFESSIONAL.
  • Для создания нового файла ответов нажмите CTRL+N или выберите соответствующий пункт в главном меню.
  • Добавляем нужные компоненты в файл ответов. В области «Образ Windows» раскройте ветку Components. Чтобы добавить компонент, нажмите на нем правой кнопкой, затем выберите в списке нужный этап установки:
    Добавление компонент в файл ответов
    Добавление компонент в файл ответов

    Список базовых компонент:
    Microsoft-Windows-International-Core-WinPE\SetupUILanguage добавить к этапу windowsPE,
    Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartition -> windowsPE (2 раза, т.к в процессе установки нам нужно создать два логических диска),
    Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartitions\ModifyPartition -> windowsPE (2 раза),
    Microsoft-Windows-Setup\ImageInstall\OSImage\InstallTo -> windowsPE,
    Microsoft-Windows-Setup\UserData -> windowsPE,
    Microsoft-Windows-Shell-Setup\OOBE -> oobeSystem
    +
    Microsoft-Windows-Shell-Setup\FolderLocations
    -> oobeSystem (для изменения расположения папки профилей пользователей)

  • Теперь нужно ввести параметры компонент в файле ответов:
    WindowsPE\Microsoft-Windows-International-Core-WinPEInputLocale = ru-RU
    SystemLocale = ru-RU
    UILanguage = ru-RU
    UserLocale = ru-RU
    WindowsPE\Microsoft-Windows-International-Core-WinPE\SetupUILanguageUILanguage = ru-RU
    WindowsPE\Microsoft-Windows-Setup\DiskConfigurationWillShowUI = OnError
    WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\DiskDiskID = 0
    WillWipeDisk = true (с основного диска будут стерты все существующие партиции)
    WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartitionOrder = 1
    Size = 40960 (размер партиции в мегабайтах)
    Type = Primary
    WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartitionExtend = true (вторая партиция займет все оставшееся место на диске)
    Order = 2
    Type = Primary
    WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartitions\ModifyPartitionActive = true
    Format = NTFS
    Label = System (метка диска — не обязательно)
    Letter = C (буква диска)
    Order = 1
    PartitionID = 1
    WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartitions\ModifyPartitionFormat = NTFS
    Label = DATA
    Letter = D
    Order = 2
    PartitionID = 2
    WindowsPE\Microsoft-Windows-Setup\ImageInstall\OSImageInstallToAvailablePartition = false
    WillShowUI = OnError
    WindowsPE\Microsoft-Windows-Setup\ImageInstall\OSImage\InstallToDiskID = 0
    PartitionID = 1
    WindowsPE\Microsoft-Windows-Setup\UserDataAcceptEula = true
    oobeSystem\Microsoft-Windows-Shell-Setup\FolderLocationsProfilesDirectory = D:\Users (путь к папке профилей)
    ProgramData = D:\ProgramData (путь к папке ProgramData — переносим ее на тот же диск, что и Users)
    oobeSystem\Microsoft-Windows-Shell-Setup\OOBEHideEULAPage = true
    HideWirelessSetup = true
    NetworkLocation = Home
    ProtectYourPC = 3

    Изменяем путь к папке профилей и ProgramData
    Изменяем путь к папке профилей и ProgramData
  • Сохраняем файл под именем Autounattend.xml, и записываем его на флэшку (или в корень инсталляционного DVD). Теперь можно преступать к установке Windows (перезагрузить компьютер и загрузиться с инсталляционного DVD).
  • Если опции оставить неизменными, то порядок установки будет примерно такой: в самом начале появится окно с выбором редакции Windows, потом долгое время ваше участие не потребуется вплоть до самого последнего этапа — необходимо будет ввести имя компьютера, имя пользователя и пароль, выбрать часовой пояс, ввести серийный номер. Все! Папки Users и ProgramData будут созданы на диске D. ProgramData — скрытая папка, чтобы ее увидеть необходимо включить опцию «Показывать скрытые файлы и папки».

Описания (на русском) всех опций даны в разделе Справка -> «Справочник по автоматической работе» — пользуйтесь.

Автоматическая установка Windows XP

По сравнению с Windows 7 и Вистой автоматическая установка XP, конечно, устарела. Здесь и не такое большое количество опций, нет поддержки разбивки дисков на партиции, но самое главное — отсутствует поддержка usb. Т.е. единственное место где может размещаться файл ответов при установки с CD — на том же установочном диске (в папке i386). Поэтому нам понадобится дополнительный софт: для работы с образами CD\DVD дисков (например UltraISO или Nero Burning ROM) и для создания/форматирования разделов на жестком диске (рекомендую что-то типа загрузочного Hiren’s Boot CD).

Файл ответов Windows XP должен называться winnt.sif и располагаться на инсталляционном CD в папке i386.
В отличие от семерки winnt.sif — обычный текстовый файл. Чтобы упростить его создание, можно скачать «Средства развертывания пакета обновления 2 (SP2) для Windows XP«. Из архива понадобятся два файла: setupmgr.exe и ref.chm (справочник опций). Setupmgr.exe лучше всего запускать под Windows XP — под Вистой и Семеркой работает некорректно.

Процесс создания файла ответов в setupmgr.exe достаточно прост. Поэтому описывать его здесь я не буду, просто покажу пример файла ответов с некоторыми добавлениями (для переноса папки Documents and Settings):

;SetupMgrTag
[Data]
    AutoPartition=0
    MsDosInitiated="0"
    UnattendedInstall="Yes"

[Unattended]
    UnattendMode=FullUnattended
    OemSkipEula=Yes
    OemPreinstall=No
    TargetPath=\WINDOWS

[GuiUnattended]
    AdminPassword="XXX"
    EncryptedAdminPassword=NO
    OEMSkipRegional=1
    TimeZone=145
    OemSkipWelcome=1
    ProfilesDir=D:\Users

[UserData]
    ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
    FullName="Пользователь"
    OrgName="Дом/работа"
    ComputerName=Comp

[Display]
    BitsPerPel=32
    Xresolution=1024
    YResolution=768
    Vrefresh=60

[RegionalSettings]
    LanguageGroup=1,5
    Language=00000419

[Identification]
    JoinWorkgroup=HOME

[Networking]
    InstallDefaultComponents=Yes

После создания файла winnt.sif (убедитесь, что файл называется именно так, а не winnt.sif.txt — это распространенная ошибка), нужно создать образ инсталляционного CD (если таковой отсутствует) и добавить к нему winnt.sif в папку i386. Затем образ записать на болванку.

Для переноса Documents and Settings на другой диск, перед установкой необходимо предварительно создать нужные разделы и логические диски, отформатировать их в NTFS. Для этого понадобится Hiren’s Boot CD или подобный софт.

Если перенос не требуется, удалите из файла ответов директиву: ProfilesDir=D:\Users

Установка почти полностью автоматическая. В начале только придется выбрать диск для установки, и в конце стандартные опции: имя нового пользователя, включение/не включение автоматического обновления, ну и регистрироваться ли на сайте Микрософт.

Ссылки по теме:

114 ответов к “Автоматическая установка Windows (unattended install).”

Добрый день!

Процесс установки виснет на «Программа установки проверяет производительность видео». Вопрос: в файле ответов можно отключить этот пункт?

Если «ДА» то где и какой параметр нужен для этого?

Заранее спасибо.

Здравствуйте
создал файл ответов для 32-х битной семерки, все хорошо работает, но когда создал такой же, но в 64-х битной, то файл просто не работает, кто может подсказать в чем проблема

чтоб создать этот xml файлик, пришлось качать огромный iso, с моим медленным интернетом

далее, выяснилось, что эта AIK отказывается работать со всеми моими дистрибутивами, причем ее ставил на свежую семерку

далее выяснил, что в дистрибутивах часто уже есть этот Autounattend.xml
и его нужно просто грамотно править
, а часто вообще поменять пару строчек

Есть вопрос.

Win7 ставлю через WDS по сети.

В настройках образа указан AutoUnattend.xml и установлено разрешение на автоматическую установку образа, но файл ответов не подхватывается.

Система 2k8R2 на VMWare.

Файл ответов находится в корне папки RemoteInstall. Ссылка на него в свойствах образа в WDS (галочка разрешить автоматическую установку образа в свойствах образа на WDS) выставлена и создан файл автоответа образа собственно в месте расположения образа.

Добрый день, а можно сделать так, чтобы не форматировался весь диск, а только один раздел разделялся на два — форматировался, создавал папки на C и D и так далее..
И еще. Что будет происходить при следующей переустановке Windows, как сделать так, чтобы диск D с папками User и ProgramData не трогались и не стирались и установка происходила бы только задевая C и не создавая на нем папки User и ProgramData

а можно сделать так, чтобы не форматировался весь диск, а только один раздел разделялся на два — форматировался, создавал папки на C и D и так далее..

В разделе WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk установите опцию WillWipeDisk = false — существующие партиции стираться не будут, а значит у вас будет возможность установить систему на уже созданный логический диск или создать новый диск/диски в неразмеченной области.

Что будет происходить при следующей переустановке Windows, как сделать так, чтобы диск D с папками User и ProgramData не трогались и не стирались и установка происходила бы только задевая C и не создавая на нем папки User и ProgramData

Мне кажется, в этой операции нет смысла, если системный диск форматируется и винда ставится под чистую. Другое дело, когда вы регулярно создаете образ системного диска и восстанавливаете систему из образа — тогда перенос Users и ProgramData на другой диск имееет смысл.

При загрузке Windows, выскочила табличка. Короче не может что-то прочитать с Autounattend.xml. Так и не загрузился. При восстановлении Акронисом я упал в осадок! Весь жёсткий диск был отформатирован!!! Всё!!! Всё что с годами копил. Работа, клипарты, музыка, программы! Что я сделал не так?

Диски поперепутывались. Один вообще пропал! Слёзы из глаз! Сохранять Autounattend нужно с точкой? (у вас написана именно точка) Я сохранил без

Хм…
На каком этапе появилась ошибка? Начальная установка прошла или нет?
Я так понял, что прошла, иначе непонятно как у вас отформатировались диски (возможно вы не обратили внимание, но в этой статье пример чистой установки Windows, когда диск автоматически разбивается на два раздела — естественно, что при этом диски форматируются).

А что восстанавливали Акронисом, почему не получилось?

Ошибка появилась на последней загрузке виндовс. Установка прошла полностью. Ну я и ворона. Про то что разбиваются диски я и в помине не знал!!! Сам виноват. А без разбития можно? Мне терять уже нечего. А Autounattend я сохранил без точки. Это наверное важно?

Сохранили вы все правильно. Иначе у вас первый этап установки не получился бы.

После быстрого форматирования данные еще можно попробовать вытащить. Попробуте GetDataBack или что-нть в этом роде.

Ну а если без разбития, то зачем вы все это затевали??

Я чайник. Скажите как добавить компонент в файл ответов, и как ввести параметры компонент в файле ответов. На что пипать? Спасите!

В скриншоте я ничего не понял куда вводить параметры компонент в файле ответов. На что надо кликнуть и куда вставить? Что-то такой фигни как на скриншоте не вижу. А в списке базовых компонент, после клика не активируется Windows PE. Подскажите пожалуйста, что и как делать? Пожалуйста. Ну первый раз туда залез. Вы уж простите меня!

С Windows PE разобрался!!! А вот как вводить параметры компонент, это для меня загадка.

Здравствуйте! Не успокоюсь пока не получится! Скажите, а если Autounattend.xml поместить в дистрибутив с заменой оригинального? Толк будет?

В оригнальном дистрибутиве этот файл отсутствует. Так что нет никакой «замены».

Просто размещаешь файл в корне дистрибутива или на флэшке.

Если будут проблемы — почитай комменты, там много полезного.

Выходит сообщение перед самым началом установки: Failed to launch the setup application.
Какие были действия совершены.
1) Скопирована папка Sources с диска с оригинальной мультиверсии W7SP1 на жесткий диск локально.
2) через AIK произведена модификация вариаций ответов строго по данной методике.
3) По совету автора, свежесозданный файл Autounattend.xml был запихан в корень ISO образа исходника с помощью программы UltraISO.
4) Диск запихнул в привод и вот те на…

Эта ошибка появилась еще до того, как загрузилась графическая оболочка установщика?
Установку производите на чистый жесткий диск или как?
Хорошо бы глянуть на ваш autounattend.xml. Можно запостить его сюда внутри тегов:

[xml][/xml]

1) да, в начале… перед загрузкой граф. оболочки
2) ставлю поверх другой винды 7.. не сп1
3) Код вставляю, а вордпресс его идентифицирует как спам сообщение. Грит типа слишкой большой текст.

Autounattend.xml получил на почту. Сейчас посмотрю что к чему.

На всякий случай посмотри Windows\Panther\setuperr.txt на наличие каких-нибудь ошибок (надежды мало, но вдруг).

Проверил файл. Вроде все ок.
Попробовал запустить с него установку — получилось.

Похоже, autounattend.xml тут не при чем.., может диск плохо записался??

Хорошо… попробую еще раз записать.
Можно получить инструкцию, как запускать установку w7 с xml с флешки.

С флешкой все просто. Autounattend.xml кладешь в корень. Перезагружаешься, запускаешь установку с DVD.
Один момент. В BIOS флешка должна определяться не как Removable device, а как Hard Drive.

Зависит от типа BIOS.
В моем нужно зайти в раздел Advanced -> USB Config -> USB Mass Storage Device Config. Для каждой подключенной флэшки можно выставить тип эмуляции: Floppy, Hard Disk, CD-ROM и Auto.

Проверил autounattend.xml с флешки и результат загрузки перед граф. оболочкой такой же:
1) Failed to launch the setup application
2) Setup initialization failed
Проверил этот же диск без флешки с autounattend.xml и стандартное меню загружается нормально. Мне кажется что делов в файле autounattend.xml. Что может быть?

Проверил его. Таже самая история. Теже ошибки. Я начинаю подозревать что чтото в образе операционной системы. ru-en_win7_sp1_x86-x64_dvd_16in1_alt_activated

ситуация напоминает описанную в
http://forum.oszone.net/post-2041854.html
пост
«Пробую создать автоустановочную флешку с windows 7, за основу пробовал брать сборку 16 в 1 от CrtlSoft (пробовал и от m0nkrus) Когда я в корено флешки ложу файл autounattend.xml для x86 все работает и ставит виндовс без вопросов а когда autounattend.xml для x64 то еще до выбора жеских дисков выскакивает 2 ошибки 1) Failed to launch the setup application 2) Setup initialization failed
Может кто знает как можно это решить?
Вопрос решен. Надо было отредактировать файл авторан.длл в бут.вим»

Обьясните пожалуйста что нужно сделать.))
Если важно то я поменял материнку и процессор, из-за разных чипсетво винда не запускаеться. Решил установить с флэшки, но вылезает такая же проблема.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.