Microsoft limits cloning to 3. You must use Microsoft SYSPREP for the 4th clone. This might be your problem. Here is a procedure:
Introduction:
- When you clone an existing VM (and want to create an entirely new VM) using the VMware wizard option to run SYSPREP and generate a new SID will likely fail without any warning or errors generated. You get a new machine but it still has the same SID. :^(
How-To Fix:
Disable network adapter
Restart VM. After a restart (Note: VMware may attempt sysprep and this takes a restart to complete and fail, so wait)
Rename computer and add to a workgroup, restart VM again.
Elevated CMD prompt reset MSDTC
C:\Windows\System32\msdtc -uninstall
C:\Windows\System32\msdtc -install
Deactivate and set for activation:
REGEDIT HKLM\Software\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\SkipRearm to 1
REGEDIT HKLM\SYSTEM\Setup\Status\SysprepStatus, change DWORD value of CleanupState to 2
REGEDIT HKLM\SYSTEM\Setup\Status\SysprepStatus, change DWORD value of GeneralizationState to 7
Use the volume license generic KMS client key to reset activation to “not activated” (see https://learn.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys for the generic KMS client setup keys)
Elevated command prompt (for example, Win2012R2 generalized activation key):
C:\Windows\System32\cscript.exe slmgr.vbs /ipk d2n9p-3p6x9-2r39c-7rtcd-mdvjx
Run SYSPREP in elevated CMD prompt:
C:\Windows\System32\Sysprep\sysprep.exe /generalize /oobe /reboot
Bonus: Do it all again if you get error "Fatal error occurred while trying to sysprep the machine." This could be required because Microsoft allows an activated image to be cloned only 3 times. Running through the procedure twice seems to fix matters. D'oh! :^/
Sysprep will restart and then prompt for initial values
Restart
Enable network adapter, rename computer and add to domain, restart
Move the computer object from the Computers OU to the appropriate OU, allow AD to replicate this move
Run elevated GPUPDATE /FORCE
Documentation:
Display SID of a computer:
- Download SysInternals PsGetsid tool.
- Execute PsGetsid64.exe (you may target a remote computer or run locally)
List Duplicate SIDs of all computers: