Windowsで「Cookieを許可する必要があります」エラーを解決する方法

さて、OneDrive(またはSkype、Edge、Microsoftアカウントを使用するその他のアプリ)の設定を試みて、「Cookieを許可する必要があります」というメッセージで行き詰まったことがあるなら、あなただけではありません。特にWindows 10がリリースされてからかなり時間が経っているので、このような問題はもっと簡単に解決できるはずなのに、とイライラさせられます。通常、この問題は1607ビルドなどのアップグレード後に発生し、どのブラウザや設定を試しても、しつこく表示されます。問題は、Chrome、Firefox、EdgeでCookieが有効になっていることを確認しても、Windows標準のInternet Explorer(IE 11)が入り込んで問題を起こさない場合があることです。そうです、IEはこれらの設定の一部に影響を与えており、おそらくそれがエラーが表示される理由です。

奇妙な話ですが、この問題を解決するには、通常、IE の設定やレジストリを少し調整する必要があり、場合によってはリセットすることで問題が解決することもあります。Windows は何でも必要以上に複雑にしてしまうので、さまざまなマシンで効果があった方法を以下に示します。ここでの目標は、システムが Cookie を受け入れるようにして、OneDrive などがエラーメッセージを表示せずにサインイン、同期、その他の操作を行えるようにすることです。

Windows 10で「Cookieを許可する必要があります」エラーを修正する方法

方法1:Internet Explorerをリセットする

  • Internet Explorerを開いてください。ええ、驚くことに、一部の環境ではまだ使われているようです。スタートメニューに表示されない場合は、 C:\Program Files\Internet Explorerにあるiexplore.exe を探す必要があるかもしれません。
  • ツール(右上の歯車アイコン)をクリックするか、キーを押してAltメニューを表示し、インターネットオプションを選択します。
  • インターネットオプションのウィンドウで、「詳細設定」タブを開きます。
  • 「リセット」 (バージョンによっては「詳細設定の復元」)をクリックしてください。Windows Explorer 6では「既定値に戻す」に近いですが、新しいバージョンのIEでは下部にリセットボタンがあります。
  • Cookie、閲覧履歴、保存されたフォームデータなどを削除したい場合は、リセットする前に「個人設定を削除」のチェックボックスをオンにしてください。ただし、保存されているパスワードや設定の一部が削除される可能性があるのでご注意ください。
  • 「リセット」をクリックしてください。処理が完了したら、IEを閉じて再度開き、エラーがまだ表示されるかどうかを確認してください。

この手順は、詰まったクッキーブロックや設定ミスを解消するのに役立ちます。正直なところ、環境によっては初回は失敗し、2回目、3回目のリセットで解決する場合もありますので、なかなか解決しない場合は諦めずに試してみてください。

方法2:Internet Explorer(およびEdge)でCookieを有効にする

  • Microsoft Edgeを開いてください。今はデフォルトになっていますが、EdgeはIEのバックエンドの一部を取り込んでいます。
  • 設定を開いてください。メニュー(右上の3つの点)からアクセスできます。
  • 「詳細設定を表示」をクリックしてください。
  • 下にスクロールして「Cookie」を探してください。「すべてのCookieをブロックする」Cookieをブロックしない」などのオプションが表示される場合があります。
  • 「Cookieをブロックしない」を選択してください。(この項目が表示されない場合は、ブラウザのバージョンを確認するか、プライバシーとセキュリティの設定画面に移動してください。)
  • Edgeを閉じてセットアッププロセスを再開してください。場合によってはこれで問題が解決することがあります。

正直なところ、ChromeやFirefoxを使用している場合でも、Internet Explorerの設定は、特にOfficeやOneDriveなどにリンクされたMicrosoftアカウントを使用している場合、Windowsがシステム全体でCookieをどのように処理するかに影響を与えることがよくあります。

方法3:IEのブロックされたサイト一覧をクリアする

  • Internet Explorerを開きます。
  • 「ツール」「インターネットオプション」をクリックします。
  • 「プライバシー」タブに移動し、「詳細設定」をクリックします。
  • 「Cookieをブロックしない」という設定を探し、有効になっていることを確認してください。
  • 「サイト」ボタンまたはタブに切り替えて、ブロックまたは許可されているサイトのリストをクリアしてください。誤ってサイトをブロックに追加してしまうと、アカウント関連の機能が一切動作しなくなる可能性があるため、注意が必要です。

方法4.レジストリを調整する(当然ながら、Windowsはより複雑でなければならない)

  • を押してWin + Rregeditと入力して、を押しますEnter。これでレジストリエディタが開きます。
  • 次の場所に移動してください: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\1A10
  • 迷ってしまった場合(よくあることです)、サイドバーを使用してフォルダを展開するか、検索してくださいCtrl + F
  • 1A10の値を現在の値 (おそらく 3 または 4) から0に変更してください。
  • これにより、信頼できるサイトのクッキー許可ゾーンがリセットされ、基本的にWindowsがクッキーを恣意的にブロックするのを停止するように指示されます。

他の設定に問題がないように見えるのに、エラーがなかなか解消されない場合は、この方法でクッキーのブロックが解消されることがあります。ただし、レジストリの編集はリスクを伴うため、事前にバックアップを取るか、少なくとも細心の注意を払って行うようにしてください。

これらの手順で、Windows 10 で発生する「Cookie を許可する必要があります」というエラーが解決することを願っています。システムクリーンアップユーティリティやレジストリ最適化ツールを実行することも忘れないでください。不要なファイルが残っていると、このような奇妙なエラーが発生することがあります。

まとめ

  • キャッシュされたエラーを解消するには、Internet Explorerの設定をリセットしてください。
  • Edge(およびIE)でCookieが有効になっていることを確認してください。Chromeブラウザでさえ、WindowsのシステムCookieに影響を与えます。
  • Internet ExplorerでCookieをブロックしている可能性のある、ブロックされたサイトのリストを削除してください。
  • 他の方法がすべてうまくいかない場合は、レジストリを編集してクッキーのアクセス許可を直接調整してください。

まとめ

このエラーを解消するには、多くの場合、IEの設定やレジストリを微調整する必要があります。決してユーザーフレンドリーな方法ではありませんが、効果はあります。ある環境ではIEをリセットするだけで解決しましたが、別の環境ではレジストリの調整が効果的でした。レジストリを操作する際は十分注意し、事前にバックアップを取っておくことをお勧めします。この情報が、厄介なエラーメッセージから解放され、正常な同期を取り戻すのに役立つことを願っています。