Windows 11でInternet ExplorerのDOMStoreに残るトラッキングCookieを完全削除する方法|見えないフォルダーの表示と一括削除コマンド

「Windows 11 には Internet Explorer は無いはずなのに、セキュリティソフトが …\Internet Explorer\DOMStore\ にトラッキング Cookie を検出する。しかもエクスプローラーではフォルダー自体が見えない」——そんなときの原因と、確実・安全に削除するための具体策を、GUIとコマンドの両面から徹底解説します。

目次

Internet Explorerの「残骸(DOMStoreに残ったトラッキング Cookie)」を根こそぎ片付ける

Windows 11 では Internet Explorer(IE)の本体は搭載されていませんが、互換性のためのコンポーネント(MSHTML/Trident)や、EdgeのIEモードなどが動作する都合で、IE時代の保存場所である DOMStore フォルダーがユーザー環境に残ることがあります。セキュリティソフトが「追跡(トラッキング)Cookie」として検出しても、エクスプローラーからフォルダー自体が見えないため、対処に困るケースが典型です。

本記事では、次の流れで「見えないDOMStoreを表示 → 中身を削除 → 元に戻す」を安全に実行し、さらに一括削除のコマンド、削除できないときの切り分け、再発防止までをカバーします。

結論の要点(最初に読みたい方向け)

論点推奨アクション補足
DOMStoreが見えないエクスプローラーの「保護されたOSファイルを非表示」設定を一時的に解除操作後は必ず元に戻す
GUIで削除したいDOMStore 配下の .xml / .dat など不要ファイルを手動削除ゴミ箱も空にする
コマンドで一発削除rd /s /q "%LOCALAPPDATA%\Microsoft\Internet Explorer\DOMStore"管理者権限は不要。ブラウザは事前に閉じる
削除できない・アクセス拒否ブラウザ/常駐を停止 → 属性解除(attrib) → 再起動それでも不可ならセーフモードや新規プロファイルで対応
再発を防ぎたいストレージ センサー有効化、Edge終了時の「閲覧データのクリア」を設定IEモードを使う組織は方針に注意

なぜWindows 11でIEの痕跡(DOMStore)が残るのか

DOMStore は、Internet Explorer が HTML5 の Web Storage(主に DOM Storage)を保存するために使用していたフォルダーです。パスは標準的に以下です。

C:\Users\<ユーザー名>\AppData\Local\Microsoft\Internet Explorer\DOMStore\
  • EdgeのIEモード(企業の業務サイトなどを旧IE互換で開く機能)や、互換コンポーネントの動作過程で、同フォルダー配下に一時的なデータが生成されることがあります。
  • Windows 11 では IE の「アプリ本体」はありませんが、互換性のためのエンジン(MSHTML)は残っており、これがファイルを再生成することがあります。
  • このフォルダーは システム保護属性 が付与され、既定で不可視(保護されたOSファイル)として扱われます。よって、通常表示では見えません。

結論として、DOMStoreを削除してもWindows/Edgeの通常動作に支障はありません(IEモードでのみ再作成される場合あり)。見えないことが問題の本質で、表示設定を一時的に変更すれば手動削除できます。

前提:安全に作業するための準備

  • すべてのブラウザを閉じる(Microsoft Edge、Google Chrome、Firefox、アドオン系常駐など)。IEモードを使っている場合、業務アプリを終了します。
  • エクスプローラーのウィンドウも最小限に。対象フォルダーが使用中だと削除に失敗します。
  • 不安な場合はユーザープロファイルのバックアップ(特に業務環境)。ただし今回の作業はユーザー領域で完結し、管理者権限は不要です。

見えないDOMStoreを表示する(GUI手順)

以下は エクスプローラーの設定 を一時的に変更して DOMStore フォルダーを表示する方法です。

  1. エクスプローラーを開き、右上の 「…」→「オプション」 をクリック。
  2. 「フォルダーオプション」ダイアログの 「表示」 タブを開く。
  3. 「保護されたオペレーティング システム ファイルを表示しない(推奨)」 のチェックを外す。確認の警告が出たら承認。
  4. 必要に応じて 「隠しファイル、隠しフォルダー、および隠しドライブを表示する」 にもチェック(環境により必要)。
  5. 「OK」で設定を保存。

これで、次のパスにDOMStoreが見えるようになります。

%LOCALAPPDATA%\Microsoft\Internet Explorer\DOMStore

DOMStore内の不要ファイルを手動で削除する(GUI)

  • 対象フォルダー配下にある .xml、.dat、その他の一時データをすべて削除します。
  • 削除後は ゴミ箱を空にする ことで完全に消去します。
  • 同名のサブフォルダーが多数ある場合でも、DOMStore直下のすべてを削除 して問題ありません。

設定を元に戻す(重要)

