Sysprep (windows 7): как пользоваться (инструкция)

Создайте структуру подразделенийCreate the OU structure

Перейдите на DC01 и выполните описанные ниже действия на DC01.Switch to DC01 and perform the following procedures on DC01:

Чтобы создать структуру подразделений, вы можете использовать консоль «пользователи и компьютеры Active Directory» (DSA. msc) или Windows PowerShell.To create the OU structure, you can use the Active Directory Users and Computers console (dsa.msc), or you can use Windows PowerShell.

Чтобы использовать Windows PowerShell, скопируйте указанные ниже команды в текстовый файл и сохраните его как C:\Setup\Scripts\ou.ps1.To use Windows PowerShell, copy the following commands into a text file and save it as C:\Setup\Scripts\ou.ps1. Убедитесь в том, что вы просматриваете расширения файлов и сохраняете файл с расширением PS1.Be sure that you are viewing file extensions and that you save the file with the .ps1 extension.

Затем скопируйте приведенный ниже список имен и путей подразделений в текстовый файл и сохраните его как C:\Setup\Scripts\oulist.txtNext, copy the following list of OU names and paths into a text file and save it as C:\Setup\Scripts\oulist.txt

Наконец, откройте на DC01 запрос Windows PowerShell с повышенными привилегиями и запустите сценарий OU. ps1:Lastly, open an elevated Windows PowerShell prompt on DC01 and run the ou.ps1 script:

Будет создана структура подразделений, как показано ниже.This will create an OU structure as shown below.

Чтобы использовать консоль «пользователи и компьютеры Active Directory» (вместо PowerShell), выполните указанные ниже действия.To use the Active Directory Users and Computers console (instead of PowerShell):

На DC01:On DC01:

  1. Используя консоль «пользователи и компьютеры Active Directory» (DSA. msc) на уровне домена contoso.com, создайте OU верхнего уровня под названием contoso.Using the Active Directory Users and Computers console (dsa.msc), in the contoso.com domain level, create a top-level OU named Contoso.
  2. В подразделении Contoso создайте следующие OU:In the Contoso OU, create the following OUs:
    1. Учетные записиAccounts
    2. КомпьютерыComputers
    3. ГруппыGroups
  3. В подразделении Contoso / Accounts создайте следующие подразделения нижнего уровня:In the Contoso / Accounts OU, create the following underlying OUs:
    1. АдминистраторыAdmins
    2. Учетные записи службService Accounts
    3. ПользователиUsers
  4. В подразделении Contoso / Computers создайте следующие подразделения нижнего уровня:In the Contoso / Computers OU, create the following underlying OUs:
    1. СерверыServers
    2. Рабочие станцииWorkstations
  5. В Contoso / Groups создайте следующее подразделение:In the Contoso / Groups OU, create the following OU:
    1. Группы безопасностиSecurity Groups

Конечный результат обоих методов показан ниже.The final result of either method is shown below. Далее будет создана учетная запись MDT_BA .The MDT_BA account will be created next.

Что это за программа?

Программа Sysprep (Windows 7): инструкция, ограничения, рекомендации, возможные проблемы и многое другое нам предстоит изучить. Прежде чем мы рассмотрим все эти вопросы, стоит взглянуть на саму разработку и разобраться, что она собой представляет.

Sysprep – это часть огромной составляющей операционной системы. Впервые эту утилиту предоставили сами разработчики компании Microsoft, и по сегодняшний день она постоянно совершенствуется и дополняется. Она предназначена для индивидуальной настройки определенного установщика, который позволяет вносить коррективы в правила установки Windows. Звучит заумно, но на деле все довольно просто. Данным элементом пользуются многие составители собственных сборок операционных систем, а также разработчики, которые программируют установку собственных продуктов. Sysprep – это настоящая программная жемчужина, позволяющая создать порядок установки под любой вкус. Но так ли это на самом деле?

Sysprep 3.14 произошла не устранимая ошибка в Windows 8.1

