Are you creating the Snapshot with the VM properly shutdown and not suspended, or while the guest OS is running? Whichever, try the opposite and see if the results are the same.
Follow below steps :-
1. Go to troubleshooting option >>> open cmd prompt >>> Type cmd - SConfig >> Enter >> check if any option to get GUI. >> try that option.
2. If no option with GUI >>> exit then try below cmd...
DISM.exe /online /enable-feature /all /featurename:NetFx4
DISM.exe /online /enable-feature /all /featurename:MicrosoftWindowsPowerShell
powershell (It should show PS , if not reboot server once and then see powershell - PS)
Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra
Shutdown -r (for reboot server) >> after reboot server will come back