作業後は 必ず 先ほど外した設定を戻します。

  • 「… → オプション → 表示」タブに戻り、「保護されたオペレーティング システム ファイルを表示しない(推奨)」 に再チェック。
  • 隠しファイルの表示も、必要に応じて既定へ戻します。

コマンドで一括削除(管理者権限は不要)

GUI操作の代わりに、コマンドプロンプト で一発削除も可能です。ユーザー権限のままで構いません。

rd /s /q "%LOCALAPPDATA%\Microsoft\Internet Explorer\DOMStore"

ポイント:

  • rd /s /q はフォルダーと中身をまとめて削除します。
  • エラーが出る場合は、ブラウザや常駐ソフトが掴んでいる可能性があります。すべて閉じて再実行してください。
  • 存在確認だけしたいときは次のようにします:
    if exist "%LOCALAPPDATA%\Microsoft\Internet Explorer\DOMStore" echo Found

PowerShellで確実に片付ける(ログ付き・上級向け)

PowerShellなら、存在確認・削除・結果表示までをワンショットで実行できます。

$path = Join-Path $env:LOCALAPPDATA "Microsoft\Internet Explorer\DOMStore"
if (Test-Path $path) {
  try {
    # 属性が邪魔なときの保険
    Get-ChildItem -Path $path -Recurse -Force -ErrorAction SilentlyContinue | ForEach-Object {
      try { attrib -h -s -r $_.FullName | Out-Null } catch {}
    }
    Remove-Item -Path $path -Recurse -Force -ErrorAction Stop
    "Deleted: $path"
  } catch {
    "Failed to delete: $path`n$($_.Exception.Message)"
  }
} else {
  "Not found: $path"
}

注意: 実行前にブラウザを閉じ、PowerShellをユーザー権限で起動してください(管理者は不要)。

削除できないときのチェックリスト

症状考えられる原因対処
「アクセスが拒否されました」プロセスがファイルを使用中、または属性/ACLが保護ブラウザや常駐停止 → attrib -h -s -r で属性解除 → 再試行
「ファイル名が長すぎます」深いサブフォルダー名やハッシュ化された長いパスPowerShellで \\?\ の長いパス表記を使う、または上位から rd 削除
削除しても再出現IEモードのサイト利用、互換コンポーネントが再生成利用をやめる/終了時のデータクリア設定を有効化
フォルダーが見えないまま保護されたOSファイルの非表示が有効のまま表示設定を再確認(本記事の手順どおりに解除)

属性解除で突破する(どうしても消えない場合)

ファイル属性が S(システム) や H(隠し) のために消せないケースでは、コマンドで解除してから削除します。

attrib -s -h -r "%LOCALAPPDATA%\Microsoft\Internet Explorer\DOMStore" /s /d
rd /s /q "%LOCALAPPDATA%\Microsoft\Internet Explorer\DOMStore"

それでもダメな場合は、Windowsを再起動して最初に削除を試行、あるいはセーフモードで実行すると成功率が上がります。

複数ユーザー・別プロファイルをまとめて掃除する

同一PCに複数のWindowsユーザーがいる場合、各ユーザーごと にDOMStoreが存在します。対象ユーザーでサインインし、同じ手順を繰り返してください。管理者で他人のプロファイルを掃除したい場合は、プロファイルパスを直接指定します(※権限が必要)。

rd /s /q "C:\Users\userA\AppData\Local\Microsoft\Internet Explorer\DOMStore"
rd /s /q "C:\Users\userB\AppData\Local\Microsoft\Internet Explorer\DOMStore"

削除の影響と安全性

  • DOMStoreはIE/IEモードのサイトデータ(Web Storage)の置き場です。削除してもWindowsやEdgeの通常利用に支障はありません。
  • IEモードでのみ使っていたサイトは、再ログインや再設定が必要になる可能性があります。
  • セキュリティソフトが「トラッキングCookie」として報告するのは挙動上の判定であり、今回の削除でクリーンな状態に戻せます。

再発防止策(Windows標準機能だけでOK)

ストレージ センサーを有効にして自動クリーンアップ

  1. 設定 → システム → ストレージ を開く。
  2. ストレージ センサー を オン にし、実行タイミング(しばらく使用していないとき/毎日など)と、一時ファイルの自動削除 を有効にする。

Microsoft Edgeの閲覧データを定期的にクリア

  1. Edge → 設定 → プライバシー、検索、サービス。
  2. 閲覧データのクリア で Cookie とその他のサイトデータ、キャッシュされた画像とファイル などを選び、間隔を決めて実行。
  3. ブラウザーを閉じるたびにクリア の項目で、終了時自動削除を有効化すると手間が減ります。

これらを組み合わせることで、IE互換データの再生成があっても痕跡が溜まりにくくなります。

