[Цитировать]

    Ander_73
  • 15549
  • Стаж: 1 год 8 месяцев
  • Сообщений: 697
  • Репутация:56

    [+] [-]
"Возвращается мужик из командировки, а у него дома винда переставлена."-*** WInst ***-
Назначение проекта:
    Автоматизация запуска стандартной программы установки Windows 7/8/8.1/10 (а также их серверных вариантов) setup.exe с ключами командной строки. Для установки новых редакций Windows 10 применяется метод подмены стандартной библиотеки winsetup.dll.

Представляет собой:
    Командный бат-файл.

Область применения:
  • Операционная система: WinPE 7-10
  • Разрядность: x86/x64

Загрузка и подготовка установочного файла install.esd --- <утилита InstPrep> ---


Варианты загрузки:
  • прямая (только Windows 10)
  • через торрент
Прямая загрузка:
Выбрать требуемую конфигурацию из предложенных вариантов.
После загрузки будет произведено удаление первых 3-х индексов и оптимизация полученного install.esd
Загрузка через торрент:
Выбрать требуемую конфигурацию из предложенных вариантов.
После загрузки будет произведено извлечение и перепаковка install.wim -> install.esd
По завершении подготовки install.esd будет предложено создать установочный комплект WInst, который:
  • загрузит Winst
  • переместит подготовленный install.esd в папку:
    WInst\WInstall\<имя выбранной конфигурации>\install.esd
После чего папку WInst нужно вручную скопировать/переместить на флешку в произвольную папку.
Примечание: можно добавить свою коллекцию торрентов.
Для этого скопируйте свой торрент-файл(-ы) в папку torrents (допускается создание вложенных папок). Торрент-загрузка должна содержать один или несколько установочных iso-файлов.Загрузить InstPrep

readme.txt

  • Назначение
      Автоматизация запуска стандартной программы установки setup.exe с ключами командной строки и подменой стандартной библиотеки winsetup.dll для установки новых редакций Windows 10.
  • Концепция
      Одна папка - одна установка. Если в папке несколько установочных файлов, то берётся последний (стандартная распаковка с boot.wim и install.wim отработается нормально). Папка установки обязательно содержит хотя бы один файл .WIM (или .ESD, или несколько .SWM); дополнительно может содержать папку $OEM$, файл unattend.xml и файл описания установки .txt (одна строка в кодировке WIN-1251).
      Дополнение: папка $OEM$ ищется сначала в папке установки, а затем в папке уровнем выше (то есть можно использовать общую папку $OEM$ для нескольких дистрибутивов).
  • Выполнение
      Сканирует папки установки из файла dirlist.txt в поисках файлов с расширением WIM, ESD, SWM и формирует из них список дистрибутивов. Если папка установки содержит файл описания, то в списке отображается описание. Если файла описания нет, то в списке будет информация из первого индекса. Выбор дистрибутива из списка запускает установку. Если в папке установки присутствуют папка $OEM$ и/или файл unattend.xml, то они добавляются в командную строку запуска.
      Если в папке со скриптом есть подпапка WInstall, то она включается в поиск дистрибутивов.
  • Состав
    • winst64 - sfx-архив с установщиком х64 и вспомогательными утилитами.
    • winst86 - sfx-архив с установщиком х86 и вспомогательными утилитами.
    • readme.txt - файл справки.
    • dirlist.txt - список папок, содержащих папки с установками.
    • Установка Windows.cmd - файл запуска.
  • Как правильно записать файл dirlist.txt
      Например, у нас есть флешка с такой структурой папок:
      F:\
         INSTALL\
                 WINDOWS\
                         WIN7x64\
                                 $OEM$\
                                 install.wim
                                 install.wim.txt
                                 unattend.xml
                         WIN81x64\
                                  $OEM$\
                                  install.esd
                                  install.esd.txt
                                  unattend.xml
                         WINDsplit\
                                   $OEM$\
                                   install.swm
                                   install.swm.txt
                                   install2.swm
                                   install3.swm
                                   unattend.xml

      То есть у нас есть 3 папки с установками: WIN7x64, WIN81x64, WINDsplit
      Эти папки находятся в папке F:\INSTALL\WINDOWS\
      Отбрасываем букву диска и не забываем удалить завершающий слэш \
      И тогда в файл dirlist.txt надо записать:
      \INSTALL\WINDOWS
  • Примечания
    • предназначено для запуска из-под WinPE x86/x64
    • поиск папок из dirlist.txt производится по всем дискам
    • если в папке установки есть файл setup.exe, то выполняется он

