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 비활성화하는 방법