Меню Рубрики

Setupcomplete cmd windows 7

SetupComplete.cmd

Программа установки Windows Vista спроектирована таким образом, что в конце установки она ищет в папке %WINDIR%\Setup\Scripts файл SetupComplete.cmd. Если таковой находится, все внесенные в него команды выполняются автоматически до первого входа пользователя в систему. Причем выполняются они от имени системной учетной записи LocalSystem.

Важно! В Windows 10 файл не отрабатывает при использовании ключей продукта ОЕМ (документация). В этом случае используйте FirstLogonCommands.

В остальных случаях файл SetupComplete.cmd можно применять для реализации широкого диапазона задач — установки приложений, импорта параметров реестра, создания учетных записей, удаления временных файлов и так далее.

Файл SetupComplete.cmd не входит в состав операционной системы, поэтому его нужно создать самостоятельно и разместить в указанной папке. В статье Добавление файлов в дистрибутив Windows Vista рассматриваются различные способы решения этой задачи. Здесь же я рассмотрю вариант с использованием $OEM$ папок.

В папке $OEM$ нужно создать папку $$, затем в папке $$ создать папку Setup и, наконец, в папке Setup создать папку Scripts. В папке Scripts размещается файл SetupComplete.cmd, в который вносятся необходимые вам команды. В итоге должна получиться такая структура:

Как уже было сказано выше, команды в файле могут быть различными. Ниже приводится несколько таких команд.

Источник

Setupcomplete cmd windows 7

Обнаружен включенный Adblock
Наш сайт существует за счет рекламы, в пределах разумного мы разместили немного рекламы и убрали стандартную от Ucoz
Просьба отключите AdBlock для нашего сайта. Как отключить?

Создание сборок Windows 7

Anymous Дата: Четверг, 13.06.2013, 18:37 | Сообщение # 1

Сообщений: 864
Репутация: 53 ±
Награды: 22 +
Аудит, один из способов создания своего настроенного образа Windows 7. В режиме Аудита можно установить нужные программы, драйвера и обновления.
На сегодня Аудит единственный способ получения Windows с установленным SP1

Лично я предпочитаю создавать сборки на VirtualBox. Но есть и другие варианты!

Выполяем установку полной русской версии ‘Windows 7 ULTIMATE‘ на диск C:

В конце установки, вместо ввода имени пользователя.

Нажимаем: Shift+Ctrl+F3
(Система будет перезагружена в режиме аудита.)

В дальнейшем окошко SysPrep сдвигаем в сторону, но ничего в нём не делаем и не закрываем.

Выполняем установку драйверов, обновлений и программ, полностью настраиваем систему,
применяем твики реестра, изменяем информацию «свойства моего компьютера» отключаем гибернацию (powercfg /h off) и т.п.
При этом можно много раз перезагружать систему без выхода из аудита (не закрывать окно [u]SysPrep![/u]).

Если вы хотите применять сторонние темы оформления, вам понадобится пропатчить системные файлы программой Theme Patcher

Система настроена, теперь для применения настроек ко всем учетным записям делаем:
Советую очистить систему от временного мусора, программой CCleaner.

Далее нажимаете ПКМ на ярык Компьютер далее Управление/Локалные пользователи/Пользователи далее ПКМ на Администратор(других имён там быть не должно) далее Свойства и снимаем галку с пункта Отключить учётную запись, перезагружаемся открываем командную строку,вводим туда эту команду:

Если выдаст что программа уже запущена, тогда закрываем окно SysPrep и повторяем команду.

где D:\CopyProfile.xml это путь к файлу ответов. Файл ответов Желательно закидывать на другой раздел!
В этом случае копирование профиля выполняется сразу, т. е. до создания настроенного образа.

Всё готово, выходим из режима аудита — в окошке SysPrep отмечаем флаг ‘Подготовка к использованию’,
внизу выбираем Перезагрузка (входить в систему уже нельзя!), или Завершение работы, как вам удобней, и жмём ОК.

Если вы хотите изменить ресурсы это можно сделать программой Restorator .

Обратите внимание, что все заменяемые картинки должны быть такими же размерами и расширениями!

