If you reboot your VPS and can't it access afterwards, this is due to Windows installing updates. This may take up to 45 minutes. If you reset again while it's doing updates, you'll most likely damage your installation.
We suggest disabling auto updates to avoid this situation. Instead, you can manually install them periodically and reboot.
To do this, Go to Control Panel -> Windows Update -> Change Settings