본문 바로가기

프리/윈도우즈 사용팁

hyper-v 에서 '가상 컴퓨터' 연결 시 '권한 없음' 일 때 해결 방법

Hyper-V에서 가상 컴퓨터를 연결할 때 '권한 없음'이라는 메시지가 나타나면 몇 가지 일반적인 문제가 있을 수 있습니다. 아래에 몇 가지 해결책을 제시하겠습니다:

  1. 관리자 권한: Hyper-V는 관리자 권한을 요구하므로, Hyper-V 관리자 콘솔을 실행할 때 '관리자로 실행'을 선택해야 합니다.
  2. Hyper-V 역할: 현재 사용자 계정이 Hyper-V의 'Hyper-V 관리자' 그룹에 있는지 확인하십시오. 이것은 Hyper-V의 일부 기능에 대한 접근을 제어합니다.
  3. 방화벽 및 보안 설정: 방화벽이나 보안 소프트웨어가 Hyper-V 연결을 차단하고 있지 않은지 확인하십시오.
  4. 네트워크 연결: 가상 컴퓨터의 네트워크 설정이 올바르게 구성되어 있는지 확인하십시오. 가상 스위치가 올바르게 구성되었는지 확인하십시오.
  5. 서비스 실행: 필요한 Hyper-V 서비스가 실행 중인지 확인하십시오. 'Hyper-V Virtual Machine Management' 서비스가 실행 중인지 확인하십시오.
  6. 다른 가상화 소프트웨어: 다른 가상화 소프트웨어 (예: VMware)가 설치되어 있고 동시에 실행되고 있는지 확인하십시오. 이러한 소프트웨어가 실행되고 있으면 Hyper-V와 충돌할 수 있습니다.
  7. 활성화: 마지막으로, Windows 기능에서 Hyper-V가 활성화되어 있는지 확인하십시오.

관리자 권한을 가지고 프로그램을 실행하려면 다음 단계를 따르십시오:

  1. 프로그램 찾기: 시작 메뉴에서 프로그램을 찾거나 파일 탐색기에서 프로그램의 실행 파일(.exe)을 찾습니다.
  2. 관리자로 실행: 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭하고 '관리자로 실행'을 선택합니다.

이것이 Windows에서 프로그램을 관리자 권한으로 실행하는 가장 일반적인 방법입니다.

또한, 특정 프로그램이 항상 관리자 권한으로 실행되도록 설정할 수 있습니다. 이렇게 하려면:

  1. 프로그램의 속성 창 열기: 프로그램의 바로가기 아이콘을 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택합니다.
  2. '호환성' 탭: 속성 창에서 '호환성' 탭을 선택합니다.
  3. 관리자 권한으로 이 프로그램 실행: '관리자 권한으로 이 프로그램 실행' 체크박스를 선택합니다.
  4. 적용 및 확인: '적용'을 클릭하고 '확인'을 클릭하여 변경 사항을 저장합니다.

이제 해당 프로그램은 항상 관리자 권한으로 실행됩니다.

 

Hyper-V 역할은 Windows Server에서 사용할 수 있으며, 이 역할을 설치하면 시스템에서 가상화 기술을 사용할 수 있습니다. Hyper-V 역할을 설치하려면 다음 단계를 따르십시오:

  1. 서버 관리자 열기: 시작 메뉴에서 '서버 관리자'를 선택합니다.
  2. 역할 및 기능 추가: '서버 관리자' 대시보드에서 '역할 및 기능 추가'를 클릭합니다.
  3. 서버 선택: 설치할 서버를 선택하고 '다음'을 클릭합니다.
  4. 역할 선택: '서버 역할' 페이지에서 'Hyper-V' 체크박스를 선택하고 '다음'을 클릭합니다.
  5. 기능 선택: 필요한 경우 추가 기능을 선택하고 '다음'을 클릭합니다.
  6. Hyper-V 설정: 'Hyper-V' 설정을 구성하고 '다음'을 클릭합니다.
  7. 가상 스위치: 네트워크 어댑터를 선택하여 가상 스위치를 생성하고 '다음'을 클릭합니다.
  8. 마이그레이션: 필요한 경우 '라이브 마이그레이션'을 설정하고 '다음'을 클릭합니다.
  9. 기본 저장소: 가상 머신 파일의 기본 위치를 설정하고 '다음'을 클릭합니다.
  10. 설치 확인: 선택한 설정을 검토하고 '설치'를 클릭합니다.

설치가 완료되면 서버를 재부팅해야 할 수 있습니다.

또한, Hyper-V 역할은 Windows 10에서도 사용할 수 있습니다. Windows 10에서 Hyper-V를 사용하려면:

  1. 제어판 열기: 시작 메뉴에서 '제어판'을 선택합니다.
  2. 프로그램: '프로그램'을 클릭합니다.
  3. Windows 기능 켜기/끄기: 'Windows 기능 켜기/끄기'를 클릭합니다.
  4. Hyper-V 선택: 'Hyper-V' 체크박스를 선택하고 '확인'을 클릭합니다.

Windows가 필요한 파일을 설치한 후에 컴퓨터를 재부팅하십시오.

 

Hyper-V를 사용할 때 방화벽 및 보안 설정을 확인하고 구성해야 합니다.

  1. 방화벽 설정:
    • Windows 방화벽: 시작 메뉴에서 '제어판'을 열고 '시스템 및 보안' > 'Windows 방화벽'을 선택합니다. '고급 설정'을 클릭하고 왼쪽 패널에서 '인바운드 규칙'을 선택합니다. 오른쪽 패널에서 '새 규칙'을 클릭하고 '포트'를 선택하고 TCP 포트 80, 443, 3389를 열어줍니다. 이 포트들은 Hyper-V가 필요로 하는 기본 포트입니다.
    • 기타 방화벽 소프트웨어: 다른 방화벽 소프트웨어를 사용하고 있다면, 해당 소프트웨어의 문서를 참조하거나 고객 지원에 문의하여 Hyper-V 관련 트래픽이 허용되도록 설정하는 방법을 확인하십시오.
  2. 보안 소프트웨어:
    • 안티바이러스/안티맬웨어 소프트웨어: 안티바이러스나 안티맬웨어 소프트웨어가 Hyper-V 프로세스나 네트워크 트래픽을 차단하고 있다면, 해당 소프트웨어의 화이트리스트에 Hyper-V 관련 프로세스 및 포트를 추가해야 합니다.
    • Virtualization 기술 활성화: BIOS/UEFI 설정에서 가상화 기술(VT-x, VT-d, AMD-V 등)이 활성화되어 있는지 확인하십시오. 이것은 컴퓨터가 Hyper-V와 같은 가상화 소프트웨어를 실행할 수 있게 합니다.

이러한 방화벽 및 보안 설정을 확인하고 구성한 후에도 Hyper-V 연결에 문제가 있다면, Hyper-V의 로그 파일을 확인하거나 이벤트 뷰어를 사용하여 시스템 이벤트를 확인하여 추가적인 문제를 찾을 수 있습니다.

 

Hyper-V에서 가상 컴퓨터를 설정할 때 중요한 부분 중 하나는 네트워크 연결입니다. Hyper-V에서 가상 컴퓨터의 네트워크 연결을 설정하려면 다음 단계를 따르십시오:

  1. 가상 스위치 생성:
    • Hyper-V 관리자에서 오른쪽 패널에서 '가상 스위치 관리자'를 선택합니다.
    • '가상 스위치 만들기'를 선택하고 '내부'를 선택합니다. '내부' 스위치는 가상 컴퓨터와 호스트 컴퓨터 간의 통신을 허용합니다.
    • '이름' 필드에 스위치의 이름을 입력하고 '확인'을 클릭합니다.
  2. 가상 컴퓨터 네트워크 설정:
    • Hyper-V 관리자에서 가상 컴퓨터를 선택하고 오른쪽 패널에서 '설정'을 선택합니다.
    • '하드웨어' 목록에서 '네트워크 어댑터'를 선택합니다.
    • '연결'에서 방금 생성한 가상 스위치를 선택하고 '확인'을 클릭합니다.

이제 가상 컴퓨터는 네트워크에 연결되어 있어야 합니다. 인터넷에 연결하려면 외부 네트워크를 사용해야 합니다. 이를 위해 외부 가상 스위치를 생성해야 합니다.

  1. 외부 가상 스위치 생성:
    • Hyper-V 관리자에서 오른쪽 패널에서 '가상 스위치 관리자'를 선택합니다.
    • '가상 스위치 만들기'를 선택하고 '외부'를 선택합니다.
    • '이름' 필드에 스위치의 이름을 입력하고, 호스트 컴퓨터의 네트워크 어댑터를 선택합니다.
    • '확인'을 클릭합니다.
  2. 가상 컴퓨터 네트워크 설정 (외부 스위치 사용):
    • Hyper-V 관리자에서 가상 컴퓨터를 선택하고 오른쪽 패널에서 '설정'을 선택합니다.
    • '하드웨어' 목록에서 '네트워크 어댑터'를 선택합니다.
    • '연결'에서 방금 생성한 외부 가상 스위치를 선택하고 '확인'을 클릭합니다.

이제 가상 컴퓨터는 인터넷에 연결되어 있어야 합니다.

 

Windows에서 서비스를 실행하려면 다음 단계를 따르십시오:

  1. 서비스 관리자 열기: '서비스' 관리자를 열려면 '제어판' > '관리 도구' > '서비스'를 선택하거나, '시작' 메뉴에서 '서비스'를 검색하고 '서비스'를 선택합니다.
  2. 서비스 찾기: 서비스 목록에서 실행하려는 서비스를 찾습니다.
  3. 서비스 실행: 찾은 서비스를 마우스 오른쪽 버튼으로 클릭하고 '시작'을 선택합니다.

이러한 단계를 따르면 서비스가 시작되어야 합니다. 그러나 서비스의 시작 유형이 '자동'으로 설정되어 있다면, 서비스는 시스템이 시작될 때 자동으로 시작됩니다. 서비스의 시작 유형을 변경하려면:

  1. 서비스 속성 열기: 서비스 목록에서 해당 서비스를 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택합니다.
  2. 시작 유형 변경: '시작 유형' 드롭다운 메뉴에서 원하는 시작 유형을 선택합니다. 선택할 수 있는 옵션은 '자동', '자동(지연 시작)', '수동', '사용 안 함'입니다.
  3. 변경 사항 적용: '적용'을 클릭하고 '확인'을 클릭하여 변경 사항을 저장합니다.

다른 가상화 소프트웨어의 설치와 동시 실행 확인에 대해 설명드리겠습니다.

  1. 설치 확인:
    • 각 가상화 소프트웨어의 실행 파일이 컴퓨터에 설치되었는지 확인합니다. 일반적으로 '프로그램 파일' 폴더에 설치됩니다.
    • 각 가상화 소프트웨어를 실행하여 기본 UI가 표시되는지 확인합니다. 이는 소프트웨어가 올바르게 설치되었음을 나타냅니다.
  2. 동시 실행 확인:
    • 각 가상화 소프트웨어를 하나씩 실행하고 각각의 가상 머신을 생성합니다.
    • 모든 가상화 소프트웨어와 가상 머신이 실행 중인지 확인합니다. 이는 각 소프트웨어의 UI에서 확인할 수 있습니다. 가상 머신이 실행 중이면, 가상화 소프트웨어는 가상 머신의 상태를 '실행 중'으로 표시합니다.
    • 컴퓨터의 작업 관리자를 열고 각 가상화 소프트웨어의 프로세스가 실행 중인지 확인합니다.
  3. 네트워크 연결 확인:
    • 각 가상 머신에서 네트워크 연결을 확인합니다. 예를 들어, 인터넷 브라우저를 열고 웹사이트에 액세스합니다.
    • 필요한 경우, 각 가상화 소프트웨어의 네트워크 설정을 확인하고 구성합니다. 예를 들어, 가상 머신이 호스트 컴퓨터의 네트워크에 액세스할 수 있도록 가상 네트워크를 구성합니다.

주의: 동일한 컴퓨터에서 여러 가상화 소프트웨어를 동시에 실행하면 컴퓨터의 성능이 저하될 수 있습니다. 따라서, 각 가상 머신의 프로세서, 메모리, 디스크 공간 등의 설정을 적절하게 구성해야 합니다. 필요한 경우, 가상 머신의 설정을 조정하여 컴퓨터의 성능을 최적화합니다.

 

Hyper-V 활성화를 확인하는 방법은 아래와 같습니다:

  1. BIOS/UEFI 설정 확인:
    • 먼저, 컴퓨터가 가상화를 지원하는지 확인해야 합니다. 이를 위해 BIOS 또는 UEFI 설정에 들어가서 가상화 기술(VT-x, VT-d, AMD-V 등)이 활성화되어 있는지 확인합니다.
  2. 운영 체제 확인:
    • Hyper-V는 Windows Server 또는 Windows 10/11 Professional, Enterprise 또는 Education 에디션에서만 사용할 수 있습니다. Windows 홈 에디션에서는 Hyper-V를 사용할 수 없습니다.
  3. 시스템 정보 확인:
    • '제어판' > '시스템' > '시스템 정보'로 이동하거나 'win + r' 키를 눌러 'msinfo32'를 입력하여 시스템 정보 창을 엽니다.
    • '시스템 요약'의 '하이퍼-V - 가상화 사용'이 '예'로 설정되어 있는지 확인합니다.
  4. 윈도우 기능 확인:
    • '제어판' > '프로그램' > '프로그램 및 기능' > '윈도우 기능 켜기/끄기'로 이동합니다.
    • 'Hyper-V'가 선택되어 있는지 확인합니다.
  5. 명령 프롬프트 확인:
    • '명령 프롬프트'를 관리자 권한으로 열고, 'systeminfo'를 입력합니다.
    • 결과에서 '하이퍼-V 요구 사항' 섹션을 확인하여 모든 항목이 '예'로 표시되어 있는지 확인합니다.

위의 모든 조건이 충족되면 Hyper-V가 활성화되어 있다고 볼 수 있습니다. 그렇지 않은 경우, BIOS/UEFI 설정, 운영 체제, 또는 윈도우 기능을 수정하여 Hyper-V를 활성화해야 합니다.

 

Windows 보안 예외 설정 :

  1. Windows 설정 열기
  2. 업데이트 및 보안 클릭
  3. Windows 보안 클릭
  4. 앱 및 브라우저 컨트롤 클릭
  5. Exploit Protection 클릭 후 프로그램 설정 선택
  6. "C:\Windows\System32\vmcompute.exe" 찾기 후 편집 버튼 클릭
  7. 흐름 제어 보호(CFG)의 시스템 설정 재정의 체크 해제
  8. 관리자 권한으로 cmd 또는 powershell 실행 후 net start vmcompute 입력
  9. Hyper-V 관리자(virtmgmt.msc) 실행 후 '서버에 연결' 다시 클릭

 

그래도 안 되면 이곳에서 :

2023.08.30 - [프리/피드백] - 마이크로소프트에서 피드백 신속히 받는 방법

 

 

 

 

 

'프리 > 윈도우즈 사용팁' 카테고리의 다른 글

Microsoft Store 사용하기  (0) 2023.09.02
가상 데스크톱 사용하기  (0) 2023.09.02
스냅 레이아웃 사용하기  (0) 2023.08.31
'새로운 시작 메뉴 사용하기' 사용법  (0) 2023.08.29
윈도우즈 11 사용팁  (0) 2023.08.29