Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

[해결 방법] Plex Media Player '오류 코드: S1001(네트워크)' 완벽 해결 가이드

오류 코드 S1001(네트워크)는 Plex Media Player가 미디어를 트랜스코딩해야 할 때 발생하는 대표적인 오류입니다. 이 문제는 4K 콘텐츠나 Full HD 콘텐츠에서 나타나기도 하며, 심지어 1080p를 480p로 다운샘플링할 때에도 발생하는 것으로 알려져 있습니다.

[해결 방법] Plex Media Player  오류 코드: S1001(네트워크)  완벽 해결 가이드

오류 코드 S1001의 주요 원인

조사 결과, Plex Media Player에서 이 특정 오류를 유발하는 시나리오는 여러 가지로 확인되었습니다. 주요 원인은 다음과 같습니다.

  • Plex 서버 불일치 – 가장 흔한 원인 중 하나는 잘못된 업데이트로 인해 Plex 서버와 불일치가 발생한 경우입니다. 이 경우 Plex 서버와 관련 의존성 요소들을 모두 재설치하면 문제를 해결할 수 있습니다.
  • Extras 메뉴 내 사용자 지정 URL – Plex 서버 메뉴의 Extras 항목에서 '영화 프리롤 비디오(Movie pre-roll video)' 입력란에 URL을 등록해 둔 경우에도 이 문제가 발생하는 것으로 알려져 있습니다. 이 경우 해당 링크를 삭제하면 근본적으로 해결됩니다.
  • 손상된 Plex 서버 데이터베이스 – 로컬에 저장된 Plex 서버 데이터베이스에 손상된 항목이 있는 경우에도 이 오류가 나타날 수 있습니다. 이 문제를 해결하려면 명령 프롬프트(Command Prompt)를 통해 복구 기능을 실행해야 합니다.
  • 서드파티 백신 또는 방화벽 간섭 – 서드파티 방화벽이나 백신을 사용 중이라면, Plex Media Server에 대한 오탐(false positive)으로 인해 연결이 조기에 차단될 수 있습니다. 이 경우 실시간 보호 기능을 비활성화하거나 해당 보안 프로그램을 제거해야 합니다.

방법 1: Plex 서버 재설치하기

이 오류를 유발하는 가장 흔한 사례는 2019년 7월경 배포된 잘못된 업데이트입니다. 그 이후 Plex 버전을 업데이트하지 않았거나 해당 시기의 구버전을 최근 설치했다면, 오류 코드: s1001(네트워크)의 원인이 바로 이것일 가능성이 높습니다.

참고: 이후 Plex에서 해당 문제에 대한 핫픽스를 배포했기 때문에 최신 버전에서는 동일한 증상이 나타나지 않습니다.

해당되는 상황이라면 Plex 서버를 재설치하여 문제를 해결할 수 있습니다. 이렇게 하면 이전 업데이트가 남긴 잔여 문제까지 모두 제거됩니다.

