web-dev-qa-db-ja.com

Windows-10の再起動後にVirtualbox VMを自動起動するように設定するにはどうすればよいですか。

2013年に、ホストがLinuxの場合にVirtualbox VMを自動起動/シャットダウンする方法を追跡しました 。このプロセスは正式に文書化されており、いくつかの手順が必要でした。

今、私は興味がありますが、Windows-10の再起動後に自動起動するようにVirtualbox VMをどのように設定しますか?

正式に文書化されたプロセスはありますか?そうでない場合、何人かの人がテストした解決策は何ですか?

私の素朴な試みは、次のようなものになることでした。

  • done:再起動時に自動ログインするようにウィンドウを設定する

  • TODO:sleep 120 && vboxmanage startvm my_vm_nameでバッチスクリプトを作成してください

  • TODO:私のユーザーの起動ディレクトリにバッチスクリプトを入れてください。 (私は窓10には "スタートアップ"ディレクトリが表示されませんでした...)

34

隠れた場所にあっても、起動ディレクトリはまだ存在しています...

[ファイル名を指定して実行]ボックス(Win + R)を開いて次のように入力してアクセスします。

Shell:startup

今のところこれを最小化します。

VirtualBoxを開き、自動起動するVMを右クリックし、デスクトップにショートカットを作成してVirtualBoxを閉じるオプションをクリックします。

単にデスクトップからショートカットを切り取り、先に開いたフォルダに貼り付けてください。それで十分です。

33
Sam3000

試して VBoxVmService

必ずHowto.txtを読んで編集VBoxVmService.ini

11
AKi

サードパーティのVBoxVmServiceに頼ることなく、実際にVMをヘッドレスで起動できます。 <VirtualBoxDirectory\VBoxManage.exe> startvm "vmname" --type headlessへのショートカットを作成し、それをあなたのスタートアップフォルダに入れるだけです。

VirtualBoxのマニュアル から。

10
Chad

サービスを受けるのはいいことですが、スケジュールされたタスクでそれを行うことができます。トリガーとしてシステムブートを取り、ログオンしているユーザーなしでタスクを実行するためのオプションをチェックし、そしてアクションを<VirtualBoxDirectory\VBoxManage.exe> startvm "vmname" --type headlessに設定します。 「3日以上実行されている場合はタスクを強制終了する」という理解できないdefault-onオプションのチェックを必ず外してください。 MSさん、リブートせずにその間ずっとWindowsコンピュータを使えないと思っていましたか。

注意点があります。起動時にVMが起動されると、VirtualBox Managerに「電源オフ」と表示されるので、VMの表示を示すボタンはありません。 「スタート」ボタンだけがあり、あなたがそれを二重起動しようとするとおそらくあなたは物事を台無しにするでしょう。

VirtualBox Managerを使わずにVM thru RDC(mstsc.exe)のコンソールにアクセスできるようにリモートディスプレイポートを定義できますが、それでも「電源がオフ」になっているとは思わないでください情報。それが実際のサービスでうまくいくかどうかはわかりません。

5
gonesoft

VBoxHeadlessTray を試してください。
非常に使いやすく、Windowsの起動時にVMの状態を自動的に復元し、Windowsのシャットダウンまたは再起動時に状態を保存します。最も素晴らしいのは、VBoxHeadlessTrayを使用して各VMを構成できることです。

2
chengxuncc

Chadとgonesoftが以前に述べたように、起動時にVboxManage.exeを使用してVMを起動できますが、 " - type headless"を指定しないと、VirtualBox Managerには実際には次のように表示されます。あなたが通常それを始めたかのように走ることなど、ヘッドレスはそれを隠すものです - あなたがすべての場合にあなたがおそらくやりたくない何かではありません...

以前の回答にコメントを書くのに十分な評判がないので回答として投稿する

2
Swizzy