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

Hyper-V '가상 스위치 속성 변경 사항 적용' 오류 해결 방법 총정리

Windows 11 또는 Windows 10 PC에서 동일한 물리적 네트워크 어댑터를 사용해 Hyper-V 가상 스위치(vSwitch)를 다시 생성하려고 할 때 '가상 스위치 속성 변경 사항을 적용하는 중 오류가 발생했습니다(Error applying Virtual Switch Properties changes)'라는 메시지가 나타난다면, 이 글은 바로 그 문제를 겪는 분들을 위해 작성되었습니다. 이 글에서는 오류의 잠재적인 원인을 살펴보고, 문제를 해결할 수 있는 가장 적합한 방법들을 소개합니다.

Hyper-V  가상 스위치 속성 변경 사항 적용  오류 해결 방법 총정리

이 문제가 발생하면 아래와 같은 오류 메시지가 표시됩니다.

가상 스위치 관리자(Virtual Switch Manager)
가상 스위치 속성 변경 사항을 적용하는 중 오류 발생
가상 이더넷 스위치 연결을 추가하는 동안 실패했습니다.
이더넷 스위치 포트에 연결하지 못했습니다(스위치 이름='<deviceid>', 포트 이름='<port id>', 어댑터 GUID='{GUID id}'): 지정된 파일을 시스템에서 찾을 수 없습니다.(0x80070002).

이 오류는 주로 Windows를 업그레이드한 컴퓨터에서 기존 vSwitch를 삭제한 뒤, 같은 물리적 네트워크 어댑터로 vSwitch를 다시 생성하려고 할 때 발생합니다. 이 오류는 Hyper-V 가상 스위치 관리자 목록에는 더 이상 표시되지 않지만, vSwitch가 실제로는 시스템에 여전히 남아 있다는 것을 의미합니다.

Hyper-V 가상 스위치란?

Hyper-V 가상 스위치는 호환 가능한 컴퓨터에 Hyper-V 서버 역할을 설치하면 Hyper-V 관리자에서 사용할 수 있습니다. vSwitch는 소프트웨어 기반의 계층 2(Layer 2) 이더넷 네트워크 스위치로, 프로그래밍 방식으로 관리·확장이 가능하며 VM(가상 머신)을 가상 네트워크와 물리적 네트워크 양쪽에 연결해 주는 역할을 합니다.

Hyper-V 가상 스위치의 종류

가상 스위치 관리자에서 생성할 수 있는 가상 스위치는 외부(External), 내부(Internal), 프라이빗(Private) 세 가지 유형입니다.

Hyper-V '가상 스위치 속성 변경 사항 적용' 오류 해결 방법

이 문제에 직면했다면 아래의 권장 해결 방법을 순서와 관계없이 하나씩 시도해 보면서 Windows 11/10의 Hyper-V에서 발생하는 오류가 해결되는지 확인해 보세요.

  1. Microsoft Easy Fix 실행
  2. PowerShell로 외부 스위치 생성
  3. 네트워크 연결 재설정
  4. 네트워크 어댑터 드라이버 업데이트
  5. 네트워크 어댑터 제거 후 재설치
  6. 인터넷 연결 공유 활성화
  7. Hyper-V 역할 재설치

이제 각 해결 방법의 자세한 절차를 살펴보겠습니다.

1] Microsoft Easy Fix 실행

마이크로소프트는 이 문제를 공식적으로 인지하고 있으며, Windows 11/10 PC에서 Hyper-V의 '가상 스위치 속성 변경 사항 적용' 오류를 자동으로 해결해 주는 Easy Fix 도구를 배포했습니다.

Easy Fix를 다운로드하여 실행하기 전에 다음 사항에 유의하세요. 마법사가 완료되면 네트워크 연결이 끊기며 컴퓨터를 수동으로 다시 시작해야 합니다. 또한 알려진 모든 Wi-Fi 네트워크에 수동으로 다시 연결해야 하고, 컴퓨터가 재시작된 후에는 Hyper-V 가상 스위치 관리자를 통해 vSwitch를 다시 생성해야 합니다.

2] PowerShell로 외부 스위치 생성

이 문제는 GUI(그래픽 인터페이스)를 사용해 외부 스위치를 생성할 때 발생하는 것으로 알려져 있습니다. 이 경우 PowerShell을 사용해 외부 스위치를 생성해 보고 오류가 다시 나타나는지 확인해 보세요.

Windows 장치에서 PowerShell로 외부 스위치를 생성하려면 다음 단계를 따르세요.

  • Windows 키 + X를 눌러 고급 사용자 메뉴(Power User Menu)를 엽니다.
  • 키보드에서 A를 눌러 관리자 권한으로 PowerShell을 실행합니다.
  • PowerShell 콘솔에 아래 명령을 입력하거나 복사해 붙여넣은 후 Enter 키를 누릅니다. 여기서 <NameOfTheSwitch>는 생성할 스위치의 이름이자 Hyper-V 관리자에 표시될 이름이며, <NameOfNetworkAdapter>는 스위치에 연결할 네트워크 어댑터의 이름입니다.