Третий этап:
Создание install.wim
Проще всего создавать программой Gimagex


1) Указать раздел редактируемой сборки.
2) Указать (на другой раздел) раздел куда будет сохранятся install.wim
3) Выбрать из списка ту которую вы устанавливали.
4) Выбираем максимальное — меньше будет занимать образ.
5) И нажимаем Создать

Подготавливаем образ сборки:

Лично я пользуюсь UltraISO, но у каждого свое мнение по этому поводу.
Заменяем файл в папке sources файл с именем install.wim на свой.
По надобности закидываем файл ответов AutoUnattend.xml

Вот код файла ответов которым пользуюсь я:

Файл ответов — это текстовый файл с данными для установки и конфигурирования, позволяющий выполнять установку автоматически или полуавтоматически.

$OEM$
Папка «$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 и oobe.cmd
Программа установки Windows 7 спроектирована таким образом, что в конце установки она ищет в папке %WINDIR%\Setup\Scripts файл SetupComplete.cmd. Если таковой находится, все внесенные в него команды выполняются автоматически до первого входа пользователя в систему. Причем выполняются они от имени системной учетной записи LocalSystem. Таким образом, файл SetupComplete.cmd можно применять для реализации широкого диапазона задач — установки приложений, импорта параметров реестра, создания учетных записей, удаления временных файлов и так далее.

Файл SetupComplete.cmd не входит в состав операционной системы, поэтому его нужно создать самостоятельно и разместить в указанной папке.
$OEM$\$$\Setup\Scripts\SetupComplete.cmd

oobe.cmd — применяется OEM партнерами, тоже самое, что и SetupComplete.cmd, только применяется до выполнения oobe. SetupComplete.cmd применяется после oobe

Так как файлы SetupComplete.cmd и oobe.cmd запускаются до создания профиля пользователя, то из них напрямую нельзя вносить пользовательские настройки.
Например твики реестра в ветку HKEY_CURRENT_USER.
Настройки пользователя можно внести из командного файла запускаемого из RunOnce.
В файле SetupComplete.cmd или oobe.cmd записываем команду запуска бат файла из RunOnce, в нашем случаи Cleanup.cmd:

sources\$OEM$\$$\Setup\Cleanup.cmd
А уже из Cleanup.cmd можно запустить твики реестра с пользовательскими настройками.

Установлена своей темы по умолчанию

Тему Leopard Dark замените на свою.

Завершающий этап
После завершения не забудьте протестировать сборку на виртуальной машине.
————————————

Windows 7 Toolkit — программа для работы с образами Windows 7

Источник

Уроки эникейщика: Такая (не)простая установка Windows. Часть 5

В предыдущих частях мы узнали, что происходит на этапе предустановки Windows. Если коротко, то в результате мы имеем на жёстком диске компьютера развёрнутую из образа, но ещё не установленную Windows.

Загрузочные файлы тоже скопированы, меню BCD сформировано, все аппаратно-специфичные действия для обеспечения возможности запуска загрузчика (в BIOS — пометка загрузочного раздела активным и запись MBR/PBR , в UEFI — пометка загрузочного раздела как EFI-загрузочного и внесение записи в настройки UEFI ) выполнены. Нужно заметить, что премудрости работы с разделами (в том числе разделом EFI) в статье не рассматривались — этому будут посвящены несколько будущих статей серии «Уроки эникейщика».

Что происходит.

Когда компьютер будет перезагружен, начнётся первый запуск устанавливаемой Windows. До определённого момента он будет проходить так же, как и обычный, но к тому моменту, как в уже установленной ОС с экрана исчезает логотип Windows, в только-только развёрнутой начнётся очень важная работа (и логотип остаётся на месте). В терминологии MicroSoft сей этап называется Specialize , и суть его сводится к адаптации универсального образа системы к конкретному компьютеру. Собственно, это и есть установка Windows как таковая. При этом производится установка служб и драйверов (но не только), и отключение тех из них, которые не имеют смысла на этом компьютере. К примеру, в составе Windows имеется около десятка драйверов для различных контроллеров SATA, но после установки останется включённым лишь один, тот, который необходим для запуска Windows. Все остальные перейдут в режим запуска по требованию. Это, кстати, нередко выливается в невозможность запуска системы при её переносе на другую материнскую плату.

