Windows 10으로 업그레이드한 후 네트워크 검색 문제가 발생해, 네트워크에 연결된 하나 이상의 컴퓨터가 목록에 나타나지 않는 경우가 종종 있습니다. Microsoft는 Windows 10 v1803부터 홈그룹(HomeGroup) 기능을 제거했는데, 이것이 문제의 원인 중 하나일 수 있습니다.
하지만 업그레이드만이 유일한 원인은 아닙니다. 네트워크 설정이나 어댑터에 문제가 있어도 컴퓨터가 네트워크에 표시되지 않을 수 있습니다. 다행히도 이 문제를 해결하기 위해 시도해볼 수 있는 간단한 방법이 몇 가지 있습니다.
1. 네트워크 검색 켜기
가장 먼저 확인해야 할 항목입니다. 컴퓨터에서 네트워크 검색이 꺼져 있으면, 해당 Windows 10 PC는 네트워크상의 다른 기기에서 보이지 않으며 그 반대의 경우도 마찬가지입니다.
파일 탐색기 왼쪽 창에서 네트워크를 클릭하면 네트워크 검색이 꺼져 있는지 확인할 수 있습니다.
"네트워크 검색이 꺼져 있습니다. 네트워크 컴퓨터와 디바이스가 표시되지 않습니다. 네트워크 및 공유 센터에서 네트워크 검색을 켜십시오."라는 오류 메시지가 표시되면, 컴퓨터에서 네트워크 검색이 비활성화되어 있는 것입니다.
네트워크 검색을 켜는 방법은 다음과 같습니다.
- Ctrl + R을 누르고 control을 입력한 후 Enter 키를 눌러 제어판을 실행합니다.
- 네트워크 및 인터넷 > 네트워크 및 공유 센터로 이동합니다.
- 화면 왼쪽에서 고급 공유 설정 변경을 선택합니다.
- 개인 네트워크 프로필 아래의 네트워크 검색 설정을 확인합니다. 네트워크 검색 켜기(네트워크 검색 끄기가 아님) 라디오 버튼이 선택되어 있고, 네트워크에 연결된 디바이스의 자동 설정 켜기 옵션에 체크되어 있는지 확인합니다.
- 다음으로 모든 네트워크 섹션에서 아래 항목들을 활성화합니다.
- 파일 및 프린터 공유 켜기: 네트워크상의 모든 컴퓨터가 공용 폴더에 읽기 및 쓰기 권한을 가질 수 있도록 허용합니다.
- 네트워크에 구버전 Windows가 설치된 기기가 있다면 40비트 또는 56비트 암호화를 사용하는 디바이스에 대해 파일 공유 사용을 선택합니다.
- 네트워크상의 모든 기기를 신뢰한다면 암호 보호 공유 끄기를 선택할 수도 있습니다.
- 변경 내용 저장을 선택하고 창을 닫습니다.
PC를 재시작한 후 파일 탐색기 > 네트워크에서 네트워크에 연결된 기기가 보이는지 확인합니다.
2. 필수 서비스 실행 여부 확인
컴퓨터가 네트워크에 표시되려면 PC에서 몇 가지 서비스가 실행 중이어야 합니다. 이 서비스들이 실행되지 않고 있다면 시작 유형이 '수동'으로 설정되어 있을 가능성이 높습니다. 컴퓨터가 네트워크에 나타나도록 하려면 시작 유형을 '자동'으로 변경해야 합니다.
- Win + R을 누르고 services.msc를 입력한 후 Enter 키를 눌러 서비스 콘솔을 실행합니다.
- 다음 서비스들을 찾습니다.
- FdPHost: Function Discovery Provider Host
- FDResPub: Function Discovery Resource Publication
- Dnscache: DNS Client
- SSDPSrv: SSDP Discovery
- Upnphost: PnP Device Host
- 서비스를 하나씩 활성화합니다. 서비스를 두 번 클릭하고 시작 유형을 자동으로 변경한 후 확인을 선택합니다.
컴퓨터를 재시작하고 네트워크에 컴퓨터가 표시되는지 확인합니다.
3. 작업 그룹 마법사 사용
작업 그룹 설정이 잘못되어 있으면 컴퓨터가 네트워크 환경에 나타나지 않을 수 있습니다. 이것이 원인이라면 간단한 마법사를 사용해 컴퓨터를 작업 그룹에 다시 추가할 수 있습니다.
- 제어판 > 시스템 및 보안 > 시스템으로 이동합니다.
- 설정 앱이 실행되면 창 하단으로 스크롤하여 고급 시스템 설정을 선택합니다.
- 시스템 속성 창이 열리면 컴퓨터 이름 탭으로 전환하고 네트워크 ID를 선택합니다.
- 작업 그룹 가입 과정을 안내하는 마법사가 시작됩니다. 첫 번째 화면에서 이 컴퓨터는 회사 네트워크의 일부이며, 회사에서 다른 컴퓨터에 연결하는 데 사용합니다를 선택합니다.
- 다음 화면에서 회사에서 도메인이 없는 네트워크를 사용합니다를 선택합니다.
- 다음 화면에서 작업 그룹 이름을 입력하고 다음을 선택합니다.
이러한 변경 사항을 적용하려면 컴퓨터를 재시작해야 합니다.
4. DNS 캐시 플러시 및 네트워크 초기화
여전히 네트워크 환경에서 컴퓨터가 보이지 않는다면 DNS 캐시를 플러시하고 네트워크를 초기화해 보세요.
- Win + R을 누르고 cmd를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 실행합니다.
- 다음 명령을 실행합니다.
Ipconfig /flushdns
- Win + I를 눌러 설정 앱을 실행하고, 네트워크 및 인터넷 > 상태로 이동한 후 네트워크 초기화를 선택합니다.
더 간단한 방법을 원한다면, DNS 캐시를 플러시한 후 다음 명령들을 실행하여 네트워크 및 방화벽 설정을 초기화할 수 있습니다.
netsh int ip reset reset.txt
netsh winsock reset
netsh advfirewall reset
5. 네트워크 어댑터 재설치
네트워크 어댑터를 재설치하면 네트워크 카드가 초기화되고 기본 프로토콜 설정으로 되돌아갑니다. 여전히 컴퓨터가 네트워크에 표시되지 않는다면 이 방법을 시도해 보세요.
- Win + R을 누르고 devmgmt.msc를 입력한 후 Enter 키를 눌러 장치 관리자를 실행합니다.
- 네트워크 어댑터를 찾아 왼쪽의 화살표를 클릭합니다. 사용 중인 어댑터를 확인하고, 마우스 오른쪽 버튼으로 클릭한 후 디바이스 제거를 선택합니다.
PC를 재시작하면 Windows가 네트워크 어댑터를 자동으로 다시 설치합니다. 이 방법으로 문제가 해결되는지 확인합니다. 그래도 해결되지 않는다면 마지막 수단이 남아 있습니다.
6. SMB 1.0 프로토콜 활성화
SMB 1.0 프로토콜(Server Message Block)은 보안에 취약하기 때문에 이 방법은 최후의 수단입니다. Windows 10 v1709 이상에서는 SMB 1.0 프로토콜과 컴퓨터 브라우저 서비스(네트워크상의 컴퓨터 목록을 생성하고 유지하는 서비스)가 기본적으로 비활성화되어 있습니다. 최신 버전은 더 안전한 SSDP 및 WS-Discovery 프로토콜을 사용합니다.
하지만 모든 방법을 시도했는데도 실패했다면, SMB 1.0 파일 공유 프로토콜을 활성화하여 컴퓨터 브라우저 서비스를 사용하고 네트워크에 컴퓨터가 표시되지 않는 문제를 해결할 수 있습니다.
- 시작 메뉴에서 windows 기능을 검색하고 Windows 기능 켜기/끄기를 선택합니다.
- SMB 1.0/CIFS 파일 공유 지원을 찾아 옆의 체크박스에 체크한 후 확인을 누릅니다.
- 다음으로 관리자 권한 명령 프롬프트에서 아래 명령들을 실행하여 컴퓨터를 마스터 브라우저로 설정합니다.
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters" /v IsDomainMaster /t REG_SZ /d True /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters" /v MaintainServerList /t REG_SZ /d Yes /f
이제 네트워크에서 컴퓨터가 보이나요?
이 방법들 중 하나가 도움이 되어 네트워크상의 다른 Windows 10 컴퓨터들과 원활하게 연동할 수 있기를 바랍니다. 그래도 문제가 해결되지 않고 급하게 전송해야 할 파일이 있다면, 같은 네트워크상의 컴퓨터 간에 파일을 전송하는 다른 방법들을 고려해 보세요.