Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 시작 시 Hyper-V 가상 머신이 자동으로 실행되도록 설정하는 방법

기본적으로 Hyper-V는 사용자 계정에 로그인해도 가상 머신을 자동으로 시작하지 않습니다. 하지만 Windows가 시작될 때 Hyper-V가 가상 머신을 자동으로 실행하도록 설정할 수 있습니다. 이 글에서는 부팅 시 가상 머신이 자동으로 시작되도록 설정하는 방법과, 반대로 자동 시작을 차단하는 방법까지 함께 소개합니다.

Hyper-V의 세 가지 시작 옵션

Hyper-V는 크게 세 가지 시작 옵션을 제공합니다.

  • 없음(Nothing): 이 옵션을 선택하면 컴퓨터를 시작할 때 Hyper-V가 가상 머신을 실행하지 않습니다.
  • 서비스 중지 당시 실행 중이었다면 자동 시작: 컴퓨터가 멈추거나 응답하지 않을 때 갑자기 재시작하는 경우가 종종 있습니다. 이때 Hyper-V가 실행 중이었다면, PC를 다시 켤 때 해당 가상 머신이 자동으로 실행됩니다.
  • 항상 이 가상 머신 자동 시작: 이 옵션을 선택하면 이전 상태와 관계없이 PC를 시작할 때마다 Hyper-V가 선택한 가상 머신을 항상 자동으로 실행합니다.

또한 가상 머신의 시작 시점을 지연시키는 것도 가능합니다. 자동 시작은 하되 잠시 기다린 후 실행되길 원할 때 유용한 기능입니다. 이 설정은 Hyper-V 관리자(Hyper-V Manager)와 PowerShell 두 가지 방법으로 구성할 수 있으며, 편한 방법을 골라 진행하면 됩니다. 참고로 이 설정은 가상 머신마다 개별적으로 적용해야 한다는 점을 기억하세요.

Hyper-V 관리자로 부팅 시 자동 시작 설정하기

Windows PC에서 Hyper-V 가상 머신이 시작 시 자동으로 실행되도록 하려면 다음 단계를 따르세요.

  1. PC에서 Hyper-V 관리자를 엽니다.
  2. 가상 머신을 선택합니다.
  3. 설정(Settings) 옵션을 클릭합니다.
  4. 자동 시작 동작(Automatic Start Action) 탭으로 이동합니다.
  5. 자동 시작을 막으려면 없음(Nothing)을 선택합니다.
  6. 자동 시작을 허용하려면 항상 이 가상 머신 자동 시작(Always start this virtual machine automatically)을 선택합니다.
  7. 확인(OK) 버튼을 클릭합니다.

먼저 PC에서 Hyper-V 관리자를 열고 이전에 만든 가상 머신을 선택합니다. 그다음 오른쪽에 표시되는 설정(Settings) 옵션을 클릭합니다.

또는 가상 머신을 마우스 오른쪽 버튼으로 클릭한 뒤, 컨텍스트 메뉴에서 설정(Settings)을 선택해도 됩니다.

설정 창이 열리면 왼쪽 메뉴에서 자동 시작 동작(Automatic Start Action) 탭으로 이동합니다. 여기에서 앞서 설명한 모든 옵션을 확인할 수 있습니다. Hyper-V가 가상 머신을 자동으로 시작하지 않도록 하려면 없음(Nothing)을 선택하면 됩니다.

반대로 부팅 시 가상 머신이 자동으로 시작되기를 원한다면 항상 이 가상 머신 자동 시작 옵션을 선택하세요.

설정을 마친 후 확인(OK) 버튼을 클릭하면 변경 사항이 저장됩니다. 시작 지연 시간을 설정하고 싶다면 시작 지연(Startup delay) 입력란에 초 단위 값을 입력하면 됩니다.

PowerShell로 부팅 시 자동 시작 차단하기

PowerShell을 사용해 Hyper-V가 부팅 시 가상 머신을 자동으로 시작하지 않도록 설정하려면 다음 단계를 따르세요.

먼저 관리자 권한으로 PowerShell을 실행해야 합니다. Win+X 키를 누른 뒤 Windows 터미널(관리자)을 선택하고, 사용자 계정 컨트롤 창이 나타나면 를 클릭합니다.

그다음 아래 명령어를 입력합니다.

Get-VM –VMname * | Select-Object VMname,AutomaticStartAction,AutomaticStartDelay,AutomaticStopAction

이 명령은 VM 이름(VMName)을 포함한 현재 설정 정보를 보여줍니다. VM 이름은 필수 정보이므로 반드시 확인해야 합니다. 이미 가상 머신 이름을 알고 있다면 바로 아래 명령어를 입력해도 됩니다.

Set-VM -Name "VMName" -AutomaticStartAction Nothing

VMName 부분은 실제 가상 머신 이름으로 바꿔야 한다는 점을 잊지 마세요.

만약 PC를 재시작했을 때 가상 머신이 실행 중이었던 경우에만 자동으로 시작되길 원한다면 다음 명령어를 사용합니다.

Set-VM -Name "VMName" -AutomaticStartAction StartIfRunning

반대로 이전 상태와 관계없이 항상 가상 머신이 자동으로 시작되도록 하려면 아래 명령어를 입력하세요.

Set-VM -Name "VMName" -AutomaticStartAction Start -AutomaticStartDelay 0

시작 지연 시간도 초 단위로 설정할 수 있습니다. 위 명령어에서 0을 원하는 시간(초)으로 바꾸면 됩니다.

BIOS에서 Hyper-V를 비활성화할 수 있나요?

BIOS에는 Hyper-V를 비활성화하는 옵션이 없습니다. Windows 11, Windows 10 등 어떤 버전을 사용하더라도 BIOS에서 Hyper-V와 관련된 설정 항목은 찾을 수 없습니다. Hyper-V를 비활성화하려면 Windows 기능 패널을 사용해야 하며, 시작 메뉴에서 Windows 기능 켜기/끄기(turn windows features on or off)를 검색하면 열 수 있습니다.

Hyper-V를 비활성화하는 방법

Windows 11/10에서 Hyper-V를 비활성화하려면 먼저 Windows 기능 패널을 열어야 합니다. 시작 메뉴에서 Windows 기능 켜기/끄기를 검색한 뒤 검색 결과를 클릭합니다. 그다음 Hyper-V 체크박스의 체크를 해제하고 확인(OK) 버튼을 클릭합니다. 변경 사항을 적용하려면 컴퓨터를 다시 시작해야 할 수 있습니다.

여기까지입니다. 이 가이드가 도움이 되었기를 바랍니다!