Plex Media Server를 완전히 제거하고 최신 버전을 깨끗하게 재설치하려면 아래 단계를 따르세요.

  1. Windows 키 + R을 눌러 실행(Run) 창을 엽니다. 텍스트 상자에 'appwiz.cpl'을 입력하고 Enter를 눌러 프로그램 및 기능 메뉴를 엽니다.[해결 방법] Plex Media Player  오류 코드: S1001(네트워크)  완벽 해결 가이드
  2. 프로그램 및 기능 목록에서 Plex Media Server 항목을 찾아 마우스 오른쪽 버튼으로 클릭한 뒤, 나타나는 컨텍스트 메뉴에서 제거(Uninstall)를 선택합니다.[해결 방법] Plex Media Player  오류 코드: S1001(네트워크)  완벽 해결 가이드
  3. 제거 화면의 안내에 따라 삭제 과정을 완료합니다.
  4. 다시 Windows 키 + R을 눌러 실행 창을 열고, 'regedit'을 입력한 후 Enter를 눌러 레지스트리 편집기를 실행합니다.[해결 방법] Plex Media Player  오류 코드: S1001(네트워크)  완벽 해결 가이드

    참고: 사용자 계정 컨트롤(UAC) 창이 나타나면 를 클릭하여 관리자 권한을 부여하세요.

  5. 레지스트리 편집기에서 왼쪽 메뉴를 이용해 다음 위치로 이동합니다.
    HKEY_CURRENT_USER\Software\
  6. 해당 위치에서 Plex, Inc. 키를 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.[해결 방법] Plex Media Player  오류 코드: S1001(네트워크)  완벽 해결 가이드
  7. Plex 관련 레지스트리 키가 삭제되면 레지스트리 편집기를 닫고, Windows 키 + R을 눌러 실행 창을 다시 엽니다. 이번에는 아래 명령어를 붙여넣고 Enter를 눌러 숨김 처리된 appdata 폴더에 접근합니다.
    %LOCALAPPDATA%
  8. App Data > Local 폴더에서 Plex Media Server라는 이름의 폴더를 찾아 마우스 오른쪽 버튼으로 클릭한 후 삭제를 선택합니다.[해결 방법] Plex Media Player  오류 코드: S1001(네트워크)  완벽 해결 가이드
  9. 폴더까지 삭제되면 이전 Plex 설치의 모든 구성 요소가 제거된 것입니다. 이제 컴퓨터를 재시작하여 작업을 완료하세요.
  10. 컴퓨터가 부팅되면 Plex Media Server 다운로드 페이지에 접속해 Windows용 최신 버전의 Plex Media Server를 다운로드합니다.[해결 방법] Plex Media Player  오류 코드: S1001(네트워크)  완벽 해결 가이드
  11. 다운로드가 완료되면 설치 파일을 더블클릭하고 설치(Install)를 클릭한 뒤 화면 안내에 따라 설치를 진행합니다.[해결 방법] Plex Media Player  오류 코드: S1001(네트워크)  완벽 해결 가이드

    참고: UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭해 관리자 권한을 부여하세요.

  12. 남은 안내에 따라 Plex 서버에 연결한 후, 컴퓨터를 한 번 더 재시작하여 오류 코드 s1001(네트워크)가 해결되었는지 확인합니다.

Plex Media Server를 재설치해도 문제가 해결되지 않았다면, 아래의 다음 방법으로 넘어가세요.

방법 2: Extras 메뉴에서 사용자 지정 URL 제거하기

위 방법으로 해결되지 않았다면, 설정 > Extras 메뉴에 저장된 하나 이상의 사용자 지정 URL이 원인일 가능성이 있습니다. 다만 Plex 계정이 새로 생성된 것이라면 스트리밍 작업을 차단하는 사용자 지정 URL이 없으므로 이 방법은 해당되지 않습니다.

실제로 여러 사용자가 영화 프리롤 비디오(Movie pre-roll video) 항목의 모든 사용자 지정 URL을 삭제한 후 문제가 해결되었다고 보고했습니다. 해당되는 경우 아래 단계를 따라 Plex 서버 계정 설정의 Extras 메뉴에서 URL을 정리하세요.

  1. 기본 브라우저에서 Plex 서버에 접속하고 계정으로 로그인합니다.
  2. 로그인 후 오른쪽 상단의 계정 아이콘을 클릭하고, 나타나는 메뉴에서 계정(Account)을 선택합니다.[해결 방법] Plex Media Player  오류 코드: S1001(네트워크)  완벽 해결 가이드
  3. 왼쪽 메뉴에서 아래로 스크롤하여 설정(Settings) 하위 메뉴로 이동한 뒤 Extras를 클릭합니다.
  4. Extras 메뉴에서 오른쪽 섹션으로 이동하여 Movie pre-roll video 입력란의 내용을 모두 지웁니다.[해결 방법] Plex Media Player  오류 코드: S1001(네트워크)  완벽 해결 가이드
  5. 마지막으로 변경 사항 저장(Save Changes)을 클릭해 작업을 완료합니다.
  6. 이전에 문제를 일으켰던 동작을 반복하여 문제가 해결되었는지 확인합니다.

여전히 동일한 오류 코드 s1001(네트워크)가 발생한다면, 다음 방법으로 넘어가세요.

방법 3: 손상된 Plex 데이터베이스 복구하기

위의 방법들이 모두 효과가 없었다면 손상된 데이터베이스 문제를 의심해 볼 차례입니다. 이 경우 관리자 권한 명령 프롬프트를 사용해 손상된 Plex 데이터베이스를 복구함으로써 오류 코드 s1001(네트워크)를 해결할 수 있습니다.

