virtualbox run hidden
Θέλω σε ένα Η/Υ να εκτελείτε "κρυφά" στην εκκίνηση ένα virtual machine του Virtualbox.Κάπως όπως εκτελείτε και ένα vm αν θέλουμε και στο hyper-v ή και σε άλλες πλατφόρμες για Virtualization.
Για να γίνει αυτό κατέβασα  το VBoxVmService (συγκεκριμένα το VBoxVmService-4.1-Ginger.exe το ανεβάζω για μπακάπι)
Η εγκατάσταση απλή. Από default πάει στο path C:\vms , όπου αφού τελειώσει θα πάμε και θα βρούμε το αρχείο VBoxVmService.ini. Το δικό μου για δοκιμή είναι όπως αυτό εδώ κάτω.  
[Settings]
ServiceName=VBoxVmService
VBOX_USER_HOME=C:\Users\karanik\.VirtualBox
RunWebService=no
PauseShutdown=5000

[Vm0]
VmName=Debian Wheezy
ShutdownMethod=savestate
AutoStart=yes

[Vm1]
VmName=XP
ShutdownMethod=savestate
AutoStart=no
Του λέμε δηλαδή που βρίσκεται το  .VirtualBox για να πάει να δει μέσα σε ένα xml τα vm μας. Μας δίνει και δυνατότητα να το διαχειριστούμε και από web, αλλά εγώ δεν το χρειάζομαι εδώ. Ποιο κάτω στην ετικέτα [Vm0] του βάζω ακριβώς το όνομα του vm που θέλω να εκκινήσει δηλαδή το
VmName=Debian Wheezy
του λέω κατά τον τερματισμό να κάνει savestate
ShutdownMethod=savestate
και να εκκινεί μαζί με τα Windows
AutoStart=yes

Είναι εντελώς απλό. Απλά μετά τις ρυθμίσεις στο αρχείο VBoxVmService.ini πρέπει να κάνουμε επανεκκίνηση τον Η/Υ. Μετά την επανεκκίνηση αν πάω να ανοίξω το Virtualbox θα πάρω το παρακάτω μήνυμα. Και αυτό γιατί εκτελείτε ήδη το service.

Επίσης θα δω στο μενού το εικονίδιο - συντόμευση VmServiceTray. Από εδώ μπορώ να διαχειρίζομαι τα vm που έχω προσθέσει στο VBoxVmService.ini ή και να σταματήσω το service ώστε να μπορώ να ανοίξω κανονικά το Virtualbox


Επίσης θα μπορούσα να το σταματήσω και από τα services των Windows ή δίνοντας σε command line 
net stopVBoxVmService


Να πω τέλος ότι οι πόροι του συστήματος που χρησιμοποιούνται με το VBoxVmService στις δοκιμές που έκανε είναι 90% χαμηλότεροι σε σχέση με το να εκτελούσα το vm κανονικά από το Virtulabox