日程Fit|「いつ空いてますか?」の往復はもう不要。候補日を選んでURLを送るだけ|登録不要|今すぐ無料で使う →

Windows 11/10 エクスプローラー「最近使用したファイル」が保存されない・チェックが外れる原因と対処法(ShowRecent/グループポリシー)

Windows 11/10 のエクスプローラーで「最近使用したファイルを表示する」にチェックを入れても保存されず、オプションを開き直すと外れてしまう…。この現象はレジストリ値の未保存やポリシー強制、ユーザープロファイル不具合が原因になりがちです。確認すべきポイントと、直す手順を順番に解説します。

日程Fit。無料・登録不要。「いつ空いてる?」を、ひとつのリンクで。リンクを送って、○△×でかんたん日程調整。無料で日程を作る。
目次

症状の特徴と困るポイント

対象の症状は、エクスプローラーの[フォルダー オプション](Windows 11 では[エクスプローラーのオプション]と表示されることがあります)で、次の設定を有効にしようとしても反映されない状態です。

  • 「クイック アクセス(ホーム)に最近使用したファイルを表示する」

チェックを入れて[適用]しても、いったん画面を閉じて開き直すとチェックが外れてしまい、結果としてホーム(クイック アクセス)に「最近使用したファイル」が出てこない、または履歴が残らないように見えます。

項目内容
発生場所エクスプローラー → 右上の「…」→[オプション](または[フォルダー オプション])→[全般]→[プライバシー]
主な影響最近開いたファイルが一覧に出ない/作業の続きが追いにくい/検索やピン留めの代替が必要になる
起きやすい環境会社・学校の管理下PC、最適化・プライバシー系ツール導入、ユーザープロファイル破損、権限や履歴保存先の不整合

チェックが勝手に外れる主な原因

この不具合は「表示だけの問題」というより、設定の保存先にあたるレジストリや、組織のポリシーで上書きされているケースが多いです。まずは原因を整理しておくと、無駄な作業を減らせます。

原因候補ありがちな兆候確認ポイント
レジストリ値が保存されていない適用直後は見えても再起動や再ログインで戻るShowRecent などの値が 0 に戻る/そもそも値が作られない
グループポリシー・MDMで強制無効自分で直しても一定時間で元に戻る会社・学校PC、ドメイン参加、Intune 等で管理されている
履歴の保存先が壊れているチェックは入るが履歴が空のまま%APPDATA% 配下の Recent / AutomaticDestinations が破損・権限不整合
クリーナー/プライバシーツールの影響ログオンのたびに履歴が消える「最近使った項目を削除」等の自動クリーン設定が有効
ユーザープロファイル不具合別ユーザーでは正常、自分だけ不具合新規ユーザーで同症状かを切り分け

作業前にやっておく安全策

レジストリ編集は、値を間違えると予期しない挙動につながる可能性があります。最低限、次のどちらかを行ってから進めてください。

  • システムの復元ポイントを作成する
  • 対象キーをエクスポートしてバックアップする(レジストリエディターでキーを右クリック→[エクスポート])

レジストリで「ShowRecent」を有効化して設定を固定する

まずは、設定の保存先になりやすい値を直接有効化します。GUIのチェックが保存されない場合でも、レジストリに正しい値が入ると安定するケースがあります。

手順

  1. [Windowsキー + R]→「ファイル名を指定して実行」で regedit を入力し、レジストリエディターを開きます。ユーザーアカウント制御が出たら[はい]を選びます。
  2. 上部のアドレスバーに次を貼り付けて Enter します。 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  3. 右側の一覧で ShowRecent を探します。
    • 存在する場合:ダブルクリックして「値のデータ」を 1 にします。
    • 存在しない場合:空白を右クリック→[新規]→[DWORD(32ビット)値]で作成し、名前を ShowRecent にして、値を 1 にします。
  4. (任意)「最近使用したファイル」だけでなく「頻度の高いフォルダー」も表示したい場合は、同じ場所で ShowFrequent も 1 にします。環境によっては、ShowRecent は有効でも ShowFrequent が無効だと「ホームが寂しい」状態になることがあります。
  5. エクスプローラーを再起動します。最も簡単なのはタスクマネージャーから再起動する方法です。
    • [Ctrl + Shift + Esc]→タスクマネージャー→「Windows エクスプローラー」を右クリック→[再起動]
    コマンドで行う場合は次のようにします。 taskkill /f /im explorer.exe start explorer.exe

確認方法

エクスプローラーのオプションを開き直し、「クイック アクセス(ホーム)に最近使用したファイルを表示する」にチェックが入っているかを確認します。チェックが維持され、ホームに最近の項目が出るならこの段階で完了です。

補足:PowerShellで一括設定したい場合

複数台に適用したい、手入力を避けたい場合は PowerShell でも設定できます。管理者でなくても、通常は自分のユーザー(HKCU)なら変更できます。

