공유폴더 접속 안됨 cmd - gong-yupoldeo jeobsog andoem cmd

에러 해결법

[윈도우] 공유 폴더 접속 : \\IP : 지정된 네트워크 이름을 더 이상 사용할 수 없습니다.

[증상]

빠른 실행 - \\(목적 IP)를 입력하면 다음과 같은 에러 메세지와 함께 공유 폴더에 접속이 안됨.

(환경 : 공유 폴더가 IP 충돌로 인해 접속이 불가하다가 IP 중복을 해제하여 상태를 복구시켰을 때, 특정 사용자가 SMBv2를 비활성화

하며 해당 에러가 발생하기 시작함)

[원인]

SMBv1, SMBv2 버전을 활성화, 비활성화 하는 과정에서 엉킨 걸로 추측

공유 폴더 통신 여부, 방화벽 설정, 종속성 여부, 서비스 상태, 네트워크 폴더 연결 정보, SMB 버전 충돌 등에 초점을 맞춰서 확인해야함.

또한, 윈도우 기능 켜기/끄기 에서 SMBv1의 하위 3개 항목을 해제했을 시 0x80070035 에러가 발생.(~에 액세스할 수 없습니다.)

[대응]

(이번 대응은 100%가 아니라 자료들을 모아서 정리한 것)

1) 공유서버와 사용자 간 통신 여부

빠른 실행(win + r) -> cmd -> ping (공유 폴더 IP) 입력 후 정상적으로 통신이 되는지 유무를 확인

2) SMB와 관련 서비스 시작 여부
빠른 실행(win + r) -> services.msc -> 다음 8개의 서비스가 정상적으로 시작되었고 자동인지 확인

network access protection agent

network connections

network list service

network location awarenss

network store interface service

dhcp client

tcp/ip netbios helper

workstation

3) 방화벽 SMB 전용 포트 오픈 유무

빠른 실행(win + r) -> firewall.cpl -> 고급 설정 -> 인바운드 규칙에 '파일 및 프린터 공유(SMB-in)이 파란색 체크 표시(규칙 사용) 되고 있는지 유무 파악

4) SMB 버전 충돌 여부

SMBv2, SMBv3과 SMBv1는 같이 사용하면 충돌이 있는 것으로 확인이 됩니다. 경우에 따라 3가지 버전을 동시에 활성화해도 문제없지만 SMBv1만 했을 경우, SMBv2/SMBv3을 활성화 했을 경우, SMBv1/SMBv2/SMBv3를 활성화 했을 경우를 나누어 테스트를 진행합니다.

<Case1-SMBv1>

빠른 실행(win + r) -> appwiz.cpl -> Windows 기능 켜기/끄기 -> SMB 1.0/CIFS 파일 공유 지원 체크

(하위 항목 2~3개)

빠른 실행(win + r) -> appwiz.cpl -> Windows 기능 켜기/끄기 -> SMB 다이렉트 체크 해제

빠른 실행(win + r) -> cmd -> sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi 입력

빠른 실행(win + r) -> cmd -> sc.exe config mrxsmb20 start= disabled

재부팅 후 해결법 2) 다시 확인

<Case2-SMBv2 / SMBv3>

빠른 실행(win + r) -> appwiz.cpl -> Windows 기능 켜기/끄기 -> SMB 1.0/CIFS 파일 공유 지원 체크 해제 (하위 항목 2~3개)

빠른 실행(win + r) -> appwiz.cpl -> Windows 기능 켜기/끄기 -> SMB 다이렉트 체크 

빠른 실행(win + r) -> cmd -> sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi 입력

빠른 실행(win + r) -> cmd -> sc.exe config mrxsmb20 start= auto

재부팅 후 해결법 2) 다시 확인

<Case3-SMBv1 / SMBv2 / SMBv3> 

빠른 실행(win + r) -> appwiz.cpl -> Windows 기능 켜기/끄기 -> SMB 1.0/CIFS 파일 공유 지원 체크 

(하위 항목 2~3개)

빠른 실행(win + r) -> appwiz.cpl -> Windows 기능 켜기/끄기 -> SMB 다이렉트 체크

빠른 실행(win + r) -> cmd -> sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi 입력

빠른 실행(win + r) -> cmd -> sc.exe config mrxsmb20 start= auto

재부팅 후 해결법 2) 다시 확인

5) 종속성 문제

빠른 실행(win + r) -> services.msc -> 해당 서비스 우측클릭 -> 속성 -> 종속성  

해결책 2)에서 언급한 서비스들의 종속성을 확인할 것.

(정상기준)

이 서비스는 다음 시스템 구성요소에 종속적입니다 

: bowser, Network Store Interface Service, SMB 2.0 MiniRedirector 

다음 시스템 구성 요소는 이 서비스에 종속적입니다 

: Netlogon, Remote Desktop Configuration

해당 되는게 없다면 해당 서비스를 따로 시작시켜야함.

6) 자동 로그인 정보 삭제

빠른 실행(win + r) -> rundll32 keymgr.dll KRShowKeyMgr 입력 후 실행

'저장된 사용자 이름 및 암호' 창이 뜨면, 해당하는 항목은 삭제

다시 공유폴더 접근 시도

7) 네트워크 폴더 연결 정보를 삭제

빠른 실행(win + r) -> cmd -> net use 입력

연결된 정보 확인 후

net use /delete * 입력 (전체 연결을 삭제)

(net use \\공유폴더 IP /delete 로 대체 가능)

net use 입력 후 연결 사라진 것을 확인 후 재 접근 시도

8) 공유 폴더의 PC쪽 권한이 있는지 확인

공유 서버의 PC에서 공유 폴더의 속성을 확인

공유 탭에서 '이 폴더를 공유'를 선택 후 사용 권한에서 접속할 유저를 선택합니다.

사용자가 공유 폴더 재 접근 테스트 시도

9) 네트워크 어댑터의 속성 항목 체크 확인

빠른 실행(win + r) -> ncpa.cpl -> 사용 중인 이더넷 실행 -> 구성 -> Microsoft 네트워크용 파일 및 프린터 공유 항목에 체크 확인

[레퍼런스]