Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【解決法】Plex Media Playerの「エラーコード:S1001(ネットワーク)」を修正する方法

エラーコード:S1001(ネットワーク)は、Plex Media Playerが何らかのトランスコード処理を行う必要がある際に表示されるエラーです。この問題は4KコンテンツやフルHDコンテンツだけでなく、1080pから480pへのダウンサンプリング時にも発生することが確認されています。

【解決法】Plex Media Playerの「エラーコード:S1001(ネットワーク)」を修正する方法

調査の結果、このエラーを引き起こす原因は複数存在することがわかっています。主な原因候補は以下の通りです。

  • Plexサーバーの不整合 – 最も一般的な原因の一つは、不良なアップデートによってPlexサーバーに不整合が生じるケースです。該当する場合は、Plexサーバーと関連する依存コンポーネントをすべて再インストールすることで問題を解決できます。
  • Extrasメニュー内のカスタムURL – 過去にPlexサーバー設定のExtrasメニューにある「Movie pre-roll video」欄にカスタムURLを登録していた場合、この問題が発生することが知られています。その場合は、該当欄のURLを削除すれば恒久的に解決します。
  • 破損したPlexサーバーデータベース – ローカルに保存されているPlexサーバーデータベース内のエントリが破損していると、この問題が発生することがあります。修復機能を使うには、一連のコマンドプロンプトコマンドを実行する必要があります。
  • サードパーティ製アンチウイルスやファイアウォールの干渉 – サードパーティ製のファイアウォールやアンチウイルスを使用している場合、Plex Media Serverに対する誤検知によって接続が途中で切断される可能性があります。この場合は、リアルタイム保護を無効化するか、過剰に干渉するセキュリティソフトをアンインストールする必要があります。

方法1:Plexサーバーの再インストール

このエラーが発生する最も一般的なケースは、2019年7月頃にリリースされた不良アップデートによるものです。それ以降Plexを更新していない場合、または当時の古いビルドをインストールしたばかりの場合は、これがエラーコード:S1001(ネットワーク)の原因である可能性が高いです。

注意: その後、Plexはこの問題に対するホットフィックスをリリースしているため、新しいバージョンでは同じ不具合は発生しないはずです。

該当する場合は、Plexサーバーを再インストールすることで問題を解決できます。再インストールにより、以前のアップデートが残した問題もすべて解消されます。

この手順を実行する場合は、以下の手順に従ってPlex Media Serverを完全にアンインストールし、最新版をクリーンに再インストールしてください。

  1. Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに 「appwiz.cpl」 と入力し、Enter キーを押して「プログラムと機能」メニューを開きます。【解決法】Plex Media Playerの「エラーコード:S1001(ネットワーク)」を修正する方法
  2. 「プログラムと機能」メニュー内で、インストール済みプログラムの一覧をスクロールし、Plex Media Server のエントリを見つけます。見つかったら右クリックし、表示されたコンテキストメニューから「アンインストール」を選択します。【解決法】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 メニューに保存されている1つ以上のカスタムURLが原因である可能性があります。ただし、Plexアカウントを作成したばかりの場合は、カスタムURLがストリーミングを妨げることはあり得ないため、この対処法は適用されません。

実際に、「Movie pre-roll video」内のカスタムURLをすべて削除したところ問題が解決したという報告が複数のユーザーから寄せられています。該当する場合は、以下の手順に従ってPlexサーバーのアカウント設定にあるExtrasメニューからカスタムURLを削除してください。

  1. デフォルトのブラウザからPlexサーバーにアクセスし、アカウントでログインします。
  2. ログインしたら、右上隅のアカウントアイコンをクリックし、表示されたコンテキストメニューから「アカウント」をクリックします。【解決法】Plex Media Playerの「エラーコード:S1001(ネットワーク)」を修正する方法
  3. 次に、左側のメニューを下にスクロールして「設定」サブメニューを開き、「Extras」をクリックします。
  4. Extrasメニュー内で右側のセクションに移動し、「Movie pre-roll video」という名前の入力欄を空にします。【解決法】Plex Media Playerの「エラーコード:S1001(ネットワーク)」を修正する方法
  5. 最後に「変更を保存」をクリックして操作を完了させます。
  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(ネットワーク)を引き起こしていた操作を繰り返し、問題が解決したかどうかを確認します。