New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer" -Name "ShowRecent" -PropertyType DWord -Value 1 -Force
New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer" -Name "ShowFrequent" -PropertyType DWord -Value 1 -Force

実行後はエクスプローラーの再起動(またはサインアウト→サインイン)を行ってください。

設定が戻る場合はポリシーによる強制無効を疑う

レジストリで 1 にしても、しばらくすると 0 に戻る、あるいはチェックが外れる場合は、ポリシーで「最近使ったドキュメントを記録しない」が有効化されている可能性が高いです。会社・学校の端末で特に多いパターンです。

ローカルグループポリシーを確認する(Pro / Enterprise など)

  1. [Windowsキー + R]→ gpedit.msc を入力してローカルグループポリシーエディターを開きます。
  2. 左側で次の順に開きます。 ユーザーの構成 └ 管理用テンプレート └ スタート メニューとタスク バー
  3. 右側の一覧で 「最近使ったドキュメントを記録しない」(英語環境では “Do not keep history of recently opened documents” など)を開き、状態を確認します。
  4. 「有効」なら 「未構成」 または 「無効」 に変更します。
  5. 反映のために再起動するか、次のコマンドでポリシー更新を行います。 gpupdate /force

ファイルエクスプローラー側のポリシーも確認する

環境によっては、「最近使った項目」や「頻度の高い場所」をエクスプローラーで表示しないポリシーが別に用意されていることがあります。次の場所も念のため確認してください(表示名はバージョンや言語で多少異なります)。

  • [ユーザーの構成]→[管理用テンプレート]→[Windows コンポーネント]→[ファイル エクスプローラー]
  • 「最近使った項目と頻度の高い場所をファイル エクスプローラーに表示しない」「最近使った項目を削除する」などの類似設定

どれを変更すべきか迷う場合は、いったん「未構成」に戻して挙動を見て、必要最小限だけ無効化するのが安全です。

Home版で gpedit が使えない場合の考え方

Home 版はローカルグループポリシーエディターが標準では使えません。ただし「ポリシー相当のレジストリ」が書き込まれていると、同じ症状になります。代表的には次のような値です(存在しない場合もあります)。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
  NoRecentDocsHistory (DWORD)

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoRecentDocsHistory (DWORD)

もし NoRecentDocsHistory が 1 になっている場合、最近使ったドキュメントの履歴が無効化されます。組織で管理されている端末では勝手に戻ることがあるため、無理に変更せず管理者に相談してください。

それでも改善しないときの追加チェック

チェックが保持されても履歴が増えない、あるいはチェック自体が保持できない場合は、履歴保存先や周辺設定を確認します。ここから先は「原因の切り分け」に近いので、上から順に潰していくのが近道です。

エクスプローラーの「プライバシー」項目をまとめて確認する

オプション画面の同じエリアに、似た意味のチェックが複数あります。片方だけオンでも、期待どおり表示されないことがあります。

チェック項目役割推奨
最近使用したファイルを表示するホームに最近開いたファイルを表示するON(本記事の対象)
頻度の高いフォルダーを表示するよく開くフォルダーを表示する好みでON(整理に便利)
ファイル エクスプローラーの履歴を消去記録された履歴をリセットする不具合切り分けで一度「消去」も有効

履歴の保存先フォルダーが壊れていないか確認する

最近使った項目(ジャンプリスト等)や「最近」の情報は、ユーザープロファイル配下に保存されます。ここが破損・権限不整合だと、チェックは入っても履歴が残らないことがあります。

  • %APPDATA%\Microsoft\Windows\Recent
  • %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations
  • %APPDATA%\Microsoft\Windows\Recent\CustomDestinations

エクスプローラーのアドレスバーに上記を貼り付けて開けるか、フォルダーが存在するか、更新日時が動くかを確認します。アクセス拒否が出る、ファイルが作られない場合はプロファイルの権限問題が疑わしいです。

「最適化」「クリーナー」「プライバシー強化」ソフトを一度疑う

最近使ったファイルを「履歴」とみなして削除するツールは少なくありません。特に次のような設定が入っていると、チェックが戻る・履歴が残らない原因になります。

  • ログオン時に最近使ったファイルやジャンプリストを自動削除する
  • Windowsのトラッキングや履歴機能をまとめて無効化する
  • 企業向けのセキュリティ製品が履歴保存を禁止している

まずは一時的に無効化して挙動が変わるかを確認し、原因だった場合は「最近使った項目」だけ除外する設定がないか探します。

ユーザープロファイルの切り分けを行う

原因がプロファイル側にあるかを最短で見抜くには、新規ユーザーで同じ操作を試すのが有効です。

  1. [設定]→[アカウント]→[家族とその他のユーザー](表示名は環境で異なります)
  2. ローカルユーザーを追加し、そのユーザーでサインイン
  3. 同じようにエクスプローラーのオプションで「最近使用したファイル」を有効化して保持できるか確認

新規ユーザーで正常なら、元のユーザーのプロファイル破損や、ユーザー単位のポリシー・ツール設定が濃厚です。データ移行やプロファイル修復の方針を検討してください。

関連するレジストリ値を理解しておくと、再発時に早く直せる

「最近使用したファイル」が絡む設定は、似た名前の値やポリシーが複数あります。症状がぶり返したときに原因を切り分けやすいよう、代表的な値を整理しておきます(すべての環境に存在するわけではありません)。

値(例)場所(例)意味目安
ShowRecentHKCU\…\Explorerホーム/クイックアクセスで「最近使用したファイル」を表示する表示したいなら 1
ShowFrequentHKCU\…\Explorerホーム/クイックアクセスで「頻度の高いフォルダー」を表示する好みで 1
NoRecentDocsHistoryHKCU/HKLM\…\Policies\Explorer最近開いたドキュメントの履歴を保存しない(ポリシー相当)無効化したいなら 0 または未設定
ClearRecentDocsOnExitHKCU/HKLM\…\Policies\Explorerログオフ時に最近使った項目を消去する運用次第(不具合切り分けでは 0)

ポイントは、ShowRecent を 1 にしても、NoRecentDocsHistory が 1 だとポリシー側が勝つ可能性があることです。「チェックが戻る」「履歴が残らない」は、この競合で起きることがよくあります。

レジストリが書き換わらない・すぐ戻るときのチェック項目

操作自体は正しいのに反映されない場合、次のような“外側の要因”が隠れていることがあります。心当たりがあれば、該当箇所から優先して確認してください。

  • ポリシーの定期適用:会社PCはログオン時や一定間隔で設定が再適用されます。変更して数分〜数時間で戻るなら可能性大です。
  • セキュリティ製品の保護:レジストリ保護機能が働くと、値が書き換わらない/元に戻ることがあります。イベント通知やログを確認します。
  • 「クイックアクセスの履歴を消去」系のスクリプト:タスクスケジューラやログオンスクリプトで履歴を消しているケースがあります。
  • ローミングプロファイル/プロファイル同期:別端末や同期処理で古い設定が戻ってくることがあります。

管理端末かどうかが曖昧な場合は、コマンドプロンプトで gpresult(ポリシー結果)を確認すると、どのポリシーが効いているかの当たりがつきます。組織の運用に触れるため、実行や解釈は管理者と相談しながら進めるのが安全です。

Windows 11 の「ホーム」と Windows 10 の「クイック アクセス」の違い

Windows 11 ではエクスプローラーのトップが「ホーム」と表示され、Windows 10 では「クイック アクセス」と呼ばれることが多いです。名称が違うだけで、どちらも「最近使用したファイル」「頻度の高いフォルダー」を集約して表示する役割は共通しています。

検索時は「ホーム 最近使用したファイル 表示されない」だけでなく、「クイックアクセス 最近使ったファイル 表示されない」「Explorer ShowRecent」など、複数の言い回しで情報がヒットするため、トラブルシュートの際は用語を切り替えて調べるのがコツです。

よくある質問

ShowRecent が見つからないのですが?

環境によっては初期状態で値が存在しません。その場合は、該当キー(Explorer)で DWORD(32ビット)値として新規作成して問題ありません。値が作れない場合は、プロファイルの権限やセキュリティソフトの保護を疑ってください。

チェックは保持されるのに、最近使用したファイルが空です

「最近」を作るには、実際にファイルを開いて履歴が記録される必要があります。保存先フォルダー(Recent/AutomaticDestinations)が更新されているかを確認し、更新されない場合は権限・破損・クリーナーの影響が濃厚です。また、企業端末では「履歴は保存しない」運用のためにポリシーで制限されていることがあります。

会社・学校のPCですが、自分で直していいですか?

組織管理下の端末では、ポリシーや構成管理(ドメイン、MDM、Intune 等)で設定が定期的に上書きされることがあります。無理に変更すると監査や運用ルールに抵触する可能性もあるため、基本は管理者に相談するのが安全です。自分の裁量で変更できる範囲(個人PC)かどうかをまず確認してください。

まとめ:おすすめの解決ルート

「チェックが外れる」問題は、原因がはっきりしているほど短時間で直せます。迷ったら次の順で進めるのが効率的です。

  • レジストリで ShowRecent(必要なら ShowFrequent)を 1 にして、エクスプローラーを再起動
  • 勝手に戻る場合は、グループポリシーで「最近使ったドキュメントを記録しない」を未構成/無効にする
  • Home版や管理端末では、ポリシー相当のレジストリや組織管理の有無を確認する
  • チェックが保持されても履歴が増えない場合は、Recent フォルダーやクリーナーの影響、ユーザープロファイルを切り分ける

ここまでの手順で、多くの環境は「レジストリの ShowRecent を 1 に設定 → 必要に応じてポリシーの履歴禁止を解除」で改善します。

この記事を書いた人

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

コメント

コメントする

目次