명령 프롬프트에서 net view /all 명령을 실행해 네트워크에 연결된 모든 장치 목록을 확인하려고 할 때 "시스템 오류 6118이 발생했습니다. 이 작업 그룹의 서버 목록을 사용할 수 없습니다(System error 6118 has occurred – The list of servers for this workgroup is unavailable)"라는 오류 메시지가 나타나는 경우가 있습니다.

대부분의 경우, 문제를 겪는 사용자들은 파일 탐색기의 네트워크 항목 아래에 아무 장치도 표시되지 않지만, 명령 프롬프트(CMD)에서는 해당 장치들에 직접 ping을 보낼 수 있다고 보고합니다. 이 글에서는 이 오류의 원인과 가장 적합한 해결 방법을 자세히 소개합니다.
시스템 오류 6118의 주요 원인
이 오류는 다음 중 하나 이상의 이유로 발생할 수 있습니다.
- 서드파티 백신/방화벽 프로그램의 간섭
- Function Discovery 서비스가 비활성화됨
시스템 오류 6118 해결 방법
이 문제가 발생했다면 아래의 권장 해결 방법들을 순서에 상관없이 하나씩 시도해 보고 문제가 해결되는지 확인해 보세요.
- 서드파티 보안 소프트웨어 비활성화 또는 제거(해당하는 경우)
- Function Discovery 서비스 활성화
- 네트워크 검색 기능이 켜져 있는지 확인
각 해결 방법의 자세한 절차를 살펴보겠습니다.
1] 서드파티 보안 소프트웨어 비활성화 또는 제거(해당하는 경우)
이 방법은 PC에서 서드파티 백신 프로그램을 제거하는 것입니다. 백신 프로그램 전용 제거 도구(removal tool)를 사용하면 백신과 관련된 모든 파일을 깔끔하게 삭제할 수 있습니다.
백신 프로그램을 제거했더니 오류가 사라졌다면, 같은 백신을 다시 설치하거나 다른 대체 소프트웨어로 바꾸거나, 아니면 Windows 10의 기본 백신 프로그램인 Windows Defender를 계속 사용하는 것이 좋습니다.
2] Function Discovery 서비스 활성화

다음 단계를 따라 하세요.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
- 실행 대화 상자에
services.msc를 입력하고 Enter 키를 눌러 서비스 창을 엽니다. - 서비스 창에서 스크롤하여 Function Discovery Provider Host 서비스를 찾습니다.
- 해당 항목을 두 번 클릭하여 속성 창을 엽니다.
- 속성 창에서 시작 유형(Startup type) 드롭다운을 클릭하고 자동(지연된 시작)(Automatic (Delayed Start))을 선택합니다.
- 그다음 서비스 상태(Service status) 섹션으로 이동합니다. 현재 중지됨(Stopped)으로 표시되어 있을 것입니다.
- 그 아래의 시작(Start) 버튼을 클릭하여 서비스를 시작합니다.
- 적용(Apply) > 확인(OK)을 클릭하여 변경 사항을 저장합니다.
- 이제 다시 서비스 창으로 돌아가 Function Discovery Resource Publication 서비스를 찾습니다.
- 위와 동일한 과정을 반복합니다.
완료한 후 명령 프롬프트를 열고 net view /all 명령을 실행해 보세요. 이제 오류 없이 네트워크의 모든 장치 목록이 정상적으로 표시될 것입니다. 그래도 문제가 해결되지 않으면 다음 해결 방법을 시도해 보세요.
3] 네트워크 검색 기능이 켜져 있는지 확인

다음 단계를 따라 하세요.
- 실행 대화 상자를 엽니다.
- 실행 대화 상자에
control을 입력하고 Enter 키를 눌러 제어판을 엽니다. - 제어판 홈 창에서 오른쪽 상단의 보기 기준(View by) 옆 드롭다운을 클릭하고 큰 아이콘(Large icons)을 선택합니다.
- 네트워크 및 공유 센터(Network and Sharing Centre) 옵션을 찾아 클릭하여 엽니다.
- 네트워크 및 공유 센터 창의 왼쪽 패널에서 고급 공유 설정 변경(Change advanced sharing settings)을 클릭합니다.
- 고급 공유 설정 창에서 여러 네트워크 프로필에 대한 공유 옵션 변경 아래의 게스트 또는 공용(현재 프로필)(Guest or Public (current profile)) 섹션 옆의 화살표를 클릭하여 확장합니다.
- 바로 아래의 네트워크 검색(Network discovery) 섹션으로 이동하여 네트워크 검색 켜기(Turn on network discovery) 라디오 버튼을 선택합니다.
- 이제 아래로 스크롤하여 모든 네트워크(All Networks)를 확장합니다. 파일 공유 연결(File sharing connections) 섹션에서 파일 공유 연결 보호를 위해 128비트 암호화 사용(권장)(Use 128-bit encryption to help protect file sharing connections (recommended)) 옵션이 켜져 있는지 확인합니다.
- 또한 암호로 보호된 공유(Password-protected sharing) 섹션에서 암호로 보호된 공유 켜기(Turn on password-protected sharing) 옵션이 켜져 있는지 확인합니다.
- 모든 설정을 마쳤으면 하단의 변경 내용 저장(Save changes)을 클릭하여 변경 사항을 저장하고 창을 닫습니다.
이제 명령 프롬프트를 다시 실행하여 네트워크 장치 목록을 불러오면 오류 없이 모든 장치가 정상적으로 표시될 것입니다.
이 글이 도움이 되기를 바랍니다!