Plexデータベースの修復に成功した後も同じ問題が発生する場合は、最後の対処法に進んでください。

方法4:サードパーティ製ソフトウェアの干渉を無効化する(該当する場合)

上記の対処法がすべて失敗し、かつサードパーティ製セキュリティソフトを使用している場合は、Plex Media Serverが潜在的な脅威として扱われ、接続が中断されている可能性があります。

その場合は、まずサードパーティ製アンチウイルスまたはファイアウォールのリアルタイム保護を無効化してみてください。ほとんどのサードパーティ製セキュリティソフトでは、タスクトレイのアンチウイルスアイコンから直接無効化できます。

【解決法】Plex Media Playerの「エラーコード:S1001(ネットワーク)」を修正する方法

注意: サードパーティ製ファイアウォールを使用している場合、リアルタイム保護を無効化するだけでは不十分な点に注意してください。リアルタイム保護機能をオフにしても、同じ制限やセキュリティルールは引き続き適用されます。

ファイアウォール機能を含むサードパーティ製セキュリティソフトを使用している場合は、以下の手順に従って一時的にアンインストールし、Plex Media Playerのサーバー問題が解決するかどうかを確認してください。

  1. Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開き、テキストボックスに 「appwiz.cpl」 と入力して Enter キーを押し、「プログラムと機能」メニューを開きます。【解決法】Plex Media Playerの「エラーコード:S1001(ネットワーク)」を修正する方法
  2. 「プログラムと機能」メニュー内で、インストール済みアプリケーションの一覧をスクロールし、使用中のサードパーティ製セキュリティソフトを見つけます。見つかったら右クリックし、コンテキストメニューから「アンインストール」を選択します。【解決法】Plex Media Playerの「エラーコード:S1001(ネットワーク)」を修正する方法

    注意: より徹底的に行いたい場合は、アンチウイルスのインストール時に残された残余ファイルも併せて削除するとよいでしょう。

  3. 画面の指示に従ってアンインストールを完了させ、コンピューターを再起動します。次回の起動時に問題が解決したかどうかを確認してください。
  1. 【モンハンワールド】エラーコード50382-MW1の原因と9つの解決策

    モンスターハンターワールド(MHW)は、Capcomが開発・販売する人気のマルチプレイ対応アクションRPGです。高度なアクション性と豊富なやり込み要素により、世界中のプレイヤーから絶大な人気を集めています。しかし、一部のユーザーからは「セッションメンバーへの接続に失敗しました。エラーコード:50382-MW1」という問題が報告されています。 このエラーはPS4、Xbox One、Windows PCのいずれの環境でも発生する可能性があり、主にネットワーク接続に関するトラブルが原因です。本記事で紹介する対処法を実践することで、比較的簡単に解決できます。 MHWエラーコード50382-MW1が発

  2. Windows 10でシステムエラーコード1231を修正する8つの対処法

    転送エラーコード1231は、同じネットワーク上の別のコンピューターに接続できない場合や、ping・tracertコマンドを実行した際に発生することがあります。「そもそも転送エラーコード1231とは何か?」「どうすれば解消できるのか?」とお悩みの方も多いでしょう。この記事では、システムエラー1231が発生する原因と、その具体的な修正方法をわかりやすく解説します。 Windows 10でシステムエラーコード1231を修正する方法 Ping(Packet Internet Groper)は、2台のデバイス間の通信遅延をテストするために使われるコマンドです。同様にトレースルート(tracert)は、