New-VMSwitch -name <NameOfTheSwitch> -NetAdapterName <NameOfNetworkAdapter> -AllowManagementOS $true
  • cmdlet이 실행되면 PowerShell을 종료합니다.
  • '적용 중(Applying)' 대화 상자가 표시되는 동안 제어판의 네트워크 연결에서 Wi-Fi 어댑터를 비활성화했다가 다시 활성화합니다.

이제 Hyper-V의 가상 스위치 관리자에 외부 스위치가 정상적으로 표시되는지 확인할 수 있습니다.

3] 네트워크 연결 재설정

이 방법은 netcfg 유틸리티를 사용해 네트워크 연결을 재설정하는 것입니다. netcfg는 GUI와 명령줄을 모두 지원하는 유틸리티로, 사용자가 네트워크 구성을 관리할 때 활용할 수 있습니다. 원한다면 해당 유틸리티를 내려받아 사용할 수도 있지만, 이 글에서는 PowerShell에서 명령을 실행하는 방법을 소개합니다.

netcfg 명령은 기존의 모든 연결을 제거하므로, 명령을 실행하기 전에 반드시 시스템 복원 지점을 만들어 두는 것이 좋습니다.

  • 관리자 권한으로 PowerShell을 엽니다.
  • PowerShell 콘솔에 아래 명령을 입력하고 Enter 키를 눌러 모든 네트워크 어댑터를 다시 시작하고 MUX 개체를 제거합니다.
netcfg -d
  • 명령이 실행되면 PowerShell을 종료합니다.

이제 Hyper-V 관리자에서 가상 스위치 관리자를 열고 외부 스위치를 생성해 보고 오류가 다시 발생하는지 확인합니다. 오류가 계속된다면 다음 해결 방법을 시도하세요.

4] 네트워크 어댑터 드라이버 업데이트

이 방법은 네트워크 어댑터 드라이버를 최신 버전으로 업데이트한 후 문제가 해결되는지 확인하는 것입니다. 구형 드라이버는 Hyper-V와의 호환성 문제를 일으킬 수 있으므로 제조사 웹사이트에서 최신 드라이버를 받아 설치하는 것이 좋습니다. 업데이트 후에도 오류가 해결되지 않으면 다음 해결 방법으로 진행하세요.

5] 네트워크 어댑터 제거 후 재설치

Hyper-V  가상 스위치 속성 변경 사항 적용  오류 해결 방법 총정리

이 방법은 Windows 11/10 PC의 장치 관리자에서 네트워크 어댑터를 제거한 후 외부 스위치를 다시 생성해 보는 것입니다. 어댑터를 제거하면 재시작 시 기본 드라이버가 새로 설치되어 어댑터가 초기화되며, 네트워크 어댑터를 재설정하는 것과 같은 효과를 얻을 수 있습니다.

네트워크 어댑터를 제거하려면 다음 단계를 따르세요.

  • 장치 관리자를 엽니다.
  • 설치된 장치 목록을 아래로 스크롤하여 네트워크 어댑터 섹션을 확장합니다.
  • 제거하려는 네트워크 어댑터를 마우스 오른쪽 버튼으로 클릭합니다.
  • 디바이스 제거를 선택합니다.
  • 이 디바이스의 드라이버 소프트웨어 삭제를 선택합니다.
  • 제거를 클릭합니다.
  • 제거가 완료되면 PC를 다시 시작합니다.

6] 인터넷 연결 공유 활성화

이 방법은 Windows 11/10 컴퓨터에서 ICS(인터넷 연결 공유)를 활성화하는 것입니다. 제어판의 네트워크 연결 설정에서 어댑터 속성 → 공유 탭으로 이동해 인터넷 연결 공유 옵션을 켠 후, 외부 스위치 생성을 다시 시도해 보세요.

이 작업 후에도 오류가 해결되지 않는다면 다음 해결 방법을 시도해 보세요.

7] Hyper-V 역할 재설치

이 방법은 Windows 11/10 PC에 Hyper-V 역할을 제거한 후 다시 설치하는 것입니다. 재설치 과정에서도 기존 VM은 Hyper-V 관리자에 그대로 유지되므로 안심해도 됩니다. Hyper-V를 다시 설치하고 VM이 정상적으로 생성되는지 확인한 후 컴퓨터를 다시 시작하세요.

이 글이 문제 해결에 도움이 되기를 바랍니다!

관련 글: Hyper-V 가상 머신 구성을 로드하는 동안 오류가 발생했습니다.

Hyper-V  가상 스위치 속성 변경 사항 적용  오류 해결 방법 총정리