All VPSs come pre-installed with Windows Server edition. Microsoft regularly publishes updates for Windows Server. These updates can include things like; bug fixes, security enhancements, and more.
By default all VPSs will check to see if an update is available, but it will not install the updates automatically for you. The reason for this is that most Windows updates require a restart in order to finish to update process. Because of this we have left it up to the client to arrange for when they would like to complete the Windows updates/restarts.
Due to the nature of updates (ie - bug fixes, security patches, etc) we strongly recommend that clients keep up to date with Windows updates. Additionally you can contact NYCServers support, and we will be happy to perform the Windows update process for you.