「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 フォルダーを表示する方法です。
- エクスプローラーを開き、右上の 「…」→「オプション」 をクリック。
- 「フォルダーオプション」ダイアログの 「表示」 タブを開く。
- 「保護されたオペレーティング システム ファイルを表示しない(推奨)」 のチェックを外す。確認の警告が出たら承認。
- 必要に応じて 「隠しファイル、隠しフォルダー、および隠しドライブを表示する」 にもチェック(環境により必要)。
- 「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)
ストレージ センサーを有効にして自動クリーンアップ
- 設定 → システム → ストレージ を開く。
- ストレージ センサー を オン にし、実行タイミング(しばらく使用していないとき/毎日など)と、一時ファイルの自動削除 を有効にする。
Microsoft Edgeの閲覧データを定期的にクリア
- Edge → 設定 → プライバシー、検索、サービス。
- 閲覧データのクリア で Cookie とその他のサイトデータ、キャッシュされた画像とファイル などを選び、間隔を決めて実行。
- ブラウザーを閉じるたびにクリア の項目で、終了時自動削除を有効化すると手間が減ります。
これらを組み合わせることで、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派
- Edgeなどブラウザをすべて閉じる。
- エクスプローラー → … → オプション → 表示 → 「保護されたオペレーティング システム ファイルを表示しない(推奨)」のチェックを外す(必要なら隠しファイルも表示)。
%LOCALAPPDATA%\Microsoft\Internet Explorer\DOMStoreを開き、配下を全削除 → ゴミ箱を空にする。- 表示設定を元に戻す。
コマンド派(ユーザー権限で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"

コメント