Windows 11のファイルエクスプローラーで履歴候補が消えない原因と完全削除の方法(参照バー・オートコンプリート対応)

ショートカット(.lnk)の作成や「名前を付けて保存」などで、参照バーに過去のドライブ・フォルダーがいつまでも候補として出てくる――。削除や再起動を繰り返しても消えないときは、履歴の格納場所が複数に分かれているのが原因です。本記事では、Windows 11の実態に即して“全部消える”やり方を、GUI・スクリプト・ポリシーの3段構えで丁寧に解説します。

目次

問題の正体:候補は「1か所」では管理されていない

ファイルエクスプローラーの候補(オートコンプリートやジャンプリスト、クイックアクセスの頻繁表示)は、以下の複数の場所に分散して保存されています。どれか1つでも残っていると、次の起動時に候補が“復活”して見えることがあります。

機能/表示箇所履歴の中身主な保存場所(ユーザーごと)備考
アドレスバーの入力候補(参照バー)手入力したパスHKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\TypedPaths値 url1, url2 … に履歴が並ぶ
クイックアクセスの「最近使った項目/よく使うフォルダー」最近アクセスしたファイル/頻繁なフォルダー%AppData%\Microsoft\Windows\Recent\AutomaticDestinations
%AppData%\Microsoft\Windows\Recent\CustomDestinations
ジャンプリストのデータベース(.automaticDestinations-ms)
「参照…」「開く/保存」ダイアログの候補共通ファイルダイアログのMRUHKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePidlMRU / LastVisitedPidlMRUウィザードの“参照バー”候補の元凶になりがち
検索ボックスの履歴エクスプローラー検索語HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\WordWheelQuery語句のみだが、候補として再表示される
[ファイル名を指定して実行]の履歴RunコマンドHKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRUパス入力の再提示に影響することがある

このため、「最近の項目」や「履歴の消去」だけ操作しても、レジストリ/ジャンプリスト/MRUのいずれかが残れば候補は消えません。完全消去には“全箇所”を一気に掃除するのが最短です。

最も確実な方法(推奨):管理者BATで一括クリア

コミュニティで広く参照される手順として、ファイルエクスプローラー履歴を一括で削除する管理者BAT(いわゆる「Option 3」相当)が存在します。ここでは、同等の処理を自分で作れるよう、安全対策(クイックアクセスのピン留めの退避)まで含めたスクリプトを掲載します。これを「管理者として実行」すれば、参照バーの候補を含む履歴がまとめてクリアされます。

使い方(3ステップ)

  1. 下記の内容をメモ帳に貼り付け、Clear_Explorer_History.batとして保存。
  2. ファイルを右クリック → 管理者として実行。
  3. 実行後、エクスプローラーが再起動します。念のためWindowsを再起動するとより確実です。

BATスクリプト(Option 3 相当・ピン留め自動退避/復元つき)

@echo off
setlocal
title Clear File Explorer History (Win11)
echo:
echo [*] Closing Explorer...
taskkill /f /im explorer.exe >nul 2>&1

REM --- Paths ---
set "AD=%APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations"
set "CD=%APPDATA%\Microsoft\Windows\Recent\CustomDestinations"
set "RECENT=%APPDATA%\Microsoft\Windows\Recent"
set "TMP=%TEMP%_qa_backup"
set "QAPIN=f01b4d95cf55d32a.automaticDestinations-ms"

REM --- Prepare backup folder ---
mkdir "%TMP%" >nul 2>&1

REM --- Backup Quick Access pinned list (if exists) ---
if exist "%AD%%QAPIN%" copy /y "%AD%%QAPIN%" "%TMP%%QAPIN%" >nul

REM --- Clear Jump Lists / Recent items ---
del /f /q "%AD%*.*" >nul 2>&1
del /f /q "%CD%*.*" >nul 2>&1
del /f /q "%RECENT%*.*" >nul 2>&1

