NAS나 다른 PC의 공유폴더를 \\192.168.0.x 같은 IP로 열었을 때
"확장 오류가 발생했습니다" 가 뜬다면, 대부분 윈도우11 24H2 업데이트 이후입니다.
어제까지 되던 게 오늘 안 되고, 비밀번호를 정확히 넣어도 실패합니다.
장비가 고장 난 게 아니라 윈도우 쪽 보안 기준이 올라간 것입니다.
24H2부터 윈도우는 SMB 통신에 보안 서명(signing) 을 요구합니다.
서명을 지원하지 않는 장비 — 오래된 NAS, 복합기, 구형 공유기, 윈도우10 PC —
는 이 기준을 못 맞춰서 통째로 차단됩니다.
인터넷에 도는 해결법은 대부분 마지막 단계인 SMB 서명 끄기부터 알려줍니다.
그런데 그건 보안을 낮추는 방법입니다. 앞의 세 가지로 해결되는 경우가 많으니
순서대로 해보시는 편이 낫습니다.
설정 → 네트워크 및 인터넷 → 이더넷(또는 Wi-Fi) → 네트워크 프로필 → 개인
'공용'으로 되어 있으면 윈도우가 네트워크 검색 자체를 막습니다.
새로 설치한 PC가 이 상태인 경우가 많습니다.
설정 → 네트워크 및 인터넷 → 고급 네트워크 설정 → 고급 공유 설정
세 가지를 켭니다.
| 항목 | 설정 |
|---|---|
| 네트워크 검색 | 켬 |
| 파일 및 프린터 공유 | 켬 |
| 공용 폴더 공유 | 켬 |
그리고 '모든 네트워크' 항목에서 '암호로 보호된 공유' 를 끕니다.
NAS나 복합기처럼 계정 없이 열어두는 장비에 붙을 때 이게 걸림돌입니다.
제어판 → 자격 증명 관리자 → Windows 자격 증명
예전에 저장해 둔 아이디·비밀번호가 남아 있으면, 새로 입력해도
윈도우가 옛 정보를 먼저 씁니다. 해당 장비 항목을 지우고 다시 접속하세요.
여기까지로 해결되면 4단계는 하지 않는 편이 좋습니다.
앞의 세 가지로 안 되면 이제 서명을 끕니다.
작업표시줄 검색창에 PowerShell 을 입력하고
Windows PowerShell 을 우클릭 → 관리자 권한으로 실행 합니다.
Set-SmbClientConfiguration -RequireSecuritySignature $false
Set-SmbServerConfiguration -RequireSecuritySignature $false
각각 입력하고 확인을 물으면 Y 를 누릅니다.-Force 를 붙이면 묻지 않고 바로 적용됩니다.
끝나면 재부팅하세요.
계정 없이 열어두는 NAS·복합기라면 한 줄이 더 필요합니다.
Set-SmbClientConfiguration -EnableInsecureGuestLogons $true -Force
Get-SmbClientConfiguration | Select RequireSecuritySignature, EnableInsecureGuestLogons
Get-SmbServerConfiguration | Select RequireSecuritySignature
True 면 켜져 있는 것, False 면 꺼진 것입니다.
문제가 해결됐거나 장비를 바꿨다면 원래대로 돌려두세요.
Set-SmbClientConfiguration -RequireSecuritySignature $true -Force
Set-SmbServerConfiguration -RequireSecuritySignature $true -Force
Set-SmbClientConfiguration -EnableInsecureGuestLogons $false -Force
SMB 서명은 통신 도중에 내용이 바뀌지 않았는지 확인하는 장치입니다.
이걸 끄면 같은 네트워크 안에 있는 누군가가 파일 내용을 가로채거나
바꿔치기하는 공격(중간자 공격)을 막을 수단이 사라집니다.
그래서 이렇게 나누어 생각하시면 됩니다.
| 환경 | 판단 |
|---|---|
| 집 안 공유기, 나만 쓰는 NAS | 꺼도 큰 문제 없습니다 |
| 사무실 내부망 | 관리자와 상의하세요 |
| 카페·공유오피스 등 공용 Wi-Fi | 끄지 마세요 |
| 회사 보안 정책이 있는 PC | 정책 위반일 수 있습니다 |
장비를 바꿀 수 있다면 그게 정답입니다. 서명을 지원하는 NAS로 바꾸거나
펌웨어를 올리면 보안을 낮추지 않고 해결됩니다. SMB 서명 끄기는
낡은 장비를 계속 쓰기 위한 임시방편입니다.
Q. 윈도우10에서 하던 SMB1 켜기로는 안 되나요?
제어판에서 SMB 1.0을 켜는 예전 방법은 24H2에서 잘 듣지 않습니다.
SMB1은 그 자체가 오래전에 폐기된 규격이라 권하지도 않습니다.
Q. 두 명령어 중 하나만 하면 되나요?
공유폴더에 접속만 하신다면 Set-SmbClientConfiguration 한 줄이면 됩니다.
내 PC의 폴더를 다른 사람에게 열어줄 때 오류가 나면 Server 쪽도 필요합니다.
Q. 재부팅이 꼭 필요한가요?
설정 자체는 바로 반영되지만, 이미 맺어진 연결은 그대로 남습니다.
확실하게 하려면 재부팅하시거나 탐색기에서 연결을 끊었다 다시 맺으세요.
Q. 명령어를 넣었더니 빨간 글씨가 나옵니다.
관리자 권한으로 실행하지 않은 경우입니다.
PowerShell을 우클릭 → 관리자 권한으로 실행 으로 다시 여세요.
| 순서 | 할 일 | 보안 영향 |
|---|---|---|
| 1 | 네트워크를 '개인'으로 | 없음 |
| 2 | 고급 공유 설정 켜기 + 암호 보호 공유 끄기 | 낮음 |
| 3 | 자격 증명 관리자에서 옛 정보 삭제 | 없음 |
| 4 | SMB 서명 요구 끄기 | 있음 |
| 5 | Guest 로그인 허용 | 있음 |
위에서부터 해보시고, 되는 지점에서 멈추시면 됩니다.
| 출산일계산기로 예정일 확인하고 출산휴가 미리 준비하는 법 (0) | 2026.09.07 |
|---|---|
| 5가지로 정리한 엔화계산기 활용법과 환율 확인 순서 (0) | 2026.09.07 |
| 시외버스예매 처음이라면 예매처부터 좌석 선택까지 순서대로 확인하세요 (0) | 2026.09.04 |
| 코레일예매, 매크로 없이 명절 기차표 잡는 방법은? (0) | 2026.09.03 |
| 기초 대사량 계산기 총정리|정확한 공식·연령별 차이 한눈에 (0) | 2026.09.02 |