Microsoft Edgeでページが勝手に上下へ動くとき、Bing固有の不具合やセキュリティソフトを最初から原因にしません。中央ボタンの自動スクロール、キーボードやタッチパッドの連続入力、URLのアンカー/text fragment、ページ内のフォーカス移動、拡張機能、サイトスクリプト、プロフィール、描画のどこで起きるかを分けます。まず発生URL、移動方向、開始操作、Edge版、入力機器、時刻を記録し、データ消去や保護機能の無効化をせず再現範囲を確定します。
症状を正確な言葉にする
- 一度だけ特定位置へ跳ぶ:読み込み後のアンカー、検索語、フォーカスが候補
- 一定速度で動き続ける:マウス中央ボタンの自動スクロールや入力機器が候補
- 上下に細かく揺れる:ページ再レイアウト、広告・画像読み込み、拡張機能が候補
- 検索結果だけ中央へ移る:検索ページの状態、URL、実験的UIを確認
- すべてのページと設定画面で動く:入力機器、OS、プロフィールを優先
画面録画に加え、アドレスバーの完全なURLを機密パラメーターを除いて記録します。URL末尾の#以降や#:~:text=のような指定は、ページ内の要素や文章へ移動させることがあります。リンクをクリックした直後に一度だけ跳ぶ現象を、連続する自動スクロールと同じ問題にしません。検索結果の個人化や段階展開もあるため、別ユーザーの見た目だけで比較しないことが重要です。
最初の読み取り専用チェック
- 設定、Microsoft Edgeについてでバージョンと更新状態を記録する
- 発生URLをコピーし、同じEdgeで新しいタブから3回開いて再現率を測る
- 同じURLを別ブラウザーと別端末で開き、サイト側か端末側かを分ける
- マウス、タッチパッド、キーボード、タッチ画面のどの入力直後に始まるか観察する
- edge://policyを開き、管理対象端末ではスクロールや拡張機能関連のポリシーを記録する
会社端末では、Edgeポリシーをレジストリから消したり、管理サービスを解除したりしません。Microsoftのポリシー一覧にはURLのtext fragmentへのスクロールを制御する項目などがありますが、存在するポリシー名と適用元を管理者が確認します。一つのサイトの問題を直すために全社のセキュリティやHTTPS設定を弱めることはありません。
入力機器の自動スクロールを止める
ページ上でマウスのホイールを押し込むと、自動スクロールの記号が出て、ポインター位置に応じてページが動き続けることがあります。まずEscキーまたは中央ボタンを一度押して止まるか確認します。別のマウスを接続する、現在のマウスを外す、タッチパッドを一時的にWindowsの通常UIからオフにするなど、一機器ずつ比較します。
Page Down、Space、矢印、Endキーが押し続けられていないか、Bluetoothキーボードの切断後に止まるかも確認します。入力機器を外して改善したら、ドライバー、ボタン割り当て、ハードウェア故障を調べます。マウス支援ソフトを削除する前に設定をエクスポートし、公式更新と元へ戻す手順を用意します。
InPrivateと拡張機能で範囲を絞る
同じURLをInPrivateウィンドウで開きます。InPrivateは終了時に履歴やCookie等を消しますが、利用者が許可した拡張機能は実行でき、会社や回線から見えなくなる機能でもありません。InPrivateで正常なら、通常プロフィールのCookie、サイトデータ、拡張機能、ログイン状態を候補にします。InPrivateでも再現すれば、サイト、Edge本体、入力機器の可能性が上がります。
拡張機能は一覧と状態を記録し、利用者が導入したものだけを一つずつ無効化します。広告除去、翻訳、アクセシビリティ、ページ装飾、検索支援はDOMやフォーカスを変える可能性があります。管理配布された拡張機能は利用者が回避せず、IDとポリシーを管理者へ渡します。原因の拡張機能が分かったら、更新、対象サイト除外、代替、管理元での停止を選びます。
サイトデータを狭く処理する
特定サイトだけで起き、InPrivateでは正常なら、サイトからログアウトできること、未送信フォームがないことを確認して、対象サイトのCookieとキャッシュだけを削除します。すべての履歴、保存パスワード、全サイトCookieを最初から消しません。削除前後の再現率を比べ、改善しなければ認証情報を再入力するだけの変更を増やさず元の調査へ戻ります。
ページ側の動きをDevToolsで確認する
Web担当者または検証権限のある情シスは、Edge DevToolsのPerformanceで、問題が起きる読み込みと操作を短時間記録できます。読み込み後に長いスクリプト、レイアウト変更、入力イベントが続くかを確認します。これは原因候補を得るための計測で、利用者が本番サイトのコードを書き換える手順ではありません。記録にはURLや画面情報が含まれ得るため、共有範囲を管理します。
特定サイトの再現が複数端末・複数ブラウザーで一致する場合は、サイト管理者へ、URL、発生時刻、ブラウザー版、再現操作、画面録画、DevToolsの要約を送ります。Bingなど外部サービスならEdgeのHelp and feedbackから報告し、サービス側の修正を待つ間は別の検索経路やキーボード操作を一時回避にします。セキュリティ製品を削除する回避は採りません。
Edge本体を直す順序
すべてのサイトで再現し、入力機器と拡張機能を分けても残る場合は、Edgeを最新にし、Windowsを再起動します。Microsoft公式手順のEdge修復は、設定、アプリ、インストール済みアプリからEdgeの変更、修復を実行し、ブラウザーデータと設定は影響を受けない想定です。会社端末で変更が出ない場合は管理者が配布している可能性があるため、ヘルプデスクへ依頼します。
修復前に同期状態、重要な開いているタブ、ブックマーク、パスワードを確認します。公式説明上データが維持される操作でも、障害端末ではバックアップと復旧確認を省略しません。プロフィールフォルダーを丸ごと削除する手順は避け、新しいEdgeプロフィールで同じURLを開く比較を先に行います。
セキュリティ製品は無効化しない
古い対処記事には、サードパーティーのセキュリティ製品を停止・アンインストールする提案があります。しかし自動スクロールだけを根拠に保護を外すと、原因を証明できず端末を危険にします。製品の版と検知ログを確認し、公式の互換更新を適用します。関連が疑われる場合は、セキュリティ管理者とベンダーがテスト端末で、対象サイトまたは対象モジュールだけを限定検証します。
検証とロールバック
- 変更は一度に一つにし、同じURL、倍率、ウィンドウ幅、入力機器で3回確認する
- 正常になったら設定を一度元へ戻し、再発するかを安全な範囲で確認する
- 検索、スクロール、動画、PDF、会議など代表ページへの副作用を見る
- 変更時刻、結果、戻した値、Edge版をチケットへ残す
- 再発時は直前の変更だけを戻し、追加の全消去へ進まず証拠を取り直す
完了条件は、原因層または安全な回避策が特定され、通常の再起動後も複数回正常で、ブックマーク・パスワード・同期・管理ポリシーが保たれ、セキュリティ設定を弱めていないことです。サイト側の一時障害なら「修復済み」ではなく、再現しなくなった時刻と未確定の原因を記録します。
タッチ、フォーカス、アクセシビリティも確認する
タッチ対応PCでは、画面に触れていないのにポインターやスクロールが動くゴーストタッチを切り分けます。画面を清掃し、外部モニターとドックを外し、Windowsのデバイス状態を記録します。タッチ機能を恒久的に無効化する前に、PCメーカーの診断と公式ドライバー更新を行います。画面故障ならEdgeだけでなく、設定や別アプリのスクロール領域でも同じ動きが出ることがあります。
スクリーンリーダー、音声操作、キーボード支援、マクロツールを利用している場合、勝手な動きと決めつけず、利用者の通常操作と必要な支援機能を確認します。支援機能を停止した検証は本人の同意と代替操作を用意し、短時間・一機能だけにします。Webページ側が見出しや入力欄へフォーカスを移すと、ブラウザーは対象を見える位置へ動かすため、フォーカス枠の移動も録画します。
ヘルプデスク用の判定表
一台・一サイト・一アカウントだけなら、URL状態、サイトデータ、利用者拡張を優先します。一台・全サイトなら入力機器、プロフィール、Edge修復を優先します。複数台・同一サイトならサイト更新や管理配布拡張を、複数台・全サイトならEdge更新、Windows更新、共通ドライバー、共通ポリシーを調べます。この範囲表を埋めてから変更すれば、全社員のキャッシュ消去のような広すぎる対応を避けられます。
回避策には期限を付けます。別ブラウザーや別入力機器で業務を続ける場合も、対象URL、利用者、終了予定日、データ取扱いを明記します。修正版のEdgeやサイト更新後に同じ再現試験を行い、問題が解消したら一時回避を解除します。回避を恒久運用へ変える場合は、互換性、管理、ログ、サポートを正式に審査します。

コメント