Добрый день уважаемые читатели, как вы знаете я раз в три месяца стараюсь создавать свежие образа Windows, как клиентских, так и серверных платформ, в этот раз создал все кроме Windows 8.1, все потому, что словил ошибку Sysprep 3.14 произошла не устранимая ошибка, я ее уже видел на на других редакциях, давайте смотреть как это решается на этой версии.

Sysprep в windows 8.1

Напоминаю вам, что такое утилита sysprep, даю ссылку на свою предыдущую статью, так как все уже подробно рассказывал и смысла пересказывать нет. И так в момент обезличивания операционной системы, на моменте режима аудита, я словил вот такую ошибку.

Произошла не устранимая ошибка при выполнении программы Sysprep на компьютере в Windows 8.1

Как я и писал выше я такое видел у sysprep в windows 7 и ошибку Sysprep не удалось проверить установку Windows 10, в десятке это уже было на шаге oobe.

Как и ранее, любые проблемы с windows sysprep 3.14 пишутся по пути

C:\Windows\System32\Sysprep\Panther

Все это добро логируется в файл под названием setuperr.log и setupact.log

Ошибки sysprep windows

давайте посмотрим, какие ошибки у меня были.

  • SYSPRP Failed to remove apps for the current user: 0x80073cf2 > говорит вам о том, что для текущего пользователя есть какое то приложение, которое должно быть удалено.
  • SYSPRP ActionPlatform::ExecuteAction: Error in executing action; dwRet = 0x3cf2
  • SYSPRP SysprepSession::Execute: Error in executing actions from C:\Windows\System32\Sysprep\ActionFiles
  • SYSPRP WinMain:Hit failure while processing sysprep cleanup external providers; hr = 0x8007001f
  • SYSPRP RunExternalDlls:Not running DLLs; either the machine is in an invalid state or we couldn’t update the recorded state, dwRet = 0x1f

Все остальные ошибки нужно будет править в реестре Windows. Начнем по порядку с ошибки 0x80073cf2. О каких приложениях идет речь, это то, что стоит из магазина, их нужно удалить тут два варианта, графический или через powershell.

Посмотреть список мешающих вам приложений лучше конечно через powershell. Открываем оснастку и вводим команду для импортирования нужных модулей.

Import-Module dism

После того, как нужные модули подгружены, вводим вот такую команду для получения списка.

Get-AppxPackage -AllUser | Where PublisherId -eq 8wekyb3d8bbwe |  Format-List -Property PackageFullName,PackageUserInformation

Как видите sysprep в windows 8.1 мешают приложения для учетной записи Администратор, и они имеют PackageFullName, по которому их можно удалять.

Давайте их удалим все сразу для всех пользователей/ Встроенные приложения Windows 8.1, в данном случае зло, так как вызывают в Sysprep 3.14 фигню, что произошла не устранимая ошибка в Windows 8.1.

Get-AppxPackage -allusers PackageFullName | Remove-AppxPackage

Если отдельно хотите по удалять, то вводите команду:

Remove-AppxPackage -Package

или

Remove-AppxProvisionedPackage -Online -PackageName

Как исправить ошибки sysprep.exe всего за несколько шагов?

Помните, прежде чем предпринимать какие-либо действия, связанные с системными файлами, сделайте резервную копию ваших данных!

Ошибки файла sysprep.exe могут быть вызваны различными причинами, поэтому полезно попытаться исправить их различными способами.

Шаг 1.. Сканирование компьютера на наличие вредоносных программ.

Файлы Windows обычно подвергаются атаке со стороны вредоносного программного обеспечения, которое не позволяет им работать должным образом. Первым шагом в решении проблем с файлом sysprep.exe или любыми другими системными файлами Windows должно быть сканирование системы на наличие вредоносных программ с использованием антивирусного инструмента.

Если по какой-либо причине в вашей системе еще не установлено антивирусное программное обеспечение, вы должны сделать это немедленно

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

Шаг 2.. Обновите систему и драйверы.

