Друзья, привет. В этой статье поговорим о штатной утилите Windows Sysprep. Её работа до сих пор на страницах сайта рассматривалась только в контексте использования инструмента, участвующего в процессе создания своих дистрибутивов операционной системы. Но эту утилиту можно использовать и в других целях. Что это за цели, и как в процессе их достижения применять Sysprep?
Sysprep – утилита, присутствующая на борту Windows 7-10 – является средством отвязки операционной системы от драйверов комплектующих конкретного компьютера и отдельных профильных данных.
Такая отвязка предусматривается преимущественно для подготовки эталонного образа Windows – состояния системы с внесёнными настройками и установленным софтом – к дальнейшему развёртыванию на множестве компьютерных устройств. Что всерьёз облегчает работу системщиков OEM-производителей и корпораций. Все те фирменные ноутбуки с предустановленными в среду Windows брендовыми надстройками и программным обеспечением, от которых попробуй ещё избавиться – это результат развёртывания на них операционной системы, эталонный образ которой создавался на базе чистого её дистрибутива и потом дорабатывался в режиме аудита. И в этом процессе на одном из этапов участвовала утилита Sysprep.
Sysprep производит удаление из Windows драйверов комплектующих компьютера, и при следующем запуске система автоматически устанавливает новые драйверы для, соответственно, новой конфигурации оборудования. Утилита также обнуляет SID, проводит очистку системного журнала событий, удаляет содержимое системной папки «Temp», удаляет точки отката – в общем, зачищает следы своей работы на текущем устройстве, чтобы с новым запуском Windows начать работу по-новому. Как если бы операционная система была только что установлена. При необходимости Sysprep может до трёх раз сбросить активацию системы.
Чтобы запустить утилиту, жмём Win+R, вписываем «Sysprep» и в открывшейся системной папке двойным кликом открываем EXE-шник.
Для каких целей можно использовать эту утилиту?
Если вы, друзья, хотите создать свою сборку Windows – со своими предустановленными программами, внедрёнными обновлениями, выполненной активацией, изменёнными настройками и т.п., вы будете использовать Sysprep перед захватом настроенного образа системы. А как создаются свои сборки Windows, этому у нас на сайте посвящён целый раздел статей.
Замена важных компьютерных комплектующих типа материнской платы или процессора в системах Windows 8.1 или 10 обычно не влечёт за собой синий экран смерти. В большей степени этому подвержена Windows 7. Но акцент на слове «обычно», ситуации могут быть разные. Лучше всё же в любой версии системы перед заменой материнки или процессора выключить Windows с предварительным запуском Sysprep. Её запуск отвяжет систему от текущих драйверов устройств (т.е. попросту удалит их). И при следующем запуске компьютера драйверы установятся по-новому. Этот способ поможет не только избежать возможного появления синего экрана смерти, но и предотвратит ещё одну проблему, которая может проявится не сразу, а через какое-то время работы компьютера в новой конфигурации – конфликт старого и нового драйвера заменённого устройства.
Запускаем Sysprep перед непосредственным выключением компьютера для замены в нём материнской платы или процессора. В окне утилиты выставляем действие «Переход в окно приветствия OOBE». В параметрах выключения выбираем «Завершение работы».
Если в процессе замены материнской платы или процессора Sysprep не использовалась, не беда, утилиту можно запустить в любой момент позднее. Если, конечно же, в этом есть необходимость — в работе Windows наблюдаются проблемы из-за того, что драйвер старого устройства конфликтует с драйвером нового. Запускаем Sysprep. В её окне выбираем переход в окно OOBE, а в параметрах завершения – перезагрузку.
Sysprep удалит драйвер старой материнки и процессора вместе с прочими драйверами. И, как и в предыдущем случае, при следующем запуске Windows они установятся по-новому. Это, кстати, универсальный способ решения проблем с драйверами. Его можно использовать и в других ситуациях – например, когда при сбое работы Windows или её некорректном обновлении до новой версии слетают драйверы устройств и потом не хотят устанавливаться. Sysprep может даже помочь в переустановке драйверов режима работы жёсткого диска IDE, AHCI, RAID, NVMe. Не уверен, что всегда, но в части случаев точно. Но вы можете попробовать: перед тем, как менять в BIOS режим работы жёсткого диска, сделайте сброс драйверов с помощью Sysprep.
Чтобы можно было перенести свою наработанную Windows на другой компьютер, создатели ПО для резервного копирования в своих продуктах реализуют специальные технологии по отвязке драйверов комплектующих при восстановлении из бэкапа. Такие технологии есть, например, у бэкаперов Acronis и AOMEI – соответственно, Acronis Universal Restore и AOMEI Universal Restore. Есть такая технология также у EaseUS Todo Backup. Эти технологии, по сути, делают то же, что и Sysprep, только не перед захватом образа, а на этапе развёртывания Windows, т.е. восстановления её из бэкапа. Но тогда как Sysprep можно пользоваться совершенно бесплатно, она является частью Windows, технологии типа Universal Restore обычно поставляются в платных редакциях программ для резервного копирования. И если, к примеру, Acronis весь платный, то с помощью средств резервного копирования AOMEI или EaseUS и участия утилиты Sysprep совершенно бесплатно можем перенести свою рабочую Windows на другой компьютер. Ведь у программ AOMEI Backupper и EaseUS Todo Backup базовый функционал, куда входит обычное резервное копирование и восстановление Windows, бесплатный.
Чтобы перенести наработанную Windows на другую конфигурацию железа, подготавливаем загрузочный носитель с программой для резервного копирования. Если вам, друзья, нравится программа EaseUS Todo Backup, вот статья, как создать загрузочную флешку и работать с неё, создавая системные бэкапы и восстанавливая их. А если вам нравится программа AOMEI Backupper, можете скачать готовый ISO-образ с ней для записи на флешку или оптический диск.
Загрузочный носитель с бэкапером подготовили, теперь запускаем Sysprep. В её окне выбираем переход в окно OOBE, а в параметрах выключения – завершение работы.
Запускаем компьютер с загрузочного носителя с бэкапером. Создаём резервную копию уже отвязанной от драйверов Windows.
При создании указываем местом хранения резервной копии либо вместительную флешку, либо USB-HDD, либо внутренний жёсткий диск, который потом можно будет временно подключить к новому компьютеру. Далее подсоединяем флешку или жёсткий диск с резервной копией к другому компьютеру, загружаемся с загрузочного носителя с бэкапером и восстанавливаем Windows.
При восстановлении Windows её драйверы будут установлены по-новому.
Примечание: друзья, по теме переноса Windows на другой компьютер с отличным железом смотрите также детальный мануал с использованием разных инструментов в статье сайта «Как перенести Windows 10 на другой компьютер» (применимо также к Windows 7 и 8.1).
Ещё одна функция Sysprep – возможность сброса активации. В идеале эта функция предназначается, опять же, для отвязки эталонного образа Windows от активации и поставки модифицированного дистрибутива системы без вшитого ключа продукта. Но поскольку нигде не написано и мокрой печаткой не закреплено, что эту функцию можно использовать в других целях, сброс активации с помощью Sysprep знающие люди используют для продления 30-дневного триал-срока Windows 7. Активацию системы можно сбросить трижды, следовательно, в целом триал-срок работы с «Семёркой» может составить 120 дней.
Как сбросить активацию Windows 7? Запускаем Sysprep. В её окне выбираем переход в окно OOBE, ниже ставим галочку «Подготовка к использованию», в параметрах завершения указываем перезагрузку.
Примечание: Сбросить активацию системы можно и другим способом — с помощью командной строки. Этот способ мы рассматривали в статье о Windows Embedded 7.
Сброс активации с помощью Sysprep также можно использовать для продления срока бесплатных пробных лицензий Evalution ознакомительных Windows. Такие предлагаются IT-специалистам компаний в рамках проекта TechNet Evaluation Center компании Microsoft. В число таких ознакомительных систем входит Windows 10 Корпоративная и LTSB. Их официально можно бесплатно использовать 90 дней, а потом нужно либо покупать ключ продукта, либо переустанавливать систему, чтобы заново начался отсчёт дней Evalution-лицензии. Но если под конец 90-дневного срока сбросить активацию Evalution с помощью Sysprep, Windows не нужно будет переустанавливать ещё 90 дней, а потом ещё таких же 90 дней. В итоге получим 360 дней бесплатного использования.
После использования Sysprep с указанным действием «Переход в окно приветствия OOBE» Windows запустится на этапе задания региональных и профильных параметров. Этот этап мы всегда проходим при установке системы. Здесь нужно указать страну, раскладку клавиатуры и создать новую локальную учётную запись.
В эту новую учётную запись можно даже не входить, если она сама автоматом не запустится. Если запустится, выходим на экран блокировки, заходим в свою старую учётную запись.
И потом из своей учётки можем удалить новую учётку.
- В процессе использования утилиты sysprep у вас могут выходить различные ошибки, читайте о них в отдельной статье
-
О том, как использовать Sysprep при переносе Windows написано здесь.
- Заметки
- Windows
06.10.2020
Что такое Sysprep
Sysprep это стандартная программа для подготовки настроенной системы для переноса на новое железо, убирает любые идентифицирующие данные устройств и удаляет все драйвера комплектующих вместе с
системным журналом. В итоге после её применения мы получаем новую, чистую систему, но со своими старыми файлами и настройками. Программа появилась на борту системы уже в Windows NT 4.0 (1996 год).
Для чего нужен Sysprep?
Sysprep нужен для создания различных образов и сборок windows для последующего развёртывания на клиентских компьютерах, для развёртывания/клонирования виртуальных машин или если вы собираетесь полностью обновить железо на своём компьютере.
Установка Sysprep
Данная утилита не поставляется как отдельное программное обеспечение, а идёт сразу вместе с установленной ОС Windwows и её можно найти в каталоге sysprep:
%WINDIR%\system32\sysprep
Запуск Sysprep
Программу необходимо запускать от имени Администратора и желательно из под учётной записи Администратора. Для запуска программы перейдём в каталог программы, выполнив WIN + R команду:
Sysprep
После запуска программы мы увидим следующее диалоговое окно:
Переход в окно приветствия системы (OOBE) означает что после завершения сброса при следующем запуске появится настройка первого запуска, где мы будем указывать имя пользователя, давать имя своему компьютеру и т.д,
а галочка напротив параметра Подготовка к использованию в Sysprep поможет нам сбросить активацию ОС Windows.
При развертывании Windows распространенной практикой является настройка параметров первого запуска компьютеров, на которых выполняется развертывание. Эту процедуру также называют OOBE.
Параметры завершения работы дают нам выбор:
- Завершение установки — выбираем в том случае, когда мы собираемся заменить материнскую плату или процессор. А сам сброс мы выподняем ДО (!) замены оборудования
- Перезагрузка — данный пункт нам нужен в случае сброса лицензии или устранения каких-то ошибок на текущей конфигурации компьютера (без замены комплектующих) для чистой установки всех необходимых драйверов.
- Выход — соответственно завершает сеанс пользователя по завершению.
После выбора всех параметров запускаем очистку sysprep OK
Sysprep ошибка
Произошла неустранимая ошибка при выполнении sysprep
Такая ошибка появляется в том случае, если срабатывает ограничение на количество запусков. По умолчанию в Sysprep заложено ограничение на 3 запуска. Но выход есть, обратимся к реестру
WIN + R
regedit
Идём по ветке:
HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/SoftwareProtectionPlatform
И меняем значения параметра SkipRearm на 1 или 0. После этого проблема должна уйти.
Ещё бывает, что собьётся другая настройка, но это реже случается. Переходим по ветке в реестре:
HKLM/SYSTEM/Setup/Status/SysprepStatus
И у параметра GeneralizationState выставляем значение 7. И, если есть, у параметра CleanupState выставляем значение 2
Если уже и это не помогло, то запускаем Командную строку от имени Администратора и выполняем последовательно следующие две команды:
msdtc -uninstall msdtc -install
Тем самым мы перезапустим службу координатора распределенных транзакций MSDTC. И после этого для верности перезапустите машину. После этого ошибка должна уйти 100%
Sysprep не удалось проверить установку Windows
Иногда возникает ошибка проверки установки Windows. Для решения этой ошибки мы переходим в каталог:
C:\Windows\System32\Sysprep\Panther
И открываем на редактирование файл setupact.log. Этот файл представляет собой журнал программы sysprep. И смотрим что за ошибку мы поймали.
Отключение BitLocker
Error SYSPRP BitLocker-Sysprep: BitLocker is on for the OS volume. Turn BitLocker off to run Sysprep. (0x80310039) Error [0x0f0082] SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'ValidateBitLockerState' from C:\Windows\System32\BdeSysprep.dll If you run manage-bde -status command it will show the following: Disk volumes that can be protected with BitLocker Drive Encryption: Volume C: [System]
В этом случае для устранения ошибки нам нужно отключить BitLocker (это понятно из самой ошибки, если просто прочитать её). Чаше всего проблема возникает на ноутбуках с Windows 10, которые используют шифрование InstantGo. Чтобы
отключить BitLocker запускаем Командную строку от имени Администратора и выполняем следующую команду:
manage-bde -off X:
Или командой через PowerShell:
Disable-Bitlocker –MountPoint "X:"
Где X — это буква вашего системного диска.
Не удается удалить современные приложения у текущего пользователя
Error SYSPRP Package Application_2.2.5.666_x64__xxxx was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.
Error SYSPRP Failed to remove apps for the current user: 0x80073cf2.
Такая ошибка появляется, когда вы устанавливали приложение из Windows Store или криво его удалили Удалим через PowerShell командой:
Get-AppxPackage –Name Application | Remove-AppxPackage Remove-AppxProvisionedPackage -Online -PackageName Application_2.2.5.666_x64__xxxx
Заключение
Вот собственно и всё, не знаю что ещё написать по такой небольшой, но очень полезной утилите. Надеюсь я вам помог разобраться с инструментом Sysprep, спасибо что заглянули
Автору на кофе ☕ или просто поднять мотивацию писать больше статей для вас 😉 !
Отдельное спасибо всем, кто отправляет донатики 😀! Очень приятно и неожиданно. Благодаря вам сайт может и в дальнейшем обходиться без рекламных баннеров.
Время на прочтение3 мин
Количество просмотров322K
Если вы когда-нибудь самостоятельно собирали компьютер и покупали лицензию на Windows, вам, вероятно, не захочется покупать ещё одну лицензию для следующего компьютера. Но, используя команду slmgr, можно деактивировать старый ПК и активировать новый.
Деактивируйте старый ПК вместо покупки новой лицензии
Лицензии на Windows стоят дорого. Цена официального ключа от Microsoft, от $100 до $200, может сравниться с ценой терабайтного твердотельного накопителя, 16 Гб RAM или материнской платы. А покупать дешёвые ключи с сомнительных веб-сайтов – это не очень хорошая идея. Поэтому платить за очередную лицензию, когда вы избавляетесь от старого компьютера в пользу нового – не очень интересная идея. Но хорошая новость в том, что можно деактивировать ПК, который вы больше не будете использовать, и перенести лицензию на новый.
При помощи команды slmgr сделать это довольно просто, однако нужно помнить о некоторых ограничениях. Это не сработает с OEM-ключами, которые поставляются вместе с готовыми компьютерами. Изготовители встраивают их в оборудование, с которым они идут, и их нельзя перенести на новое устройство. И если slmgr может деактивировать любой ключ, купленный в розницу отдельно, активировать он может только ключ, совпадающий с установленной ОС.
Ключи от Windows 7 и 8 могут активировать Windows 10, но только через стандартный процесс активации, а не через slmgr. Также с его помощью не получится ввести ключ от Pro в системе редакции Home. Чтобы упростить ситуацию, переносите ключ от Windows 10 Home на Windows 10 Home, а ключ от Windows 10 Pro на ключ от Windows 10 Pro. Иначе вам придётся совершать дополнительные телодвижения.
Как деактивировать старый ПК
Перед началом работы убедитесь, что сохранили ключ. Если у вас есть коробка или цифровой чек, возьмите его там. В других случаях есть способы восстановить ключ со старого ПК, к примеру, программа Nirsoft Produkey.
Для деактивации ПК нужно открыть строку ввода с возможностями администратора. Недостаточно просто запустить её из-под учётной записи администратора. Нужно нажать кнопку «Пуск», набрать в поле ввода cmd, а потом нажать на пункт меню «Запустить как администратор».
В появившейся строке ввода запустите следующую команду, после чего надо будет перезагрузить компьютер:
slmgr.vbs /upk
Если вы планируете продать или отдать свой ПК, хорошо бы вычистить ваш ключ из реестра. Это не обязательно для деактивации, но для защиты ключа желательно.
Напишите в командной строке следующее:
slmgr.vbs /cpky
В случае успеха ваш старый ПК будет деактивирован. Windows использовать можно, но она уже не будет активированной, и некоторые возможности перестанут работать – к примеру, персонализация рабочего стола. Всё будет так же, как после установки Windows без продуктового ключа. Для активации Windows можно купить новый ключ и ввести его, или купить его в Windows Store.
Как активировать новый ПК
Для активации при помощи slmgr откройте командную строку с правами администратора и запустите следующую команду:
slmgr.vbs /ipk #####-#####-#####-#####-#####
Где вместо решёток введите ключ.
Если вы попытаетесь ввести ключ, который не был деактивирован на другом ПК, то сначала всё будет выглядеть так, будто активация сработала. Но в итоге она перестанет работать, и вы получите сообщения о необходимости обновить лицензию.
Повторюсь, что это сработает, только если ключ подходит к используемой вами версии ОС. Если у вас будет ключ от Windows 10 Pro, а установлена будет Windows 10 Home, вы получите сообщение об ошибке.
Если вы попытаетесь ввести ключ от Windows 7 или 8, вы получите сообщение о недействительном ключе.
В таких случаях лучше всего открыть «Настройки», выбрать пункт «Активировать Windows», и ввести ключ вручную.
Если вы используете ключ для Pro, и активируете копию Windows 10 Home, она обновится до Pro автоматически.
Учтите, что ключ для Windows можно использовать только для одной установленной копии ОС. Если вы хотите оставить старый компьютер, собирая новый, вам понадобится вторая лицензия. Но если вы планируете избавиться от него, то сэкономьте деньги и перенесите существующую лицензию.
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Все способы:
- Как переносить Windows 10 на другой ПК
- Этап 1: Создание загрузочного носителя
- Этап 2: Отвязка системы от аппаратных составляющих
- Этап 3: Создание бэкапа отвязанной ОС
- Этап 4: Развёртывание бэкапа
- Заключение
- Вопросы и ответы: 5
Купив новый компьютер, пользователь часто сталкивается с проблемой установки на него операционной системы, загрузки и инсталляции нужных программ, а также переноса личных данных. Этот этап можно пропустить, если воспользоваться средством переноса ОС на другой компьютер. Далее мы рассмотрим особенности миграции Windows 10 на другую машину.
Как переносить Windows 10 на другой ПК
Одним из нововведений «десятки» является привязка операционной системы к определённому набору аппаратных составляющих, отчего простого создания резервной копии и развёртывание её на другой системе недостаточно. Процедура состоит из нескольких этапов:
- Создание загрузочного носителя;
- Отвязка системы от аппаратной составляющей;
- Создание образа с бэкапом;
- Развёртывание бэкапа на новой машине.
Пойдём по порядку.
Этап 1: Создание загрузочного носителя
Данный шаг является одним из самых важных, поскольку загрузочный носитель требуется для развёртывания образа системы. Существует множество программ для Windows, которые позволяют добиться поставленной цели. Навороченные решения для корпоративного сектора рассматривать не будем, их функционал для нас избыточен, а вот небольшие приложения вроде AOMEI Backupper Standard будут как раз.
- Открыв приложение, перейдите к разделу главного меню «Utilities», в котором щёлкните по категории «Create bootable media».
- В начале создания отметьте пункт «Windows PE» и нажмите «Next».
- Здесь выбор зависит от того, какого типа БИОС установлен на компьютере, куда планируется перенести систему. Если установлен обычный, выберите пункт «Create legacy bootable disk», в случае UEFI BIOS выбирайте соответствующую опцию. Галочку с последнего пункта в Standard-версии снять невозможно, так что используйте кнопку «Next» для продолжения.
- Здесь выберите носитель для Live-образа: оптический диск, флешку или конкретное место на HDD. Отметьте нужный вариант и нажмите «Next» для продолжения.
- Дождитесь, пока бэкап будет создан (в зависимости от количества установленных приложений, это может занять значительное время) и нажмите «Finish» для завершения процедуры.
Этап 2: Отвязка системы от аппаратных составляющих
Не менее важный шаг – отвязка ОС от железа, что обеспечит нормальное развёртывание резервной копии (о ней подробнее в следующей части статьи). Эту задачу нам поможет выполнить утилита Sysprep, одно из системных средств Виндовс. Процедура использования этого софта идентична для всех версий «окон», и ранее она была нами рассмотрена в отдельной статье.
Подробнее: Отвязка Windows от железа посредством утилиты Sysprep
Этап 3: Создание бэкапа отвязанной ОС
На этом шаге нам снова потребуется AOMEI Backupper. Конечно, можете использовать любое другое приложение для создания резервных копий – работают они по одному принципу, отличаясь только интерфейсом и некоторыми доступными опциями.
- Запустите программу, перейдите на вкладку «Backup» и кликните по опции «System Backup».
- Теперь следует выбрать диск, на котором установлена система – по умолчанию это C:\.
- Далее в этом же окне укажите местоположение создаваемого бэкапа. В случае переноса системы вместе с HDD можно выбрать любой несистемный том. Если же перенос планируется на машину с новым накопителем, лучше воспользоваться объёмной флешкой или внешним USB-диском. Проделав нужное, нажимайте «Далее».
Подождите, пока образ системы будет создан (время процесса опять-таки зависит от количества пользовательских данных), и переходите к следующему шагу.
Этап 4: Развёртывание бэкапа
Финальный этап процедуры тоже ничего сложного из себя не представляет. Единственный нюанс – настольный компьютер желательно подключить к источнику бесперебойного питания, а ноутбук к зарядному устройству, поскольку отключение электроэнергии во время разворачивания бэкапа может привести к сбою.
- На целевом ПК или ноутбуке настройте загрузку с CD или флешки, затем подключите к нему загрузочный носитель, который мы создавали на Этапе 1. Включите компьютер – должна загрузиться записанная AOMEI Backupper. Теперь подключите к машине носитель, на который сохранили резервную копию.
- В приложении переходите к разделу «Restore». Воспользуйтесь кнопкой «Path», чтобы указать местоположение резервной копии.
В следующем сообщении просто нажмите «Yes».
- В окне «Restore» появится позиция с загруженной в программу резервной копией. Выделите её, затем поставьте отметку напротив опции «Restore system to other location» и нажимайте «Next».
- Далее ознакомьтесь с изменениями в разметке, которые принесёт восстановление из образа, и нажимайте «Start Restore» для начала процедуры разворачивания.
Возможно, потребуется изменить объём раздела – это необходимый шаг в случае, когда размеры бэкапа превышает таковые у целевого раздела. Если на новом компьютере под систему отводится твердотельный накопитель, рекомендуется активировать опцию «Align partitions to optimize for SSD».
- Дождитесь, пока приложение восстановит систему из выбранного образа. По окончании операции компьютер будет перезагружен, а вы получите свою систему с теми же приложениями и данными.
Заключение
Процедура переноса Windows 10 на другой компьютер не требует никаких специфических навыков, поэтому с ней справится даже неопытный пользователь.
Наша группа в TelegramПолезные советы и помощь
Last updated on June 1, 2021
Businesses need to replicate similar configurations of the Windows OS for hundreds and even thousands of employees. This can be done by creating a Windows image of a customized installation and deploying it across multiple PCs. But before cloning a Windows installation, any unique identifiers, such as the system ID (SID), must be removed. This is done through the Windows System Preparation Tool, or Sysprep.
Learn how to use Sysprep to deploy multiple Windows 10 desktops and virtual machines the smart way.
What Is Sysprep in Windows 10 Used for?
For each Windows installation, the OS assigns a unique system or security identifier (SID) to the particular computer. To clone the same Windows OS on multiple computers within your organization, you can create a disk image of the original installation and deploy it to other PCs. But when you create a disk image, identifiers that are unique to each installation, such as the SID and Internet Protocol (IP) address, are replicated as well. This disk image cannot be deployed across other computers operating in your organization’s internal network without causing problems. For example, Windows Server Update Services (WSUS) uses the SID to identify each computer and cannot recognize multiple computers sharing a SID, making it hard for administrators to manage updates and hotfixes.
Therefore, before deploying a Windows image on another computer, it must undergo a process called generalization. Generalization means removing any computer-specific information from the image before deploying it to other computers. And that is exactly what you use Sysprep in Windows 10 for. Sysprep is Microsoft’s utility for generalizing a Windows image so that it can be used by multiple PCs simultaneously. It removes SIDs and other PC-specific information and driver cache to create a generic Windows OS image that can be deployed across thousands of PCs. It also enables generating new SIDs and other characteristics so that the Windows image can function on other PCs.
By deploying a single generic image, administrators can save time and conveniently set up and maintain thousands of PCs with similar configurations, business-specific applications and necessary drivers. They can also test the configurations for all employees whenever changes are made through a privileged audit mode. All in all, it can reduce the cost of providing technical support significantly and simplify ongoing maintenance for the IT department.
What Are the Limitations of Windows 10 Sysprep?
Before running Sysprep for Windows 10 installation, you must consider certain limitations. For instance, you can use only the version of Sysprep that comes with the Windows version that needs to be cloned for generalization. And if you upgraded your Windows OS to a newer version, you won’t be able to use Sysprep. Here are some other limitations that the administrators must be aware of:
- If your PC is running multiple OSes, Sysprep must be run separately for each captured image.
- For customized applications to function properly after the capture and deploy process, drive letters must be consistent between the reference PC and the destination PC.
- Running Sysprep may not replicate the server role configurations in the Windows image.
- If you run Sysprep on a New Technology File System (NTFS) partition, you will not be able to read or recover the stored encrypted files.
- Before capturing an image, the Windows installation must have the drivers for plug and play devices such as sound and video cards.
- You can use the Microsoft-Windows-Deployment/Generalize command to prepare a PC for capturing the Windows image, but the RunSynchronous command cannot be used for automating Sysprep.
- If you are on a domain, Sysprep cannot be used. However, it can be used for PCs from a workgroup. Running Sysprep will automatically remove the PC from that domain. But if the domain has a strong password policy, Sysprep keeps that.
- If running Sysprep generates an error, you will have to recapture the image before running Sysprep again.
Finally, administrators must ensure strong passwords for all user accounts. Running Sysprep on a PC with a weak password may disable the user from logging in again.
How Do You Use Sysprep to Create Generic Windows Images?
You can create a generic Windows image through audit mode or through unattend files. You can configure Windows to boot to audit mode instead of the default Out-of-Box-Experience (OOBE). Audit mode enables you to customize the Windows configurations as per the company’s requirements and capture an image to deploy across other computers in the company.
Here’s a step-by-step guide on how to create a generic Windows image using the Sysprep tool:
- Boot your Windows in audit mode. You can either close the System Preparation Tool window that appears or let it be.
- Customize the installation by changing configurations, adding drivers and programs. Just avoid installing applications from the Microsoft store to avoid issues with drive letter inconsistencies between the reference and destination PC.
- Run the Sysprep tool by clicking Generalize, Shutdown and OK in the System Preparation Tool window that appeared right after booting in audit mode. This step will generalize the installation, and the system will shut down.
However, if you had closed the System Preparation Tool window, you can reopen it through the command prompt by typing
%WINDIR%\system32\sysprep\sysprep.exe
Alternatively, you can run:
%WINDIR%\system32\sysprep\sysprep.exe /generalize /shutdown /oobe command
This will generalize and shut down without having to open the window. You can use the /mode:vm option for generalizing a Virtual Hard Drive (VHD) to be deployed on the same Virtual Machine (VM) or hypervisor.
You can now capture your image with DISM. Test the image extensively before deploying it to reference computers.
You can also generalize the image using attend files by adding a few settings:
- You can use the Microsoft-Windows-Deployment/Generalize setting. Then set the mode to OOBE or Audit mode, and set ForceShutdownNow to true to generalize the image automatically.
or
- You can generalize the system and boot it in Audit mode by using the Microsoft-Windows-Deployment/Reseal setting to the oobeSystem configuration pass and then set the mode to Audit.
When your Windows Setup processes the unattend file, it will generalize the installation.
After deploying the generic image to a destination computer, the SID and other erased identifiers must be provided for the OS to function. You can use an answer file to configure unattended Windows Setup settings automatically. An answer file is a list of components and settings that the computer applies to the system when configuration passes run. By using an answer file with the Sysprep command, the computer will automatically enter the computer name, SID, IP address and other necessary parameters specified in the answer file when the Windows image runs for the very first time. You can use the Sysprep/unattend: <file_name> command for specifying a different answer file.
What Are the Advantages and Disadvantages of Using Sysprep?
Using Sysprep to create generic Windows 10 images has its own benefits and disadvantages. Capturing a customized Windows 10 image and deploying it across all devices in an organization can reduce the workload on the IT department considerably. You do not have to configure Windows settings and install security updates separately for each device.
Using answer files with Sysprep can make re-entering the generalized information much faster and easier. Once the Windows image is deployed and boots for the first time, the computer will read and enter the specified information automatically. You can also update the Windows image as needed by changing the configurations and using the deployment tool.
Apart from the limitations discussed earlier, using Sysprep has some other disadvantages as well. For instance, the size of the Windows image is considerably larger than the original Windows 10 installation. You will also have to update the drivers and other programs on the Windows image as newer versions come out.
Simplifying Deployment of Guest Virtual Machines Through Parallels RAS Templates
Parallels® Remote Application Server (RAS) makes it extremely convenient to create Remote Application Server templates to deploy across a large number of virtual machines. Using Parallels RAS templates for Virtual Desktop Infrastructure (VDIs) or Remote Desktop Session Hosts (RDSH), administrators can set up as many guest virtual machines as they need—easily and on the go. All you have to do is prepare the virtual machine by installing Parallels RAS Guest Agent and perform the following steps:
- From the Parallels RAS Console, navigate to Farm> VDI Hosts> RAS Templates, and hit the + button.
- Enter the properties in the Parallels RAS Template Wizard, choose a clone method, and hit Next.
- You can either create the template by using Microsoft Sysprep, or choose RASprep, which is a lighter version of Sysprep. Also, specify other details for guest preparation, and hit Next.
- Choose the license key management type, and hit Next.
You now have a template. You can also choose to test the newly created template through automated VM testing and VM deployment.
Experience how fast and simple it is to deploy similar setups on-demand, multiple times by downloading a 30-day trial of Parallels RAS.
References
Wikipedia
Altaro
upenn.edu
Redmondmag.com