Microsoft Edgeがウェブサイトからログアウトし続ける問題を解決する方法
Microsoft Edgeのようなブラウザは、多くの場合、さまざまなウェブサイトのログイン情報を保存・同期するため、毎回サインインする必要はありません。しかし、場合によっては、Cookieやデータが消去されたり、設定に問題が発生したりして、システム全体が機能しなくなることがあります。そうなると、数分ごとにログインし直さなければならず、非常にイライラします。このガイドでは、Edgeがアカウントからログアウトさせ続ける場合の対処法について説明します。これらの対策をいくつか試せば、パスワードを何度も入力し直すことなく、より長くログイン状態を維持できるようになります。面倒ではありますが、Edgeにログインデータを安全に保つように指示したり、少なくともログインできない原因をトラブルシューティングしたりする方法があります。
Microsoft Edge で繰り返しログアウトされてしまう問題を解決する方法
Edge が終了時に Cookie を削除していないことを確認してください
よくある原因の一つは、この設定です。Edge を閉じるとすべての閲覧データを消去するように設定されている場合、Cookie と共にログイン情報が消えてしまいます。少し奇妙に感じるかもしれませんが、デフォルトの設定や誤ってオンにしてしまった設定によって、この機能がオンになっていることがあります。そうなると、Edge を再起動するたびに白紙の状態から起動してしまい、再度ログインしなければならなくなります。この問題を解決するには、設定を確認し、データ消去機能をオフにする必要があります。そうすることで、少なくとも通常のブラウジングでは、頻繁にサインアウトする必要がなくなることがよくあります。Windows は、必要以上にサインアウトを難しくする必要があるからです。
- Microsoft Edge を開きます。
- 右上隅にある3 つの水平のドットをクリックします。
- [設定]を選択します。
- サイドメニューの「プライバシー、検索、サービス」タブに移動します。
- 「閲覧履歴データを消去」セクションまで下にスクロールします。
- [ブラウザを閉じるたびにクリアする内容を選択]をクリックします。
- 「 Cookieとその他のサイトデータ」と「パスワード」のトグルをオフにします。
- Edge を閉じて、PC を再起動してから (再起動しない理由はありません)、もう一度 Edge を開きます。
アカウントに再度サインインし、ログアウト状態が続くかどうかを確認してください。設定によっては、すべてを有効にするために再起動が必要になる場合がありますので、この手順を省略しないでください。Edgeを閉じて再起動した直後にサインアウトが発生する場合は、この修正が特に効果的です。
問題のある拡張機能を無効にするか削除する
新しい拡張機能を追加した後にこの問題が発生した場合、それが原因である可能性があります。一部の拡張機能はコードが不適切であったり、Cookieの処理に干渉したりしてログインセッションに支障をきたすことがあります。問題を解決するには、最近使用した拡張機能を無効にするか削除して、Edgeからのサインアウトが解消されるかどうかを確認してください。拡張機能が多数ある場合は、1つずつ無効にする必要があるかもしれません。このプロセスには多少の試行錯誤が必要になるかもしれませんが、安心のためには価値があります。
- Edge を開き、3 つのドット> [拡張機能]をクリックします。
- 「拡張機能」メニューで、疑わしい拡張機能を見つけます。
- それぞれの3 つのドットをクリックし、[Microsoft Edge から削除]を選択します。
- クリーンアップ後、Edge を再起動して、まだログアウトされているかどうかを確認します。
サードパーティのCookieを許可する(必要な場合あり)
多くのウェブサイトは、セッションを維持するためにサードパーティのCookieに依存しています。これらのCookieをブロックすると、サイト側はユーザーがログインしていないと判断し、背後でログアウトさせてしまう可能性があります。サインイン数が減り続ける場合、よくある原因として挙げられます。この問題に対処するには、EdgeでこれらのCookieの保存を許可してください。
- タスクバーのEdge アイコンをクリックします。
- アドレスバーにedge://settings/content というアドレスを入力し、Enter キーを押します。
- 「Cookie と保存されたデータ」までスクロールし、「Cookie とサイトデータの管理と削除」をクリックします。
- サードパーティのCookieをブロックするをオフにします。
この変更により、サイトはユーザーのログイン状態をより確実に追跡できるようになるはずです。もちろん、プライバシーに関する懸念が多少あるかもしれませんが、ログイン状態を維持することが目的であれば、これは手っ取り早い方法です。
Edge に影響を与えるスケジュールされたタスクを確認する (上級)
問題が解決せず、上記のいずれの方法も効果がない場合は、スケジュールされたバックグラウンドタスクがログインデータに悪影響を与えている可能性があります。具体的には、特定のS4U(Service for User)タスクがバックグラウンドで実行され、Cookieを誤って消去したり、Cookieに干渉したりする可能性があります。これらのタスクを確認するには、PowerShellとタスクスケジューラが必要です。
- を押してPowerShellWin + Sと入力し、右クリックして管理者として実行 を選択します。
- コンソールで次のコマンドを実行して、Edge に関連する S4U タスクを見つけます。
Get-ScheduledTask | foreach { If (([xml](Export-ScheduledTask -TaskName $_. TaskName -TaskPath $_. TaskPath)).GetElementsByTagName("LogonType").'#text' -eq "S4U") { $_. TaskName } }
タスクがリストに表示されている場合は、メモしておいてください。次に、Windows Search からタスクスケジューラを開き、それらのタスクを無効にしてください。これらのタスクは競合や時間指定のリセットを引き起こし、セッションが突然終了することがあります。
最後の手段: Edgeを完全にリセットする
他に方法がない場合は、Edgeをリセットするのが簡単で、多くの場合、奇妙な不具合が修正されます。次のURLをアドレスバーにコピーしてEnterキーを押します。
edge://settings/reset
「設定をデフォルト値に戻す」をクリックし、「リセット」をクリックして確定します。ブックマーク、履歴、パスワードなど、すべてがデフォルトに戻りますが、根深いバグを解消するにはこれが唯一の方法となる場合もあります。その後、Edgeを再度起動してログインし、自動サインインが正常に動作するかどうかを確認してください。
結局のところ、これらの手順はすべて、ブラウザがログイン情報とCookieを確実に保持できるようにするためのものです。小さな設定が原因の場合もあれば、巧妙な拡張機能やスケジュールされたタスクが原因の場合もあります。いずれにせよ、辛抱強く待つことが解決に繋がり、少し調べればたいていは解決します。
なぜサイトからログアウトされ続けるのでしょうか?
一般的に、Cookieが無効化または自動的に消去されると、ウェブサイトはログイン状態を維持するために必要なデータを保持できなくなります。ブラウザのCookie設定が、必要な期間だけデータを保持するように設定されていることを確認してください。そうしないと、Edgeを閉じるたびに最初からやり直しになります。特に複数のアカウントや頻繁にログインが必要なページを閲覧している場合、このような状況は避けたいものです。
まとめ
- 終了時にデータの消去をチェックして無効にする
- 疑わしい拡張機能を削除する
- サードパーティのCookieを許可する
- 干渉するスケジュールされたタスクを確認する
- 必要に応じてEdgeを完全にリセットします
まとめ
これらのヒントがセッション維持に役立つことを願っています。場合によっては、適切な設定や厄介な拡張機能が原因となることもあります。これらのヒントを試してみることで、少なくとも原因が絞り込まれ、ブラウジングの煩わしさが少し軽減されるかもしれません。お役に立てれば幸いです。私の環境ではいくつかの設定で効果があったので、皆さんの環境でも効果があるかもしれません。