Установка соответствующих исправлений и обновлений Microsoft Windows может решить ваши проблемы, связанные с файлом sysprep.exe. Используйте специальный инструмент Windows для выполнения обновления.

  1. Откройте меню «Пуск» в Windows.
  2. Введите «Центр обновления Windows» в поле поиска.
  3. Выберите подходящую программу (название может отличаться в зависимости от версии вашей системы)
  4. Проверьте, обновлена ​​ли ваша система. Если в списке есть непримененные обновления, немедленно установите их.
  5. После завершения обновления перезагрузите компьютер, чтобы завершить процесс.

Помимо обновления системы рекомендуется установить последние версии драйверов устройств, так как драйверы могут влиять на правильную работу sysprep.exe или других системных файлов. Для этого перейдите на веб-сайт производителя вашего компьютера или устройства, где вы найдете информацию о последних обновлениях драйверов.

Шаг 3.. Используйте средство проверки системных файлов (SFC).

Проверка системных файлов — это инструмент Microsoft Windows. Как следует из названия, инструмент используется для идентификации и адресации ошибок, связанных с системным файлом, в том числе связанных с файлом sysprep.exe. После обнаружения ошибки, связанной с файлом %fileextension%, программа пытается автоматически заменить файл sysprep.exe на исправно работающую версию. Чтобы использовать инструмент:

  1. Откройте меню «Пуск» в Windows.
  2. Введите «cmd» в поле поиска
  3. Найдите результат «Командная строка» — пока не запускайте его:
  4. Нажмите правую кнопку мыши и выберите «Запуск от имени администратора»
  5. Введите «sfc / scannow» в командной строке, чтобы запустить программу, и следуйте инструкциям.

Шаг 4. Восстановление системы Windows.

Другой подход заключается в восстановлении системы до предыдущего состояния до того, как произошла ошибка файла sysprep.exe. Чтобы восстановить вашу систему, следуйте инструкциям ниже

  1. Откройте меню «Пуск» в Windows.
  2. Введите «Восстановление системы» в поле поиска.
  3. Запустите средство восстановления системы — его имя может отличаться в зависимости от версии системы.
  4. Приложение проведет вас через весь процесс — внимательно прочитайте сообщения
  5. После завершения процесса перезагрузите компьютер.

Если все вышеупомянутые методы завершились неудачно и проблема с файлом sysprep.exe не была решена, перейдите к следующему шагу. Помните, что следующие шаги предназначены только для опытных пользователей

Creating and Using Sysprep Providers

Independent software vendors (ISVs) and independent hardware vendors (IHVs) can create Sysprep providers that enable their applications to support imaging and deployment scenarios. If an application does not currently support generalize operations by using the Sysprep tool, you can create a provider that removes all software-specific and hardware-specific information from the application.

To create a Sysprep provider, you must do the following:

  1. Determine which configuration pass (cleanup, generalize, or specialize) your Sysprep provider addresses.

  2. Create the appropriate entry point for your Sysprep provider, based on your choice of configuration pass.

  3. Register the Sysprep provider for use by the Sysprep tool.

  4. Test your Sysprep provider to validate that the provider functions correctly. Make sure that you review the log files for warnings and errors.

For more information about Sysprep providers, see the System Preparation (Sysprep) Tool Provider Developer’s Guide.

Режим аудита

Выше был упомянут режим аудита, который позволяет пользователю вносить некоторые изменения и поправки в основную установку Windows. Собственно, весь процесс и возможности режима мы рассмотрели, осталось понять, как именно его запустить собственноручно.

Для программы Sysprep (Windows 7) режим аудита является не основным, поэтому на нем редко акцентируют свое внимание пользователи. Но знать основы нужно обязательно, поэтому стоит запомнить один нюанс: запускать аудит нужно не в рабочей версии игры, а во время использования исходника, который был описан выше

Сделать это просто, необходимо во время загрузки исходника, а точнее, окна приветствия: нажать сочетание кнопок CTRL+SHIFT+F3, а после того, как появится окно с командной строкой, необходимо воспользоваться командами «sysprep/audit». Но не стоит торопиться использовать эти функции, так как в этом продукте имеется ряд ограничений.

Sysprep Command-Line Options

The following command-line options are available for Sysprep:

Sysprep.exe [/oobe | /audit]