복구 절차에는 SQLite3 도구와 의존성 요소가 필요하며, Windows에는 기본적으로 설치되어 있지 않습니다. 따라서 아래 지침을 진행하기 전에 공식 다운로드 페이지에서 최신 버전의 SQLite3를 먼저 설치하세요.

준비가 되었다면 아래 단계를 따라 Plex 데이터베이스 복구를 시작하세요.

  1. 먼저 Plex Media Server가 완전히 종료되어 있는지 확인합니다.
  2. Windows 키 + R을 눌러 실행 창을 열고, 'cmd'를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 실행합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭합니다.[해결 방법] Plex Media Player  오류 코드: S1001(네트워크)  완벽 해결 가이드
  3. 관리자 권한 명령 프롬프트에서 아래 명령어를 순서대로 입력하고 각 명령어마다 Enter를 눌러 데이터베이스 위치로 이동한 후 복구를 시작합니다.
    cd "%LOCALAPPDATA%\Plex Media Server\Plug-in Support\Databases"
    copy com.plexapp.plugins.library.db com.plexapp.plugins.library.db.original
    sqlite3 com.plexapp.plugins.library.db "DROP index 'index_title_sort_naturalsort'"
    sqlite3 com.plexapp.plugins.library.db "DELETE from schema_migrations where version='20180501000000'"
    sqlite3 com.plexapp.plugins.library.db .dump > dump.sql
    del com.plexapp.plugins.library.db
    sqlite3 com.plexapp.plugins.library.db < dump.sql

    참고: 일부 명령어 실행 시 오류처럼 보이는 출력이 여러 번 나타날 수 있지만, 예상된 현상이므로 걱정하지 않아도 되며 어떤 영향도 미치지 않습니다.

  4. 모든 명령어가 성공적으로 처리되면 명령 프롬프트를 닫고 컴퓨터를 재시작합니다.
  5. 재부팅이 완료되면 이전에 오류 코드 s1001(네트워크)를 일으켰던 동작을 반복하여 문제가 해결되었는지 확인합니다.

데이터베이스 복구에 성공했음에도 동일한 문제가 계속된다면, 마지막 방법으로 넘어가세요.

방법 4: 서드파티 보안 프로그램 간섭 비활성화하기 (해당되는 경우)

위의 모든 방법이 실패했고 서드파티 보안 프로그램을 사용 중이라면, Plex Media Server가 잠재적 위협으로 분류되어 연결이 차단되고 있을 가능성이 있습니다.

이 경우 먼저 서드파티 백신 또는 방화벽의 실시간 보호 기능을 비활성화해 보세요. 대부분의 보안 프로그램은 트레이바 아이콘에서 직접 설정할 수 있습니다.

[해결 방법] Plex Media Player  오류 코드: S1001(네트워크)  완벽 해결 가이드

참고: 서드파티 방화벽을 사용 중이라면 실시간 보호만 비활성화해서는 부족합니다. 실시간 보호 기능을 꺼도 동일한 제한 및 보안 규칙이 그대로 적용되기 때문입니다.

방화벽 구성 요소가 포함된 서드파티 보안 프로그램을 사용 중이라면, 아래 단계에 따라 일시적으로 제거한 후 Plex Media Player의 서버 문제가 해결되는지 확인하세요.

  1. Windows 키 + R을 눌러 실행 창을 열고, 'appwiz.cpl'을 입력한 후 Enter를 눌러 프로그램 및 기능 메뉴를 엽니다.[해결 방법] Plex Media Player  오류 코드: S1001(네트워크)  완벽 해결 가이드
  2. 프로그램 및 기능 목록에서 사용 중인 서드파티 보안 프로그램을 찾아 마우스 오른쪽 버튼으로 클릭한 뒤, 컨텍스트 메뉴에서 제거(Uninstall)를 선택합니다.[해결 방법] Plex Media Player  오류 코드: S1001(네트워크)  완벽 해결 가이드

    참고: 더 철저하게 진행하려면 백신 설치 시 남은 잔여 파일들도 함께 삭제하는 것이 좋습니다.

  3. 화면 안내에 따라 제거를 완료한 후 컴퓨터를 재시작하고, 다음 부팅 시 문제가 해결되었는지 확인합니다.