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

Windows 11/10 'SMB2 이상 프로토콜이 필요합니다' 오류 해결 방법

SMB(Server Message Block)는 파일 공유를 위해 사용되는 네트워크 프로토콜입니다. 이 프로토콜은 네트워크 장치 간의 읽기 및 쓰기 작업을 지원하며, 특히 리눅스 기반 서버에 접근할 때 널리 활용됩니다. 현재 최신 버전은 SMB1을 대체한 SMB2입니다. SMB2는 SMB1에서 발견되었던 다양한 보안 취약점을 개선한 버전으로, 구버전인 SMB1은 현대 랜섬웨어 공격의 통로로 악용될 수 있어 마이크로소프트는 Windows 11/10에서 기본적으로 비활성화해 두었습니다.

Windows 11/10  SMB2 이상 프로토콜이 필요합니다  오류 해결 방법

따라서 폴더나 파일을 공유하려고 할 때 아래와 같은 오류 메시지를 만날 수 있습니다.

이 공유에는 안전하지 않으며 시스템을 공격에 노출시킬 수 있는 구식 SMB1 프로토콜이 필요합니다. 시스템에 SMB2 이상이 필요합니다.

시스템에 SMB2 이상이 필요합니다 오류 해결하기

이 글에서는 해당 오류를 해결하기 위한 모든 과정을 단계별로 살펴보겠습니다.

Windows 11/10에서 SMB 2.0 설치 가능 여부 확인 방법

먼저 WINKEY + X 키 조합을 눌러 빠른 링크 메뉴를 엽니다.

그다음 Windows PowerShell(관리자)을 클릭하여 관리자 권한으로 실행합니다.

아래 명령어를 입력하고 Enter 키를 누릅니다.

Get-SmbServerConfiguration | Select EnableSMB2Protocol

명령을 실행하면 결과가 표시됩니다. 아래 예시처럼 값이 True로 나타난다면, 사용 중인 PC에서 SMB 2 프로토콜을 사용할 수 있는 상태입니다.

Windows 11/10  SMB2 이상 프로토콜이 필요합니다  오류 해결 방법

반대로 False로 표시된다면 현재 PC에서 SMB 2 프로토콜이 비활성화되어 있는 것이므로, 이를 활성화해야 합니다.

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

Windows 11/10에서 SMB 2 프로토콜 활성화 방법

SMB 2를 사용하려면 먼저 SMB 1 기능을 활성화한 후 SMB 2로 전환하는 절차를 거칩니다.

WINKEY + I 키 조합을 눌러 Windows 설정 앱을 실행하는 것부터 시작합니다.

설정 앱의 검색 창에 제어판(Control Panel)을 입력하고 해당 결과를 선택합니다. 그러면 제어판 창이 열립니다.

프로그램을 클릭한 후, 프로그램 및 기능 메뉴 아래에서 Windows 기능 켜기/끄기를 선택합니다.

그러면 Windows 기능 창이 팝업으로 나타납니다.

Windows 11/10  SMB2 이상 프로토콜이 필요합니다  오류 해결 방법

목록에서 SMB 1.0/CIFS 파일 공유 지원 항목에 체크되어 있는지 확인하고 확인을 클릭합니다.

필요한 파일이 모두 설치되면 변경 사항을 적용하기 위해 컴퓨터를 재부팅합니다. 재부팅이 완료되면 시스템에서 SMB 2 지원이 활성화됩니다.

또는 GUI 방식 대신, 관리자 권한으로 실행한 Windows PowerShell 창에 아래 명령어를 입력하여 바로 활성화할 수도 있습니다.

Windows 11/10  SMB2 이상 프로토콜이 필요합니다  오류 해결 방법

Set-SmbServerConfiguration -EnableSMB2Protocol $true

이것으로 설정이 완료됩니다!

함께 읽으면 좋은 글: Windows PC에서 SMB 1을 비활성화하는 방법.

Windows에서 SMB란 무엇인가요?

SMB(Server Message Block)는 네트워크 파일 공유를 위한 프로토콜입니다. 파일을 공유해야 하는 모든 응용 프로그램이나 프로세스는 이 프로토콜을 통해 네트워크상의 서버 프로그램에 서비스를 요청하게 됩니다.

SMB는 어떻게 작동하나요?

SMB는 클라이언트-서버 방식의 통신 프로토콜입니다. 클라이언트가 요청을 보내면 서버가 이에 대한 서비스를 제공하는 구조로 동작하며, 사용자는 공유된 파일, 폴더 및 기타 리소스를 생성, 수정, 삭제할 수 있습니다.

SMB를 비활성화하면 어떻게 되나요?

IT 관리자가 SMB 프로토콜을 끄기로 결정하면 사용자와 공유 리소스 간의 거의 모든 연결이 중단됩니다. 사용자는 공유 리소스에 접근할 수 없게 되며 인증 실패 등 다양한 문제가 발생할 수 있습니다. 따라서 보안을 강화하면서도 파일 공유가 필요한 환경이라면, 취약한 SMB1을 비활성화하고 SMB2 이상을 사용하는 것이 가장 좋습니다.