diff --git a/lib/virtualbox/vm.rb b/lib/virtualbox/vm.rb
index <HASH>..<HASH> 100644
--- a/lib/virtualbox/vm.rb
+++ b/lib/virtualbox/vm.rb
@@ -472,6 +472,7 @@ module VirtualBox
       # as well
       session = Lib.lib.session
       interface.launch_vm_process(session, mode.to_s, "").wait
+      session.unlock_machine
       true
     end
Properly unlock machine after launching VM