windows上のvirtualboxでゲストの解像度が1920x1050になっちゃった

virtualboxのゲストにwindowsを新規インストールして起動。ホストには1920x1080のディスプレイがついているので、ゲストでも当然出せるはずだが、インストール直後にちょっとシームレスモードを試したのが悪かったのか、フルスクリーンモードにしても1920x1050になって天地が余ってしまう。ホストで

> VBoxManage nameOfVM winbox setvideomodehint 1920 1080 32

とか

> VBoxManage setextradata nameOfVM CustomVideoMode1 1920x1080x32

とかやってもかわらず、確かフルスクリーンモードにして、画面下部に出てくるミニツールバーで「ウィンドウサイズの調整」をしたら1920x1080が出るようになった、と思う。いろいろやっているうちに出るようになったので、いまひとつ確信が持てないけれど。

ちなみに、windowsホスト上でゲストを非表示で起動・終了するには以下のようなスクリプトがあるとよい。

start.vbs
CreateObject("WScript.Shell").Run """C:\Program Files\VirtualBox\VBoxHeadless.exe"" -s nameOfVM", 0

stop.vbs
CreateObject("WScript.Shell").Run """C:\Program Files\VirtualBox\VBoxManage.exe"" controlvm nameOfVM poweroff", 0