I have created a google compute engine (GCE) VM, and regardless of the OS selected (Windows Server 2012, 2016, etc.) there is no virtual display driver that is installed.
I don't know if this is by design, or a consequence of the hyper-visor they are using, but some applications seem to require a display driver to bind to in order to load or connect. One example is Teamviewer, VNC, or Chrome Remote Desktop for remote access. It just displays a blank screen on the client side.
I'm wondering if anyone else has had this issue, and whether there is a driver that can be installed by the user to resolve this.