How to Sysprep a Hyper-V virtual machine?

Sysprep helps to prepare system for image deployment, if you looking to Sysprep a hyper-v virtual machine then this is the right place! In this post, we’ll provide a step-by-step guide on how to Sysprep a Hyper-V virtual machine. We’ll also share some tips and tricks on what to do if you run into any problems. So let’s get started!

How to Sysprep a Hyper-V virtual machine

How to Sysprep a Hyper-V virtual machine

What is Sysprep in Hyper-V?

Sysprep is a Windows utility that allows you to prepare a system image for deployment. This process essentially resets the Windows activation status of a machine, allowing you to use the image on multiple machines.

Sysprep can be run on physical machines as well as virtual machines (VMs) hosted in Hyper-V.

What is the purpose of Sysprep?

Sysprep is a built-in tool in Windows that allows you to prepare a computer for imaging. Sysprep cleans up unique information about your computer so that it can be cloneable.

It is important because if you don’t clean up that unique information, each time you try to deploy your image it will fail.

How do I run a Sysprep command?

  • System Preparation (Sysprep) is a tool designed for corporate deployers of the Windows operating system.
  • It allows you to capture a customized Windows image that you can reuse throughout an organization.
  • The beauty of Sysprep is that once you have sysprepped a machine, you can use that image on any machine regardless of make or model.
  • This means that once you have a gold master image prepared, you can rapidly roll out identical machines to your employees without having to go through the time-consuming process of installing and configuring the operating system and applications individually.
  • To use Sysprep, you must first create a generalized image of a machine running Windows 10. To do this, you will need to install the operating system, all updates and drivers, and any applications you want to include in the image on a reference computer.
  • Once everything is installed and configured the way you want it, you will need to run the Sysprep command with the /generalize switch. This will remove all unique information from the computer and allow you to use that image on any other computer.
  • Once you have created your generalized image, you can then deploy it to any number of computers using tools like Microsoft Deployment Toolkit (MDT) or System Center Configuration Manager (SCCM).

How do I create a Sysprep image?

Below are the high-level steps to create a Sysprep image of a hyper-v virtual machine. You can use this image to create new identical virtual machines without going through the OS installation and configuration process again.

  • Create a snapshot of the current state of the virtual machine that you want to Sysprep. This will be your “master” image.
  • Install the guest OS and configure it as desired.
  • Install all desired applications and updates.
  • Once everything is configured as desired, open an administrative command prompt and run “Sysprep /generalize”. This will generalize the VM, preparing it for imaging.
  • Once Sysprep has completed, shut down the VM and delete the snapshot you created in step 1. This will leave you with a clean, generalized VM that is ready to be imaged.

How do I Sysprep a VHDX?

Virtual hard disk files usually have the .vhd or .vhdx extensions. You can Sysprep a vhdx, but before you do that, you need to convert it to a .vhd file.

Assuming that your vhdx file is located in C:\MyVHDXs, you can use the following command to convert it:

Convert-VHD -Path C:\MyVHDXs\MyVM.vhdx -DestinationPath C:\MyVHDs\MyVM.vhd

After the file has been converted, you can use the following command to Sysprep it:

sysprep /generalize /oobe /shutdown /unattend:C:\unattend.xml

FAQ’s on How to Sysprep a Hyper-V virtual machine

Does Sysprep remove drivers?

No, Sysprep does not remove drivers from a Windows installation. Drivers are components of the operating system that allow it to communicate with hardware devices.

How do I create a Sysprep image?

To create a Sysprep image, you will need to install the Sysprep tool on your hyper-v virtual machine.
The Sysprep tool can be downloaded from the Microsoft website. Once you have installed the tool, you will need to run it and follow the instructions on the screen.

Do I need to run Sysprep before cloning?

No, you should not have to run Sysprep before cloning a Virtual Machine. If you are cloning a physical machine, you may need to run Sysprep depending on your hardware.

Does Sysprep remove files?

No, Sysprep does not remove any files from the virtual machine.

Does Sysprep remove Windows activation?

No. Sysprep does not remove Windows activation.


We have tried to cover all possible options on how to Sysprep a Hyper-V virtual machine in detail and the pros and cons. Do let us know your thoughts about the topic in the comment section below.