메뉴 닫기

VMware Workstation에서 윈도우 시작시 가상 머신 자동으로 실행하기

개요

윈도우 부팅과 함께 VMware Workstation의 가상 머신도 자동으로 실행하는 방법을 알려 드립니다. 이를 통해서 호스트 컴퓨터를 원하는 시간대에 켜고 끄는 것을 스케줄링하면서 가상 머신도 함께 켜고 꺼지도록 스케줄링할 수 있습니다.

 

사전 작업

그 전에 먼저 가상 머신의 창을 닫아도 실행 상태를 유지하는 방법에 대해 알아보겠습니다. 이렇게 설정하는 이유는 보통 게스트 가상 머신을 서버 용도로 사용하거나 외부에서 접속하는 용도로 사용하기 때문에 굳이 불필요하게 화면을 차지하지 않고 백그라운드에서 실행하기 위함입니다.

방법은 아주 간단합니다. Edit > Preferences에서 WorkspaceKeep VMs running after Workstation closes에 체크하면 됩니다.

 

가상 머신 자동으로 시작하기

크게 아래의 두 가지 방법이 있습니다. 사실 두 방법이 맥락은 유사한데, 무엇을 통해 실행하느냐만 다릅니다.

  • 작업 스케줄러를 이용하는 방법
  • 배치 파일을 이용하는 방법

 

작업 스케줄러를 이용하는 방법1

작업 스케줄러를 이용하여 프로그램을 실행하는 방법에 대해서는 이 글을 참고하시기 바랍니다.
아래 방법은 화면에 VMware 가상 머신이 열린 채로 실행됩니다.

  • 작업스케쥴러를 새로 만들면서 동작 탭에 vmware.exe라고 등록합니다.
  • 인수 추가-x "가상머신vmx파일 경로\가상머신vmx파일이름.vmx"를 입력합니다.
  • vmware.exe는 전역 메뉴가 아니므로 시작 위치C:\Program Files (x86)\VMware\VMware Workstation(VMware 설치된 폴더)를 입력합니다.

 

작업 스케줄러를 이용하는 방법2

이 방법은 가상 머신이 닫힌 채로 실행됩니다만, 실행 전에 명령 프롬프트 창이 잠깐 열렸다가 자동으로 닫힙니다.

  • 마찬가지로 작업 스케줄러의 동작 탭에 프로그램으로 vmrun.exe을 입력합니다.
  • 인수 추가-T ws start "가상머신vmx파일경로\가상머신vmx파일이름.vmx" nogui라고 입력합니다.
  • vmware.exe는 전역 메뉴가 아니므로 시작 위치C:\Program Files (x86)\VMware\VMware Workstation(VMware 설치된 폴더)를 입력합니다.

 

배치 파일을 이용하는 방법

직접 배치 파일을 만드는 방법입니다. 이 방법은 어느 커뮤니티에서 스크랩해왔는데 출처가 정확히 기억나지 않습니다(아마 2CPU였던 것 같습니다). 메모장 같은 텍스트 에디터를 열어서 아래와 같이 입력하고 확장자는 CMD로 저장하여 시작 메뉴(윈도우키+R키 누른 후에 shell:startup 입력)에 등록하세요.

@echo off
pushd %~dp0
REM vmrun은 vmrun.exe가 위치한 경로입니다. ""로 묶어 주세요.
set vmrun="C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe"
REM 가상머신이름.vmx는 구동하고자 하는 가상 머신의 vmx 파일 위치입니다.
%vmrun% -T ws start "가상머신vmx파일경로\가상머신vmx파일이름.vmx" nogui
exit

 

개인적으로는 작업 스케줄러를 이용하는 방법2를 활용하고 있습니다.

3 Comments

  1. 익명

    윈도우 10에서 이방법 되로 했는데 vmware는 실행이 되는데 헤놀이 실행이 안되네요.ㅠㅠ resume 버튼을 눌러줘야 합니다..어떻게 해야하나요 ㅠㅠ

  2. 익명

    2번 방식으로 하다가 윈도우10 rs4 업데이트 이후에 잘 안돼서 1번 방식으로 바꾸니까 잘 되네요.
    감사합니다!

댓글 남기기