1) Take ownership of file C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml.
2) Change permissions to grant Users+Administrators Modify permission on the file
3) Edit the file and search for line referencing the DLL file SPMPM.DLL and remove that line (around line 22) remove the entire line including
4) Save the file and run Sysprep
What exactly does the generalize option of Sysprep do?
The Sysprep /generalize command removes unique responses from your Windows installation so that you can safely reuse those images on another computer. The next time you use the snow windows image, it will go through special customization steps.
How to use Sysprep tool in Windows 10?
Tips. To learn command line mode, anyone can type sysprep /h and then press Enter in step 3.
Sign in to the system ready to use (OOBE): The interface prepares the device as if it were turned on for the first time.
Generalize: Remove SID information from the image.
Shutdown: After Sysprep has finished running, the server shuts down.
More articles
Can you run Sysprep without OOBE?
Sysprep Windows generalizes the image without OOBE. One of the missing options that I believe exists in Sysprep is just a generic install. The only one associated with
How to use Sysprep to generalize a Windows installation?
Summary of a single Windows installation 1 Prevent Sysprep from removing remotely installed devices. When you set up a Windows PC, Windows Setup sets up all of the devices it detects. 2 limits on the number of sysprep attempts. You can run the Sysprep command up to 1001 days or weeks on a single Windows image. a set of Microsoft Store apps. …
What does Windows 10 sysprep generalize do?
The Sysprep /generalize command removes unique files from a Windows installation so most of you can safely use that number on another computer. As soon as someone starts Sysprep, a nearby computer will process the changes in a short time.
How to capture Windows 10 with sysprep after generalize?
Navigate to c:\\windows\\system32; Enter the following command: sysprep /generalize /shutdown After the command is executed, a window will appear. Make sure the “Introduce system default capabilities” checkbox is checked, and check the “Generalize” checkbox. Click OK to start. When Sysprep exits, the virtual machine shuts down. Capture Windows 10 Summarize accordingly
How to generalize Windows Image with sysprep without OOBE?
Generalizing the Windows Sysprep Image Without OOBE One of the missing options for Sysprep, I think, is to easily generalize the installation. You can also use third-party utilities to completely reset the computer’s SID. However, since this is not an official solution, I’ll probably show you how to do it the “official” way using a nice answer file.
Do you have to use Sysprep to generalize a Windows Image?
To use a Windows image on different computers, you must first generalize the image to remove the computer-specific installed view information and enter the hard disk security identifier (SID). You can use Sysprep itself or Sysprep with an automatic answer file. You can generalize your image and conceptualize the finished deployment.

Vijay is a tech writer with years of experience in the Windows world. He’s seen it all – from simple problems to catastrophic system failures. He loves nothing more than helping people fix their PCs, and he’s always happy to share his wisdom with anyone who needs it.
When Vijay isn’t fixing Windows problems, he likes to spend time with his wife and two young children. He also enjoys reading, playing cricket, and watching Bollywood movies.