REM --- Clear Explorer typed paths / search history / MRU ---
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\TypedPaths" /f >nul 2>&1
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\WordWheelQuery" /f >nul 2>&1
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU" /f >nul 2>&1
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePidlMRU" /f >nul 2>&1
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedPidlMRU" /f >nul 2>&1

REM --- Recreate essential keys (avoid future errors) ---
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\TypedPaths" /f >nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU" /f >nul

REM --- Restore Quick Access pinned list (if backed up) ---
if exist "%TMP%%QAPIN%" (
mkdir "%AD%" >nul 2>&1
copy /y "%TMP%%QAPIN%" "%AD%%QAPIN%" >nul
)

echo [*] Restarting Explorer...
start explorer.exe
echo:
echo [OK] File Explorer history cleared.
echo:
pause
endlocal 

ポイント

  • エクスプローラーを一度終了してから削除しているため、ロックによる失敗を回避できます。
  • クイックアクセスのピン留め(お気に入り)は f01b4d95cf55d32a.automaticDestinations-ms に含まれるため、バックアップ→復元で温存します。
  • 参照バー候補の源泉である TypedPaths と、共通ファイルダイアログのMRU(ComDlg32)を削除することで、“ショートカット作成ウィザードの参照バー候補”まで消えます。

実行しても消えない場合の確認チェック

  • 管理者として実行したか(標準権限だと一部のファイル削除が失敗することがあります)。
  • オンラインストレージ(OneDrive/SharePoint/Boxなど)のクライアントが、最近使った項目をすぐに再同期していないか。
  • 別ユーザーのプロセス(権限昇格ウィンドウや他ユーザーセッションのエクスプローラー)が動いていないか。

GUIだけで済ませたいときの手順

スクリプトを使いたくない場合は、次の順に実施すると成功率が高まります。エクスプローラーはすべて閉じてから行ってください。

基本:エクスプローラーのオプションから消去

  1. 任意のフォルダーを開く → 右上の「…」→ オプション(「ファイル エクスプローラーのオプション」)。
  2. [全般]タブ → 「プライバシー」枠内の[消去]をクリック。
  3. 同枠のチェックを外す:
    「最近使ったファイルを表示する」「よく使うフォルダーを表示する」

これでジャンプリスト側は初期化できますが、参照バーの候補は残ることがあります。

参照バー候補(TypedPaths)の削除

  1. Win + R → regedit と入力 → レジストリエディターを開く。
  2. キー HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TypedPaths を開く。
  3. 右ペインに並ぶ url1, url2, … を削除。大胆にいくならキーごと削除(再作成されます)。

共通ファイルダイアログ(ComDlg32)MRUの削除

  1. レジストリエディターで以下を順に削除:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePidlMRU
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedPidlMRU
  2. Windowsを再起動。

ジャンプリスト・最近の項目を手動で消去

  1. %AppData%\Microsoft\Windows\Recent\AutomaticDestinations と CustomDestinations をエクスプローラーで開く。
  2. 中のファイル(.automaticDestinations-ms / .customDestinations-ms)をすべて削除。
    ※ ピン留めの維持が必要なら f01b4d95cf55d32a.automaticDestinations-ms だけ残すか、退避しておきます。

予防策:二度と貯めない設定

再発を防ぐには、「表示しない」「記録しない」の2方向で対策します。特に共有PCでは効果が大きいです。

エクスプローラーの表示を止める(ユーザー設定)

  • ファイル エクスプローラーのオプション → [全般]→「プライバシー」:
    「最近使ったファイルを表示する」「よく使うフォルダーを表示する」をオフ。
  • 設定 → 個人用設定 → スタート:
    「スタート/ジャンプリスト/ファイルエクスプローラーに最近開いた項目を表示する」をオフ。

履歴そのものを記録しない(レジストリ/GPO)

