Please try to follow this process exactly as it is to have your windows machine provisioned correctly
So here we will describe the parts of the tutorial that we need to change
%windir%\system32\taskschd.msc /s
<InputLocale>en-US</InputLocale> <SystemLocale>en-US</SystemLocale> <UILanguage>en-US</UILanguage> <UserLocale>en-US</UserLocale>
cd c:\Windows\System32\sysprep sysprep /oobe /generalize /shutdown /unattend:unattend.xml
This procedure was tested with Windows server 2008 R2
the same procedure works the same way for windows server 2003 although it need new unattended file id sysprep is required (sysprep is not a must unless your users will run Active directory on their vms) use this tutorial to create sysprep unattended file for win2003 win 2003 r2 sysprep