企業・組織でIEモードを使っている場合の注意

  • IEモードは互換性確保のために意図的にデータを残すことがあります。業務に影響が出ない範囲 で定期的なクリーンアップを検討してください。
  • サイト互換リストやポリシーでIEモードを強制している場合、安易に機能を無効化すると業務停止に繋がるおそれがあります。運用部門の方針に従ってください。

トラブルシューティング:さらに踏み込んだ解決テクニック

「使用中」エラーの正体を見極める

  • タスクマネージャーで msedge.exe(Edge)、iexplore.exe(通常は存在しないがIEモード周辺で一時的に残る場合あり)、各種アドオンのプロセスが残っていないか確認し、すべて終了します。
  • サードパーティの常駐ツール(クリップボード拡張、ダウンロード支援、ウイルス対策のWeb保護モジュール)がファイルを掴むことがあります。一時的に機能を停止して試してください。

ACL(アクセス許可)破損が疑われるとき

極稀に、ユーザー権限でも削除できないほどACLが壊れているケースがあります。慎重に以下を実行します(高度な操作のため、理解できる方のみ)。

takeown /f "%LOCALAPPDATA%\Microsoft\Internet Explorer\DOMStore" /r /d y
icacls "%LOCALAPPDATA%\Microsoft\Internet Explorer\DOMStore" /grant "%USERNAME%":(F) /t
rd /s /q "%LOCALAPPDATA%\Microsoft\Internet Explorer\DOMStore"

これで所有権とフルコントロールを取得し、削除を完了できます。

FAQ(よくある質問)

Q. フォルダーが空でも問題ない?

A. 問題ありません。空であってもフォルダー自体を残す必要はなく、削除しても必要に応じて自動再作成されます。

Q. 削除後にまた検出されるのはなぜ?

A. IEモードのサイトにアクセスすると再生成されることがあります。再発防止策を有効化し、業務上IEモードが不要なら通常モードの利用に切り替えましょう。

Q. 管理者権限は完全に不要?

A. ユーザー領域(%LOCALAPPDATA%)の作業に限る限り不要です。他ユーザーのプロファイルを操作する、またはACL修復を行う場合は管理者が必要です。

Q. ほかに消して良い場所はある?

A. 本記事の主眼は DOMStore です。無関係なフォルダーまで削除するとトラブルの原因になります。対象外の場所には触れないのが安全です。

手順の完全版(コピペ用クイックガイド)

GUI派

  1. Edgeなどブラウザをすべて閉じる。
  2. エクスプローラー → … → オプション → 表示 → 「保護されたオペレーティング システム ファイルを表示しない(推奨)」のチェックを外す(必要なら隠しファイルも表示)。
  3. %LOCALAPPDATA%\Microsoft\Internet Explorer\DOMStore を開き、配下を全削除 → ゴミ箱を空にする。
  4. 表示設定を元に戻す。

コマンド派(ユーザー権限でOK)

rd /s /q "%LOCALAPPDATA%\Microsoft\Internet Explorer\DOMStore"

PowerShell派(属性も含めて強制)

$p = "$env:LOCALAPPDATA\Microsoft\Internet Explorer\DOMStore"
if (Test-Path $p) { attrib -s -h -r "$p" /s /d; Remove-Item $p -Recurse -Force }

まとめ

Windows 11 環境で IE の痕跡としてDOMStoreにトラッキングCookieが残っても、表示設定の一時変更 → 中身の削除 → 設定を戻す の流れで安全にクリーンアップできます。コマンド一発の方法もあり、管理者権限は原則不要です。削除後の再発は、ストレージ センサーとEdgeの閲覧データクリアの自動化で最小化できます。業務でIEモードを使う場合は運用方針に留意しながら、定期清掃で健全な状態を保ってください。

(参考)DOMStoreとは何か、もう一度おさらい

  • 役割: 旧IEがWeb Storage(DOM Storage)を保持するフォルダー。
  • 所在: %LOCALAPPDATA%\Microsoft\Internet Explorer\DOMStore(ユーザーごと)。
  • 削除可否: 削除して問題なし。必要なら再作成される。
  • 検出理由: セキュリティソフトが残存データを「トラッキングCookie」相当として報告。

将来の自分のためのチェックシート

チェック項目状態メモ
ブラウザを全終了した□常駐拡張も停止
保護されたOSファイルを一時表示した□戻し忘れ注意
DOMStoreを削除した□ゴミ箱も空に
表示設定を元に戻した□セキュリティ確保
ストレージ センサー/Edge自動クリアを設定□再発防止

付録:一行コマンド集(必要に応じて)

  • DOMStoreの存在チェック:
    dir "%LOCALAPPDATA%\Microsoft\Internet Explorer\DOMStore"
  • 属性解除:
    attrib -s -h -r "%LOCALAPPDATA%\Microsoft\Internet Explorer\DOMStore" /s /d
  • 強制削除:
    rd /s /q "%LOCALAPPDATA%\Microsoft\Internet Explorer\DOMStore"

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次