ソーシャルメディア
 Computer >> コンピューター >  >> ソフトウェア >> ソーシャルメディア

【解決】YouTubeエラー400「クライアントが不正な形式または違法なリクエストを送信しました」の直し方

Windows PCからYouTubeの一部またはすべてのページを開こうとした際に、「Your client has issued a malformed or illegal request. That's all we know」(クライアントが不正な形式または違法なリクエストを送信しました。以上です)というメッセージとともにYouTubeエラー400が表示されるケースが報告されています。

【解決】YouTubeエラー400「クライアントが不正な形式または違法なリクエストを送信しました」の直し方

ステータスコード400は、サーバー側ではなくクライアント側の問題によってリクエストを処理できないことを示しています。一般的な原因としては、無効なリクエストメッセージ、不正なフレーミング、あるいは偽装されたリクエストルーティングなどが挙げられます。

YouTubeエラー400の主な原因

調査の結果、このエラーには次のような要因があることが判明しています。

  • Cookieの破損・肥大化:一部のCookieが正しく扱われていないことで発生する場合があります。
  • The Great Suspender拡張機能:Chromeでこの拡張機能を使用している環境で発生しやすいことが分かっています。同拡張機能はスクロール位置を「gsScrollPos」というCookieに記録しますが、使用を続けるとCookieサイズが上限を超え、結果としてYouTubeエラー400が表示されるようになります。

つまり多くの場合、このエラーはYouTube自体の不具合ではなく、ブラウザに保存されたCookieが原因で起こるものです。

YouTubeエラー400の対処法

現時点で確実な解決策は、問題の原因となっているCookieを削除することです。ただし、「gsScrollPos」Cookieの肥大化を防ぐ対策を行っていない限り、時間が経てば同じエラーが再発する可能性があります。

手っ取り早く解決したい方は方法1を、他のYouTube関連Cookieを残したまま問題のCookieだけを削除したい方は方法2を試してください。上から順番に実行し、YouTubeが正常に動作するようになった時点で完了です。

方法1:サイトデータ設定からgsScrollPos Cookieを削除する

Chromeのサイトデータ設定ページを開き、問題の原因となっているCookieを手動で削除する方法です。手順がシンプルな反面、下記の手順では「gsScrollPos」だけでなく、YouTubeに関連するすべてのCookieが削除される点に注意してください。

  1. Google Chromeを開き、アドレスバーに「chrome://settings/siteData」と入力(または貼り付け)してEnterキーを押します。
  2. 右上の検索ボックスに「youtube」と入力します。検索すると、YouTube関連のCookieデータが表示されますので、上部にある「すべて削除」ボタンをクリックして関連データを一括削除します。
    【解決】YouTubeエラー400「クライアントが不正な形式または違法なリクエストを送信しました」の直し方

よりピンポイントに対処したい場合は、次の方法2に進んでください。

方法2:デベロッパーツールでgsScrollPos Cookieのみを削除する

Chromeのデベロッパーツールを使えば、YouTubeに関連する「gsScrollPos」Cookieだけを選択的に削除できます。この方法なら、ログイン情報など他のYouTube関連Cookieを残したまま問題を解消できるのがメリットです。

  1. Google ChromeでYouTubeにアクセスします。エラー400が表示されていてもそのまま無視し、キーボードのCtrl + Shift + Iを押してデベロッパーツールを起動します。
  2. デベロッパーツール上部のタブからApplication(アプリケーション)を選択します。
    【解決】YouTubeエラー400「クライアントが不正な形式または違法なリクエストを送信しました」の直し方
  3. 左側のメニューからCookiesを展開し、YouTubeに関連付けられた項目(https://www.youtube.com など)をクリックします。
    【解決】YouTubeエラー400「クライアントが不正な形式または違法なリクエストを送信しました」の直し方
  4. 名前が「gs」で始まるCookieをすべて探し、順番に選択してDeleteキーを押して削除します。
  5. 該当するCookieをすべて削除したら、ページを再読み込みしてください。YouTubeが正常に表示されるようになります。

再発を防ぐために

エラーを解消できても、The Great Suspender拡張機能を使い続けている限り、同じ問題が再び発生する可能性が高い点に注意が必要です。なお、The Great Suspenderは現在Chromeウェブストアから削除されているため、今後利用を続けること自体をおすすめしません。

それでも未使用タブの自動休止機能を活用したい場合は、EditThisCookieなどの別のChrome拡張機能を利用して、「gsScrollPos」Cookieの保存を恒久的にブロックする設定を行うとよいでしょう。これにより、Cookieの肥大化によるエラー400の再発を防ぐことができます。

  1. 【保存版】Excelで「エラーが発生しました」と表示される問題を解決する11の方法

    インドの眼鏡ブランドLenskartの共同創業者であり、「Shark Tank India」の審査員でもあるペユーシュ・バンサル氏は、番組の中で「MS Excelなしでは自分の人生は想像できない」と語りました。これは多くの企業や個人ユーザーにも共通する考えではないでしょうか。 Excelは1987年にMac向けに初めて登場し、その後Windows版がリリースされると、瞬く間に世界トップクラスの表計算ソフトウェアへと成長しました。しかし、Windowsにはクラッシュやバグがつきもので、「申し訳ありませんが、Excelでエラーが発生しました(Were sorry but Excel has run

  2. YouTubeのネットワークエラー503を解決する方法|原因と8つの対処法を徹底解説

    YouTubeを利用していると、「サーバーに問題が発生しました(503)」というエラーメッセージが表示され、動画が視聴できなくなることがあります。特に「後で見る」リストから動画を選択した際にこの問題が発生しやすいとの報告が多く寄せられています。本記事では、ネットワークエラー503をできるだけ早く解消し、お気に入りの動画を快適に楽しめるようにするための対処法を詳しくご紹介します。 YouTubeのネットワークエラー503の主な原因 サーバーレスポンスコード「503」は、サイトのサーバーが現在利用できない状態であることを示すコードです。このエラーは、ブラウザやOSを問わず発生する可能性があり、ス