'Net View 오류 6118'은 사용자가 터미널에서 net view /all 명령어를 입력해 네트워크에 연결된 모든 장치 목록을 확인하려고 할 때 주로 나타나는 오류입니다. 대부분의 경우, 파일 탐색기의 네트워크 항목에는 아무 장치도 표시되지 않지만, CMD에서는 해당 장치들에 ping이 정상적으로 전달되는 상황이라 더욱 혼란스럽습니다.
Net View 오류 6118의 원인과 해결 방법
- 서드파티 백신/방화벽의 간섭 – 과도하게 보호 모드로 작동하는 보안 프로그램이 SMB(Server Message Block)와 다른 네트워크 장치 간의 통신을 방해하면서 이 문제가 발생할 수 있습니다. 이 경우에는 서드파티 방화벽을 제거하거나, 최소한 실시간 보호 기능을 비활성화해야 합니다.
- Function Discovery 서비스가 비활성화됨 – 네트워크에 연결된 장치가 하나도 표시되지 않는다면, Function Discovery Provider Host 서비스가 꺼져 있을 가능성이 높습니다. 서비스 화면에서 해당 서비스와 연관된 서비스(Function Discovery Resource Publication)를 함께 활성화하면 해결됩니다.
- Computer Browser 서비스가 비활성화됨 – CMD에서 'net view' 명령 자체가 처리되지 않는다면 Computer Browser 서비스가 꺼져 있기 때문일 수 있습니다. 이 서비스는 최신 Windows 10 버전에서 보안상의 이유로 지원이 중단된 SMBv1의 일부였습니다. 따라서 Windows 기능 메뉴에서 SMBv1을 먼저 활성화한 뒤, 서비스 메뉴에서 Computer Browser 서비스를 켜야 합니다.
1. 서드파티 방화벽/백신 비활성화(해당하는 경우)
'Net View 오류 6118'을 유발하는 가장 흔한 원인 중 하나는, 과도하게 보호 수준이 높은 방화벽이 SMB(Server Message Block)가 다른 네트워크 장치와 통신하는 것을 차단하는 경우입니다.
참고: 외부 방화벽이나 보안 제품군을 사용하고 있지 않다면 이 단계는 건너뛰고 바로 다음 방법으로 넘어가세요.
실제로 많은 사용자들이 문제의 원인이 보안 제품군의 오탐(false positive) 때문에, 동일 네트워크에 연결된 다른 장치와 SMB 간의 연결을 끊어버린 것임을 확인했습니다.
해당 사례에 해당한다면, 문제 해결의 첫 단계로 현재 사용 중인 서드파티 백신 프로그램이 'Net View 오류 6118'의 원인이 아닌지 확인하는 것이 좋습니다.
서드파티 백신을 사용 중이라면, 가장 이상적인 시작점은 실시간 보호 기능을 비활성화한 후 컴퓨터를 재시작하여 문제가 완전히 사라지는지 확인하는 것입니다.
하지만 외부 방화벽을 사용 중이라면 실시간 보호만 꺼서는 소용이 없습니다. 보안 규칙 자체가 그대로 유지되기 때문입니다. 이 경우 의심을 확실히 하려면 해당 보안 제품군을 임시로 제거한 뒤 'Net View 오류 6118'이 더 이상 발생하지 않는지 확인하는 방법밖에 없습니다.
잠재적 원인을 배제하기 위해 서드파티 방화벽을 제거하는 절차는 다음과 같습니다:
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 그런 다음 appwiz.cpl을 입력하고 Enter를 눌러 프로그램 및 기능 창을 엽니다.
- 프로그램 및 기능 화면에서 설치된 프로그램 목록을 아래로 스크롤하여 사용 중인 서드파티 보안 제품군/방화벽을 찾습니다. 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 제거(Uninstall)를 선택합니다.
- 제거 마법사가 나타나면 화면의 안내에 따라 서드파티 제품군/방화벽의 삭제를 완료합니다.
- 컴퓨터를 재시작한 후, 잠재적 원인을 제거했음에도 문제가 사라졌는지 확인합니다.
동일한 문제가 계속 발생한다면, 앞서 제거한 서드파티 프로그램을 다시 설치하고 아래의 다른 해결 방법으로 넘어가세요.
2. Function Discovery Provider Host 서비스 활성화
네트워크에 연결된 다른 장치에 접근할 수 없게 만드는 또 다른 원인은 Function Discovery Provider Host 서비스가 비활성화된 경우입니다. 같은 문제로 고민하던 일부 사용자들은 서비스 메뉴에서 이 서비스를 활성화한 후에야 문제를 해결할 수 있었다고 보고했습니다.
이 작업을 마치고 파일 탐색기를 다시 열면 네트워크 검색을 켜라는 안내가 표시되며, 이를 허용하면 네트워크 장치에 다시 접근할 수 있게 됩니다.
참고: 이 방법은 'Net View 오류 6118' 자체를 직접 해결하지는 않지만, 파일 탐색기에서 네트워크 장치에 더 안전한 방식으로 접근할 수 있게 해줍니다.
Function Discovery Provider Host를 활성화하여 파일 탐색기에 다른 네트워크 장치가 표시되도록 하는 절차는 다음과 같습니다:
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 텍스트 상자에 services.msc를 입력하고 Enter를 눌러 서비스 화면을 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭해 관리자 권한을 부여합니다.
- 서비스 화면에서 로컬 서비스 목록을 스크롤하여 Function Discovery Provider Host 서비스를 찾습니다. 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
- Function Discovery Provider Host 속성 창에서 일반 탭을 선택한 뒤, 시작 유형을 자동(지연된 시작)으로 변경하고 적용을 클릭해 변경 사항을 저장합니다.
- 이어서 Function Discovery Resource Publication 서비스를 찾아 3단계에서와 동일하게 설정을 변경합니다.
- 모든 변경이 완료되면 서비스 화면을 닫고, 파일 탐색기를 연 뒤 왼쪽 메뉴에서 네트워크를 클릭합니다.
- 처음에는 오류 메시지가 표시될 수 있는데, 확인을 클릭해 닫으면 됩니다.
- 그다음 창 상단에 나타나는 노란색 알림 막대를 클릭하고 네트워크 검색 및 파일 공유 켜기를 선택하면 다른 네트워크 장치가 표시됩니다.
터미널 내에서 네트워크 장치가 실제로 보이도록 'Net View 오류 6118'의 증상 자체를 해결하고 싶다면, 아래의 다음 방법을 확인하세요.
3. Computer Browser 서비스 활성화
'Net View 오류 6118'을 유발하는 것으로 알려진 가장 대표적인 원인은 Computer Browser라는 서비스가 비활성화된 것입니다. 하지만 문제는, 이 서비스가 최신 Windows 10 버전에서 보안상의 이유로 지원이 중단되었다는 점입니다.
그럼에도 이 방법을 적용하고 싶다면, 먼저 Windows 기능을 통해 SMBv1을 활성화해야 합니다. 이후 컴퓨터를 재시작하면 서비스 화면에서 Computer Browser 서비스를 사용할 수 있게 됩니다.
SMBv1을 활성화한 뒤 Computer Browser 서비스를 시작하여 'Net View 오류 6118'을 해결하는 절차는 다음과 같습니다:
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 텍스트 상자에 appwiz.cpl을 입력하고 Enter를 눌러 프로그램 및 기능 메뉴를 엽니다.
- 프로그램 및 기능 화면에서 오른쪽 메뉴의 Windows 기능 켜기/끄기를 클릭합니다.
- Windows 기능 화면에서 기본 Windows 기능 목록을 스크롤하여 SMB 1.0/CIFS 파일 공유 지원을 찾습니다. 해당 항목의 체크박스를 선택하고 확인을 클릭합니다.
- 작업이 완료되고 변경 사항이 적용될 때까지 기다립니다. 재시작하라는 안내가 나타나면 지금 다시 시작을 클릭합니다.
- 재시작이 완료되면 다시 Windows 키 + R을 눌러 실행 대화 상자를 열고, services.msc를 입력한 후 Enter를 눌러 서비스 화면을 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭해 관리자 권한을 부여합니다.
- 서비스 화면에서 로컬 서비스 목록을 스크롤하여 Computer Browser 서비스를 찾습니다.
- 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- Computer Browser 서비스의 속성 창에서 일반 탭을 선택한 뒤, 시작 유형을 사용 안 함에서 자동으로 변경합니다. 그런 다음 시작 버튼을 클릭해 서비스를 즉시 구동하고, 적용을 눌러 변경 사항을 저장합니다.
- Computer Browser 서비스가 활성화되면 명령 프롬프트 창을 열고, 이전에 'Net View 오류 6118'을 발생시켰던 동일한 명령어를 다시 실행하여 문제가 해결되었는지 확인합니다.