Как запустить программу с аргументами командной строки в командной строке Windows с помощью команды "пуск"?

Мне нужно запустить программу (виртуальную машину) в фоновом режиме с помощью команды start в командной строке Windows 7. Обычно вы бы сделали это так:

start /b cmd yourprogram

Но мне нужно передать некоторые аргументы, и когда мне это нравится (без флага /b для просмотра отладочной информации):

start C:UsersUSER>start "c:Program FilesOracleVirtualBoxVBoxHeadless.exe" -startvm "debian604 64"

Я получаю это сообщение об ошибке:

Windows не может найти "-startvm". Убедитесь, что вы ввели имя правильно, а затем повторите попытку.

С другой рука, когда я делаю это в текущем окне командной строки без start в начале, виртуальная машина работает нормально, но на переднем плане.

Какие-нибудь решения?