Так же на этом этапе производятся различные микрооптимизации, эффект от которых, впрочем, не сильно заметен. Но в любом случае он выше, чем у всевозможных «оптимизирующих» твиков, заполонивших интернет :).

Затем компьютер автоматически перезагружается, и начинается знакомый многим этап OOBE — запрос имени компьютера, настройка местоположения сети, и самое главное — создание первой учётной записи пользователя.

. и кто это делает

В реестре Windows имеется один очень важный раздел, HKEY_LOCAL_MACHINE\System\Setup . Как легко догадаться, он содержит параметры установки системы. Их много, наибольший же интерес представляют два: SetupType и CmdLine . Ими можно воспользоваться в своих целях, поскольку значение SetupType проверяется при каждом запуске системы , не только при установке. У него может быть три значения:

0 — Продолжить загрузку, нормальное состояние для уже установленной системы

1 — Запустить команду из CmdLine и после её отработки перезагрузиться, применяется для запуска этапа установки Specialize

2 — Запустить команду из CmdLine и после её отработки продолжить загрузку, применяется для запуска этапа OOBE

Когда система устанавливается, в параметре CmdLine записана команда oobe\windeploy.exe . Это значит, запускается программа C:\Windows\Sustem32\oobe\windeploy.exe , в описании которой значится » загрузчик служб развёртывания Windows «. К сожалению, названия, назначение, порядок и способ запуска этих служб мне неизвестны, как и многие другие детали функционирования этой программы. Если вы что-то знаете, поделитесь в комментариях. Эта команда отвечает за оба этапа установки , и Specialize, и OOBE. Текущий этап она запоминает с помощью других параметров раздела Setup.

Если решите воспользоваться этими параметрами в своих целях, помните: путь к программе из CmdLine должен быть абсолютным либо относительно папки Windows\System32 . Переменные окружения не поддерживаются. Использовать можно с любыми целями, например, для сброса забытого пароля с помощью cmd.exe. Этот метод гарантирует запуск команды от имени системной учётной записи System (более привилегированной, чем Администраторы) до входа в систему любого пользователя. При запуске команды значение параметра SetupType автоматически сбрасывается в 0 .

Из коробки

Проход OOBE был бы самым бесполезным этапом установки, если бы на нём не создавалась первая учётная запись пользователя. Без неё не получится войти в систему, а значит, и пользоваться компьютером будет невозможно . Если система устанавливалась из многоязычного образа, может запрашиваться и язык системы — очень важная настройка для редакций, не позволяющих смену языка . Впрочем, язык может запрашиваться и на этапе Specialize , а при использовании стандартной программы предустановки и прямо в WinPE . Все остальные настройки, выполняемые на проходе OOBE, можно безболезненно сделать уже после входа в систему.

Чаще всех других этапов OOBE подвергается настройке с помощью файла ответов unattend.xml , ведь на большинство задаваемых вопросов ответ не меняется на протяжении сотен переустановок. Кроме того, это единственный этап, когда запускаются скрипты, не прописанные явно в файле ответов:

oobe.cmd — выполняется до показа любых окон

setupcomplete.cmd — выполняется после показа всех окон, но до первого входа пользователя в систему

firstlogon.cmd — выполняется при первом входе пользователя в систему

Все эти скрипты должны располагаться в папке » Windows\Setup\Scripts «.

После входа в систему установку можно считать завершённой. Конечно, остаётся ещё немало работы вроде установки драйверов и программ, но к установке самой Windows это относится лишь косвенно.

В следующей статье мы узнаем, можно ли исключить из процесса этапы Specialize и OOBE, и когда это может быть оправдано.

Источник

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

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

  • Setup4pc для windows 7
  • Setup wizard как удалить windows 7
  • Setup server windows server 2008 r2
  • Setup is starting windows висит
  • Setup chromecast windows 7