目的設定場所値効果
最近使ったドキュメントを記録しないHKCU\Software\Microsoft\Windows\CurrentVersion\Policies\ExplorerDWORD NoRecentDocsHistory = 1最近の項目・ジャンプリストの蓄積を抑止
(GPO)エクスプローラーの検索履歴を表示しないユーザーの構成 → 管理用テンプレート → Windows コンポーネント → ファイル エクスプローラー「エクスプローラーの検索ボックスに最近の検索を表示しない」を有効検索語の候補が出なくなる

「なぜ消えないのか」をもう少し深掘り

エクスプローラーの候補が消えない典型的なケースを整理しておきます。原因が分かれば対処は簡単です。

現象ありがちな原因対処
ショートカット作成ウィザードの参照バーだけ消えないComDlg32(共通ファイルダイアログ)のMRUが残っているComDlg32の2キー(OpenSavePidlMRU / LastVisitedPidlMRU)を削除
アドレスバーに手入力のパスが出続けるTypedPathsキーが残っているTypedPathsを削除または値を空にする
クイックアクセスの頻繁フォルダーが復活するAutomaticDestinationsのデータベースが再構築されるチェックボックスの無効化+データベースの削除をセットで行う
消したのに数分後にまた候補が出るクラウドクライアントがMRUを再同期/別プロセスが書き戻しクライアント一時停止 → 消去 → 再起動、別ユーザーのエクスプローラーを終了

PowerShell派のためのワンライナー(管理者)

バッチではなくPowerShellで行いたい場合は、次のスニペットでほぼ同等のことができます。

# 参照バーやジャンプリストの履歴を全削除(ピン留めは退避)
$ad = "$env:APPDATA\Microsoft\Windows\Recent\AutomaticDestinations"
$cd = "$env:APPDATA\Microsoft\Windows\Recent\CustomDestinations"
$recent = "$env:APPDATA\Microsoft\Windows\Recent"
$qaPin = "f01b4d95cf55d32a.automaticDestinations-ms"
$backup = Join-Path $env:TEMP "_qa_backup"
Stop-Process -Name explorer -Force -ErrorAction SilentlyContinue
New-Item -ItemType Directory -Path $backup -Force | Out-Null
Copy-Item -Path (Join-Path $ad $qaPin) -Destination $backup -ErrorAction SilentlyContinue
Remove-Item "$ad\*" -Force -ErrorAction SilentlyContinue
Remove-Item "$cd\*" -Force -ErrorAction SilentlyContinue
Remove-Item "$recent\*" -Force -ErrorAction SilentlyContinue
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\TypedPaths" /f
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\WordWheelQuery" /f
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePidlMRU" /f
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedPidlMRU" /f
Start-Sleep -Seconds 1
if (Test-Path (Join-Path $backup $qaPin)) {
  New-Item -ItemType Directory -Path $ad -Force | Out-Null
  Copy-Item -Path (Join-Path $backup $qaPin) -Destination $ad -Force -ErrorAction SilentlyContinue
}
Start-Process explorer.exe

「やってはいけない」注意点

  • システム全体のレジストリ掃除系ツールで一気に消すのは非推奨。ピン留め・カスタムビューなど望まない設定まで消えることがあります。
  • AutomaticDestinationsの全削除は確かに効きますが、アプリのジャンプリストまで初期化される可能性があります。気になる場合はエクスプローラー関連のみ(特に f01b4d95cf55d32a... の扱い)を慎重に。
  • 企業環境ではGPO/Intuneでの制御が入っていることがあります。ローカル操作が元に戻るなら、管理者にポリシー確認を。

検証方法:消えているかを確かめる手順

  1. エクスプローラーを開く → アドレスバーに適当なドライブ文字(例:z:\)を入力 → 候補が出ないことを確認。
  2. デスクトップで右クリック → 新規作成 → ショートカット →「参照…」を押さず、過去のネットワークパスが提案されないことを確認。
  3. クイックアクセスを開き、「最近使った項目」「よく使うフォルダー」が空であることを確認。

カスタマイズ:残したい履歴だけ温存する

「参照バーの候補は消したいが、クイックアクセスのピン留めは残したい」という要望は多いです。上のBATはそれに対応済みですが、さらに調整したい場合は次の行をコメントアウトして用途別に使い分けてください。

用途コメントアウトする行残るもの / 消えるもの
ピン留めは必ず残すdel /f /q "%AD%\*.*"(削除全体)を外し、
特定ファイルのみ削除する方式に変更
ピン留めは残る/頻繁・最近は消える
参照バー候補だけ消すreg delete ...\TypedPaths と ComDlg32 関連のみ残して実行参照バーの候補が消える/ジャンプリストは維持
検索語だけ消すWordWheelQuery の行のみ実行検索ボックスの語句履歴のみ消える

よくある質問(FAQ)

Q. 「履歴の消去」ボタンを押しても効果がないのは不具合?

A. 不具合ではありません。ボタンは主にジャンプリスト(最近/頻繁)を対象にしており、TypedPaths や ComDlg32 のMRUには届きません。本記事の“全箇所クリア”を行ってください。

Q. 再起動のたびに復活するのはなぜ?

A. クラウド連携やポリシーが履歴を再投入している可能性があります。該当クライアントを一時停止してからクリアし、予防策(表示オフ・NoRecentDocsHistory)をセットで適用してください。

Q. ピン留めが消えた。元に戻せますか?

A. 上のBATは自動退避・復元しますが、手動で全削除した場合は復元が難しいことがあります。今後のために AutomaticDestinations フォルダーを定期バックアップしておくと安心です。

Q. 企業PCでレジストリ操作は大丈夫?

A. まずは社内ポリシーを確認しましょう。ユーザー権限での変更が禁止されている場合、GPOでの一括無効化を管理者に依頼するのが安全です。

運用Tips:定期的に自動クリアする

共有端末や検証用PCでは、タスク スケジューラで定期実行すると手間が省けます。

  1. タスク スケジューラを開く → タスクの作成。
  2. 「トリガー」タブ:ログオン時/毎日など任意。
  3. 「操作」タブ:プログラムの開始 → Clear_Explorer_History.bat を指定 →「最上位の特権で実行する」にチェック。

履歴をためない運用にすると、再発の切り分けも簡単になります。

まとめ:履歴が「消えない」を確実に終わらせる

  • 候補の保存先はレジストリ(TypedPaths/ComDlg32)+ジャンプリスト(AutomaticDestinations)の複合体。
  • 管理者BATで全箇所を一括クリアすると、参照バーの候補まできれいに消える。
  • 再発防止には、表示オフ(エクスプローラー設定)+記録オフ(NoRecentDocsHistoryやGPO)の二段構えが効く。
  • クイックアクセスのピン留めは退避・復元で守れる。運用に合わせてスクリプトをカスタムしよう。

付録:トラブルシューティング早見表

症状優先して試す次に試す最終手段
参照バーの過去パスが出るBAT/PowerShellで一括クリアTypedPaths削除+ComDlg32削除新規ユーザープロファイルで再検証
クイックアクセスが復活するオプションで表示オフ+AutomaticDestinations削除NoRecentDocsHistory=1GPOで履歴の表示・記録を無効化
消してもすぐ戻るクラウド同期一時停止→消去→再起動別ユーザーのExplorer終了監査ログで書き戻し元を特定

安全に進めるためのバックアップ手順

  1. レジストリエディターで対象キーを右クリック → エクスポート し、.regで保存。
  2. %AppData%\Microsoft\Windows\Recent フォルダーを丸ごとコピー(サイズは小さめ)。
  3. 問題が出たら、.regをダブルクリックで戻し、バックアップを元の場所へ貼り戻す。

おわりに

「削除しても消えない」と感じるのは、履歴の実体が1か所ではないからです。本記事の手順を上から順に実施すれば、ショートカット作成ウィザードの参照バー候補まで含めて、確実にクリーンにできます。最後は予防策まで組み合わせ、快適な入力体験を取り戻しましょう。

この記事を書いた人

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

コメント

コメントする

目次