[/reboot | /shutdown | /quit]

The following table lists Sysprep command-line options:

Option Description

/audit

Restarts the computer into audit mode. Audit mode enables you to add additional drivers or applications to Windows. You can also test an installation of Windows before you send the installation to an end user. For example:

If you specify an answer file, the audit mode of Windows Setup runs the auditSystem and auditUser configuration passes.

/generalize

Prepares the Windows installation to be imaged. Sysprep removes all unique system information from the Windows installation. Sysprep resets the security ID (SID), clears any system restore points, and deletes event logs. For example:

The next time that the computer starts, the specialize configuration pass runs. The configuration pass creates a new security ID (SID).

/oobe

Restarts the computer into OOBE mode. For example:

OOBE enables end users to customize their Windows operating system, create user accounts, name the computer, and perform other tasks. Sysprep processes any settings in the oobeSystem configuration pass in an answer file before OOBE starts.

/mode:vm

Generalizes a Virtual Hard Disk (VHD) so that you can deploy the VHD as a VHD on the same Virtual Machine (VM) or hypervisor. After the VM restarts, the VM can boot to OOBE. For example:

The only additional switches that apply to VM mode are /reboot, /shutdown, and /quit.You must deploy the VHD on a Virtual Machine (VM) or hypervisor with the same hardware profile. For example, if you created VHD in Microsoft Hyper-V, you can only deploy your VHD to Microsoft Hyper-V VMs with a matching hardware profile. Deploying the VHD to a different VM with a different hardware profile might cause unexpected issues.

Important

You can only run VM mode from inside a VM.

/reboot

Restarts the computer. You can use this option to audit the computer and to verify that the first-run experience operates correctly.

/shutdown

Shuts down the computer after the Sysprep command finishes running.

/quiet

Runs the Sysprep tool without displaying on-screen confirmation messages. You can use this option if you automate the Sysprep tool.

/quit

Closes the Sysprep tool without rebooting or shutting down the computer after Sysprep runs the specified commands.

/unattend:<answerfile>

Applies settings in an answer file to Windows during an unattended installation, where <answerfile> specifies the path and file name of the answer file to use. For example:

where F is the drive letter of the portable storage device on which the answer file (Unattend.xml) is located.

Important
You must use the Sysprep /generalize command to generalize a complete Windows installation before you can use the installation for deployment to a new computer, whether you use imaging, hard disk duplication, or another method. Moving or copying a Windows image to a different computer without running the Sysprep /generalize command is not supported.

Инструмент подготовки системы — Sysprep

Вы можете использовать Sysprep вместе с другими инструментами развертывания для установки операционных систем Windows на новое оборудование. Он подготавливает компьютер к созданию образа диска или доставке клиенту, настраивая компьютер для создания нового идентификатора безопасности компьютера (SID) при перезагрузке компьютера. Кроме того, средство Sysprep очищает пользовательские и компьютерные настройки и данные, которые не следует копировать на конечный компьютер.

В этом видео демонстрируется, как получить пользовательский образ системы Windows с помощью средства подготовки системы (Sysprep), чтобы обобщить установленный образ, и ImageX, чтобы захватить содержимое обобщенного образа системы для повторного развертывания на других компьютерах, включая различные типы оборудования. ,

Вы можете получить больше информации о SysPrep на TechNet.

