파일 탐색기에서 네트워크 항목을 클릭했을 때 내 컴퓨터 이외의 다른 컴퓨터가 보이지 않거나 공유 폴더 주소를 바로 입력했을 때 접속이 되지 않는 경우가 있습니다.
공유하는 컴퓨터 끼리 비슷한 윈도우 버전을 사용할 때는 문제가 덜하지만 Windows 7에서 Windows 11까지 다양한 버전을 사용하는 환경에서는 프로토콜의 버전 때문에 네트워크 공유가 보이지 않을 수 있습니다.
또한 내가 사용하는 컴퓨터에 네트워크 공유와 관련된 서비스 및 방화벽에 문제가 있어서 공유 폴더가 보이지 않을 수도 있는데요.
이렇게 네트워크 공유 폴더 보이지 않는 다양한 상황에서 아래의 5가지 항목을 체크해서 공유 폴더에 접근할 수 있습니다.
목차
1. 네트워크 검색 켜기
가장 간단하지만 중요한 옵션으로 네트워크 검색이 켬으로 되어 있는지 확인해야 합니다.
네트워크 검색은 같은 네트워크 그룹 안에 있는 컴퓨터를 확인하는 일종의 PING과 같은 기능을 수행하는데, 이 기능이 동작하지 않으면 다른 컴퓨터의 네트워크 정보를 찾을 수 없게 됩니다.
네트워크 검색을 켜려면 Windows 설정 > 네트워크 및 인터넷으로 이동합니다. 그리고 고급 네트워크 설정을 클릭합니다.
기타 설정 항목에서 고급 공유 설정을 클릭합니다.
현재 적용되어 있는 네트워크 프로필이 ‘현재 프로필’로 표시되어 있습니다. 네트워크 프로필을 펼친 다음 네트워크 검색과 파일 및 프린터 공유 옵션을 켬으로 변경합니다.
설정을 마친 다음 파일 탐색기 > 네트워크로 이동해 다른 컴퓨터가 보이는지, 공유 폴더에 접근 가능한지 확인합니다.
네트워크 프로필은 프라이빗과 공용으로 나뉘며 방화벽을 비롯한 기본 보안 설정이 다르기 때문에 공용 네트워크가 프로필로 설정된 경우 제약이 생길 수 있습니다.
노트북 환경이라면 공용 네트워크 프로필을 사용하는게 맞지만 공유 폴더를 자주 사용하는 PC 환경이라면 네트워크 프로필을 프라이빗으로 변경하는 것이 좋습니다.
참고 : 윈도우 11 공용 네트워크를 개인 네트워크로 변경하는 방법
2. 네트워크 공유 서비스 동작 확인
두 번째 점검 사항은 현재 Windows에 네트워크 공유 관련 서비스가 올바르게 동작하는지 확인해야 합니다.
네트워크 공유 관련 서비스가 중지 상태일 경우 다른 컴퓨터를 찾을 수 없으며 공유 폴더 또한 보이지 않으므로 상황에 따라서는 수동으로 서비스를 시작해야 합니다.
실행(Win+R) 상자에 services.msc
를 입력해 실행합니다.
- Function Discovery Provider Host
- Function Discovery Resource Publication
서비스 목록에서 위 이름을 찾습니다. 이 2가지 서비스는 컴퓨터와 컴퓨터에 연결된 리소스를 네트워크에서 검색될 수 있도록 하는 Windows 서비스입니다.
이 기능은 기본적으로 수동으로 설정되어 있으며 네트워크 공유가 활성화 될 때 서비스가 자동으로 동작하지만 관련 종속성에 문제가 생겼거나 버그로 인해서 서비스가 자동으로 실행되지 않는 경우도 있습니다.
서비스를 더블 클릭한 다음 시작 유형을 자동으로 변경한 후 서비스를 시작해서 항상 동작할 수 있게 설정합니다. 2가지 서비스 모두 같은 방식으로 설정하면 되겠습니다.
서비스가 시작되면 파일 탐색기를 열어 다른 컴퓨터와 공유 폴더가 보이는지 확인합니다.
3. Windows 기능에서 SMB 파일 공유 지원 추가
서비스를 강제로 시작해도 네트워크 상에 다른 컴퓨터가 보이지 않는다면 네트워크 공유 프로토콜의 호환성 문제일 수 있습니다.
리눅스나 macOS와 같은 이기종에서 주로 발생하며 Windows 구버전에서도 SMB 1.0 버전으로 네트워크 공유가 세팅된 경우가 있으므로 윈도우에 SMB 1.0 및 관련 프로토콜 기능을 설치해야 합니다.
시작 화면 또는 Windows 검색(Win+S)에서 Windows 기능
을 검색해 실행합니다.
Windows 기능 켜기/끄기 목록에서 SMB 1.0/CIFS 파일 공유 지원 및 하위 기능을 모두 체크한 후 확인 버튼을 누릅니다.
선택한 기능이 설치되면 컴퓨터를 다시 시작해서 기능을 적용한 후 네트워크를 열어 다른 컴퓨터가 보이는지, 공유 폴더에 접근 가능한지 확인합니다.
4. 보안되지 않은 게스트 로그온 사용 설정
3번과 같은 맥락으로 낮은 SMB 프로토콜을 사용하거나 리눅스의 SAMBA, NAS 등의 저장소를 통해 네트워크 공유를 사용하는 경우 암호화 방식이 다르거나 암호화를 지원하지 않아서 공유 폴더가 보이지 않을 수 있는데요.
이 경우에는 암호화를 사용하지 않고 Windows 인증을 요구하지 않는 게스트 계정이 접근이 가능하게 로컬 그룹 정책을 적용하면 공유 폴더가 보일 수 있습니다.
참고 : 윈도우11 홈 로컬 그룹 정책 편집기 gpedit.msc 설치 방법
시작 화면에서 그룹 정책 편집 또는 gpedit.msc
를 입력 후 실행합니다.
왼쪽 트리에서 [컴퓨터 구성 > 관리 템플릿 > 네트워크 > Lanman 워크스테이션] 경로로 이동합니다. 그리고 오른쪽의 설정 목록에서 [보안되지 않은 게스트 로그온 사용]을 더블 클릭합니다.
보안되지 않은 게스트 로그온 사용을 사용으로 체크 후 확인 버튼을 클릭합니다.
설정을 마친 다음 컴퓨터를 다시 시작해서 정책을 적용합니다. 부팅을 마치면 네트워크를 열어 다른 컴퓨터와 공유 폴더가 보이는지 확인합니다.
5. 방화벽에서 네트워크 공유 허용 설정
앞서 소개한 4가지를 모두 적용해도 네트워크 공유에 다른 컴퓨터가 안보인다면 방화벽을 점검해야 합니다.
시작 버튼을 클릭한 다음 검색 상자에 Windows Defender 방화벽을 입력해 실행합니다.
방화벽 화면 왼쪽 메뉴에서 Windows Defender 방화벽을 통해 앱 또는 기능 허용을 클릭합니다.
허용되는 앱 및 기능 목록에서 네트워크 검색, 파일 및 프린터 공유 항목의 네트워크 프로필을 모두 체크해서 허용 설정을 합니다. 이름 왼쪽의 체크 박스도 마찬가지로 체크한 후 확인 버튼을 클릭합니다.
다시 방화벽 처음 화면으로 돌아와 고급 설정을 클릭합니다.
인바운드 규칙에서 SMBDirect(WARP-in)를 통한 파일 및 프린터 공유를 더블 클릭합니다.
기능을 사용함에 체크한 후 확인 버튼을 클릭합니다. 방화벽 설정을 모두 마쳤으면 컴퓨터를 다시 시작해서 네트워크 공유 컴퓨터 안보임 문제가 해결되었는지 확인합니다.