Дополнительная информация

    Установщик Windows взят из комплекта WinSetup2k10 от korsak7
Yandex: 410014994857401Загрузить WInst


Последний раз редактировалось: Ander_73 (2018-10-11 11:24), всего редактировалось 7 раз(а)

[Цитировать]

    KottoSOFT
  • 206
  • Стаж: 3 года 8 месяцев
  • Сообщений: 979
  • Репутация:41

    [+] [-]
Ander_73,
Не могу скачать, может с ссылкой, что не так?
Или загрузить в облако было бы лучше?
Оппа скачал извиняюсь.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 1 год 8 месяцев
  • Сообщений: 697
  • Репутация:56

    [+] [-]
KottoSOFT, я вопрос углублённо не изучал. Подсунул install.wim от Вин7х86 - он установился. Ну, и ладушки! ab

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 1 год 8 месяцев
  • Сообщений: 697
  • Репутация:56

    [+] [-]
Обновление проекта
Добавил поддержку х86.

[Цитировать]

    nik63
  • 1479
  • Стаж: 3 года 1 месяц
  • Сообщений: 123
  • Репутация:3

    [+] [-]
  • Откуда: Башкирия
Ander_73,
Здравствуйте, чот у меня не получается.Подскажите если можно, создаю на флехи 3 папки INSTALL\
WINDOWS\
WIN7x86\ ложим install от win7. Запускаю батник выходит так.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 1 год 8 месяцев
  • Сообщений: 697
  • Репутация:56

    [+] [-]
nik63, нужно внести Ваши пути в файл dirlist.txt
Изначально он вообще пустой. В readme приведён просто пример для понимания, как формировать список папок.
Если Вы создаёте папку install\windows, в которую уже помещаете папки с дистрибутивами, то в файл dirlist.txt надо записать:
\INSTALL\WINDOWS

[Цитировать]

    nik63
  • 1479
  • Стаж: 3 года 1 месяц
  • Сообщений: 123
  • Репутация:3

    [+] [-]
  • Откуда: Башкирия
Ander_73, Спасибо! Теперь понял. aa

[Цитировать]

    nik63
  • 1479
  • Стаж: 3 года 1 месяц
  • Сообщений: 123
  • Репутация:3

    [+] [-]
  • Откуда: Башкирия
Ander_73,
Я извиняюсь, но выходит так.
https://yadi.sk/i/uCbctt2g3ZwQfp aa

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 1 год 8 месяцев
  • Сообщений: 697
  • Репутация:56

    [+] [-]
nik63, и в чём проблема? Судя по картинке, переключён режим отображения "версия/путь", а второй дистр имеет файл-описание.

[Цитировать]

    nik63
  • 1479
  • Стаж: 3 года 1 месяц
  • Сообщений: 123
  • Репутация:3

    [+] [-]
  • Откуда: Башкирия
Ander?на D: это запуск Strelec с HDD, Backup это резер.копия системы.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 1 год 8 месяцев
  • Сообщений: 697
  • Репутация:56

    [+] [-]
nik63, внимательно прочитайте readme в шапке темы и грамотно пропишите пути в dirlist.txt

[Цитировать]

    KottoSOFT
  • 206
  • Стаж: 3 года 8 месяцев
  • Сообщений: 979
  • Репутация:41

    [+] [-]
nik63,
Всё выйдет поменяйте фотохостинг Радикал самый оптимальный вот ваша картинка

Картинка

[Цитировать]

    nik63
  • 1479
  • Стаж: 3 года 1 месяц
  • Сообщений: 123
  • Репутация:3

    [+] [-]
  • Откуда: Башкирия
Ander_73,
KottoSOFT,
Спасибо за терпение, буду дальше учится.Вопрос закрыт.Ещё раз СПАСИБО! aa

[Цитировать]

    vovan1982
  • 214
  • Стаж: 3 года 8 месяцев
  • Сообщений: 791
  • Репутация:50

    [+] [-]
  • Откуда: Ростов-на-Дону
Ander_73, привет. Проверил и х86 и х64. Все отрабатывет отлично.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 1 год 8 месяцев
  • Сообщений: 697
  • Репутация:56

    [+] [-]
vovan1982, спасибо aa

Страница 1 из 7


Показать сообщения:    

Текущее время: 15-Окт 13:43

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы