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

Windows 11/10에서 SMBv2 활성화 및 비활성화하는 방법

Windows 11/10 장치에서 SMBv2를 활성화하거나 비활성화하고 싶다면 이 가이드가 도움이 될 것입니다. 본격적인 설정 방법에 앞서 SMB가 무엇인지 간단히 살펴보겠습니다. 이미 SMB에 대해 잘 알고 계신 분이라면 바로 아래의 단계별 안내로 넘어가셔도 좋습니다.

SMB란 무엇인가?

SMB(Server Message Block, 서버 메시지 블록)는 컴퓨터 기기 간에 파일, 프린터 등 다양한 데이터를 공유할 수 있도록 설계된 네트워크 파일 공유 프로토콜입니다.

Windows 10은 현재 세 가지 버전의 SMB를 지원합니다. 바로 SMB 버전 1(SMBv1), SMB 버전 2(SMBv2), 그리고 SMB 버전 3(SMBv3)입니다. 이 중 SMBv1은 가장 초기에 구현된 원조 버전이며, SMBv2는 기존 통신 프로토콜을 개선한 새로운 버전으로 훨씬 더 강력한 보안성을 제공합니다. SMBv3는 그중에서도 가장 최신 버전입니다.

Windows 11/10에서 SMBv2 활성화 또는 비활성화하기

Windows 11/10에서 SMBv2를 활성화하거나 비활성화하려면 아래 방법을 따라 해 보세요. 컴퓨터에서 SMBv2 파일 전송 프로토콜을 활성화하려면 먼저 시스템이 해당 기능을 지원하는지 확인해야 합니다.

  1. Windows + X 키를 눌러 고급 사용자 메뉴(Power User Menu)를 엽니다.
  2. 메뉴 목록에서 Windows PowerShell(관리자)을 선택합니다.
  3. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 PowerShell 창을 실행합니다.

PowerShell 창이 열리면 아래 명령어를 입력하고 Enter 키를 누릅니다:

Get-SmbServerConfiguration | Select EnableSMB2Protocol

위 명령어가 정상적으로 실행되면 사용 중인 컴퓨터에서 SMB2를 설치·사용할 수 있다는 의미입니다. 이제 간단한 명령어 한 줄로 해당 기능을 활성화할 수 있습니다.

SMBv2 활성화하기

SMBv2를 켜려면 관리자 권한 PowerShell 창에 아래 명령어를 입력하고 Enter 키를 누릅니다:

Set-SmbServerConfiguration -EnableSMB2Protocol $true

명령어를 실행하면 정말로 이 작업을 수행할 것인지 확인하는 메시지가 나타납니다. Y를 입력한 후 Enter 키를 누르면 컴퓨터에서 SMB2 프로토콜이 활성화됩니다.

참고: Windows에서 SMB 버전을 확인하는 방법도 함께 알아두면 유용합니다.

SMBv2 비활성화하기

반대로 시스템에서 SMB2 프로토콜이 이미 활성화되어 있고 이를 끄고 싶다면, 관리자 권한 PowerShell 창에서 아래 명령어를 실행하면 됩니다:

Set-SmbServerConfiguration -EnableSMB2Protocol $false

명령어 실행 후 확인 메시지가 나타나면 Y를 입력하고 Enter 키를 누릅니다. 이 과정을 마치면 컴퓨터에서 SMB2 프로토콜이 비활성화됩니다.

문제 해결을 위해 SMBv2 또는 SMBv3 비활성화 시 주의사항

SMBv2와 SMBv3 프로토콜이 모두 활성화되어 있는 상태라면, 문제 해결(troubleshooting) 과정에서 일시적으로 하나를 비활성화해 보는 것이 도움이 될 수 있습니다. 다만, 이러한 프로토콜을 비활성화하면 아래와 같은 기능들이 함께 꺼진다는 점을 반드시 유의해야 합니다:

  • 투명 페일오버(Transparent Failover) – 유지보수 또는 페일오버 중에도 클라이언트가 클러스터 노드에 끊김 없이 재연결할 수 있습니다.
  • 스케일 아웃(Scale Out) – 모든 파일 클러스터 노드에서 공유 데이터에 동시 접근할 수 있습니다.
  • 멀티채널(Multichannel) – 클라이언트와 서버 간에 여러 경로가 있을 경우 네트워크 대역폭을 집계하고 내결함성을 제공합니다.
  • SMB 다이렉트(SMB Direct) – RDMA 네트워킹 지원을 추가하여 매우 낮은 지연 시간과 낮은 CPU 사용률로 고성능을 구현합니다.
  • 암호화(Encryption) – 종단 간 암호화를 제공하여 신뢰할 수 없는 네트워크에서의 도청으로부터 보호합니다.
  • 디렉터리 리싱(Directory Leasing) – 캐싱을 통해 지사 환경에서 애플리케이션 응답 속도를 개선합니다.

관련 글: Windows에서 SMB1 비활성화하는 방법