I made a bunch of Hyper-V VM (Windows Server 2003) clones, without using sysprep or anything of the sort. All I did was clone, remove the computer from the domain, rename the computer, and re-join it to the domain. And everything was perfectly fine.
Until I was told I had to install the SCCM client on every clone (and the original). So I did that, manually and very painfully.
But then the SCCM client of course failed to install any updates which is what I went through the whole process of installing it for. Upon investigation, it appears I needed to create a new SID for each VM, since they all had the same one. Apparently, the de-facto application for this, NewSID, has been removed in favour of sysprep.
What I did Bad and Need Help with
Following some instructions found in the Tome of Google, I ran sysprep and just clicked the "Reseal" button and the VM shut down. When I turned it back on, I was greeted with the message:
An error has been encountered that prevents setup from continuing. Windows is unable to start because the registry could not be updated. To address this problem, please contact your computer manufacturer. Windows must now shut down. Press OK to view the Setup log file.
The Setup log file that then appears in a message box contains the same message in the middle (
Windows is unable to...).
Safe mode doesn't work so I'm completely stuck.