Обратите внимание, что в KB828287 прямо упоминается, что Microsoft не поддерживает следующие сценарии Sysprep:

  • Чтобы создать образы установки, которая была обновлена. Microsoft, однако, поддерживает использование Sysprep для создания образов установки, которая была обновлена ​​с помощью пакета обновления.
  • Чтобы запустить Sysprep на компьютере, который работал в течение длительного периода времени, затем создайте новый образ или клон с компьютера. Sysprep предназначен для подготовки новых установок Windows для работы с изображениями.
  • Запускать sysprep после создания образа или клонирования рабочего компьютера с целью изменения SID и имени компьютера, чтобы присоединиться к домену и сделать компьютер уникальным.
  • Установка операционной системы из образа, если образ был создан с использованием компьютера, на котором установлен другой или несовместимый уровень абстрагирования оборудования (HAL). Это ограничение распространяется только на Windows XP и Windows Server 2003. Начиная с Windows Vista, Sysprep включает независимую версию аппаратного уровня абстракции (HAL) в установку «из коробки».
  • Чтобы создать новый образ системы, который был первоначально создан с использованием пользовательского установочного образа OEM или с помощью установочного носителя OEM. Microsoft поддерживает такой образ, только если он был создан производителем OEM.
  • Microsoft также не поддерживает использование Sysprep для установки операционной системы из образа, если образ был создан с помощью компьютера, материнская плата которого имеет другого производителя, или если образ был создан с помощью компьютера с такой же конфигурацией но от другого производителя.
  • Если другой профиль пользователя был скопирован поверх профиля пользователя по умолчанию, Microsoft не поддерживает использование Sysprep для создания нового образа установки.
  • Microsoft не поддерживает использование Sysprep для установки операционной системы из образа, если образ был создан с использованием компьютера с другим процессором.

Вы можете легко определить установку Windows, созданную с помощью инструмента Sysprep.

  • Проверьте значение CloneTag в реестре. Sysprep помещает значение CloneTag в ключ HKEY_LOCAL_MACHINE \ System \ Setup, отмечая дату и время подготовки изображения к дублированию.
  • Найдите в разделе реестра HKEY_LOCAL_MACHINE \ System \ Setup команду cmdline с надписью «Setup –newsetup -mini». Это помещает программу установки в режиме графического интерфейса в фазу мини-мастера.
  • Проверьте значение OemDuplicatorString. Используется производителями оригинального оборудования (OEM) для размещения меток в системах, которые они создают. Это добавляется с помощью файла ответов (Sysprep.inf) для мастера мини-настройки.
  • Проверьте наличие программы Setupcl.exe. Это файл, который изменяет идентификаторы безопасности (SID) в системе. Посмотрите в папке% SystemRoot% \ System32 для этого файла.

Если вам нужна дополнительная информация о том, как определить, когда средство подготовки системы для Windows NT 4.0 используется на компьютере, посетите KB180962. См. Этот пост, чтобы решить проблемы при клонировании установочного носителя Windows 8 с помощью инструмента Sysprep.

Хотите прочитать о загрузке образа Windows (WIMBoot)?

Создание образа в формате ESD

Теперь надо подключить внешний диск, вставить подготовленную ранее загрузочную флешку, и загрузиться с нее. Когда появится окно установки Windows 10, надо нажать комбинацию клавиш «Shift+10».

Далее последовательно вводим команды (естественно, без кавычек):

  1. «Diskpart» (утилита, позволяющая работать с разделами жесткого диска),
  2. «lisvol» (просмотр разделов дисков, так, Windows 10 установлена в раздел C:, а подключенный USB-диск получил букву I:),
  3. «еxit» (выходим из утилиты. Мы узнали данные о разделах).

Теперь надо запустить процесс сохранения диска C:, где находится установленная ОС Windows 10, в файл-образ в формате ESD на подключенный USB-диск. Команда выглядит так:

Dism /Capture-Image /ImageFile:I:\install.esd /CaptureDir:C:\ /Name:Windows

Поясним команду:

  • Install.esd – имя создаваемого файла с образом системы,
  • I: — диск, на котором будет создаваться этот файл В нашем случае это переносной диск I:),
  • C:\ — диск, на котором установлена исходная ОС Windows 10.

Можно еще указать степень сжатия получаемого файла. В данной строке этот параметр не указан и будет использоваться значение «по умолчанию» — fast. Если нужен иной режим работы, то можно использовать другое значение. Следует помнить, что чем сильнее сжатие, тем больше времени надо на работу.

По завершении работы на съемном диске появится готовый файл с образом.

Теперь можно выключить тот компьютер, на котором была установлена ОС Windows 10, и который использовался для создания образа. Остальная работа будет производиться на втором компьютере.

Причина

В Sysprep есть дополнительный поставщик, добавленный в Windows 10 для очистки пакетов и обобщения образа. Поставщик работает только в том случае, если пакет является пакетом для каждого пользователя или пакетом, который был всего пользователя.

  • Пакет для отдельных пользователей означает, что пакет устанавливается для определенной учетной записи пользователя и не доступен другим пользователям компьютера.
  • Пакет «Все пользователи» означает, что этот пакет был предварительно заданной в образе, чтобы все пользователи, которые используют это изображение, могли получить доступ к приложению.

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

Caching Answer Files to the Computer

If you install Windows by using an answer file, that answer file is cached to the system. When later configuration passes run, the computer applies settings in that answer file to the system. Because this answer file is cached, when you run the Sysprep command, the system applies settings in the cached answer file. If you use the settings in a different answer file, you can specify a separate Unattend.xml file by using the Sysprep /unattend:<file_name> option. For more information, see Sysprep Command-Line Options. For more information about how to use an implicit answer-file search, seeWindows Setup Automation Overview.

Репозиторий различных образов Windows

Список версий файлов

Имя файла
sysprep.exe

система
Windows 10

Размер файла
393728 bytes

Дата
2017-03-18

Скачать

Подробности файла
MD5 219bf647f0b66ca0d16652d140d09d35
SHA1 6f094b393428b3fa5af19f96ca40006b5b228bfe
SHA256 934691085b30810bfba1b518c99d111c3696109fe68c145948633738efc8bc35
CRC32 59e59073
Пример расположения файла C:\Windows\System32\sysprep\

Имя файла
sysprep.exe

система
Windows 8.1

Размер файла
359936 bytes

Дата
2014-11-21

Скачать

Подробности файла
MD5 905bd85273056a052c56db8292cd2192
SHA1 847a1cebc10218d9d3478177e45066a3e777690e
SHA256 1f249da1ede1c49ebb636d0fae23e676df85713cbbb54ffa54def82c7862b7d8
CRC32 7dc5d332
Пример расположения файла C:\Windows\System32\sysprep\

Имя файла
sysprep.exe

система
Windows 8

Размер файла
327168 bytes

Дата
2012-07-26

Скачать

Подробности файла
MD5 8d9e10c3d3645b404854fa2f8cd7a18c
SHA1 a018d24bab583f2b88c5b0de70b25a75d99ef3f2
SHA256 f70807a4c87f228b3f9887cb363affbad525c6a23d793ead89b3a4ea948b668e
CRC32 ec82c2f7
Пример расположения файла 1: C:\Windows\System32\sysprep\

Имя файла
sysprep.exe

система
Windows 7

Размер файла
128512 bytes

Дата
2009-07-14

Скачать

Подробности файла
MD5 10a7673fcdfcc67dccb9c03d1b2152d5
SHA1 cc9e7fb8717d429f0420fa7400b7e94d7f2ddf42
SHA256 59b6fa978781bc2a54b4020b8af48509cffe7fc45fae7c7cc65ee9e7f4341876
CRC32 ebb3b9dc
Пример расположения файла C:\Windows\System32\sysprep\

Имя файла
sysprep.exe

система
Windows Vista

Размер файла
94720 bytes

Дата
-0001-11-30

Скачать

Подробности файла
MD5 934a7dfc8cb24764622c75acef6bde16
SHA1 b697fef9e9bcde260ca8fac9d901c31b023586f7
SHA256 78d6fb8455fe76b5192bcf79feeaa12bae65086ee9e5678206ceaf2568f16e47
CRC32 2632458b
Пример расположения файла C:\Windows\SysWOW64\sysprep\

Имя файла
sysprep.exe

система
Windows Vista

Размер файла
108032 bytes

Дата
2008-01-21

Скачать

Подробности файла
MD5 ee2da6a049b0c17659a751141c25ff4a
SHA1 221442c5ecc81dbe53584b2123ef9efbceaa2ea6
SHA256 be025fd12d260caa6afe7d0858fa731478c0a2b5651133008e84189dbc428e5a
CRC32 70b0b0ad
Пример расположения файла C:\Windows\SysWOW64\sysprep\
Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий