最近使ったファイルをスタートメニューに表示しない3つの方法【プライバシー対策】

「スタートメニューを開いたら、昨日見ていたファイルが表示されていて、家族に見られてしまった…」そんな経験はありませんか?

Windowsは初期設定で「最近使ったファイル」や「よく使うフォルダ」をスタートメニューやエクスプローラーに表示します。プライベートなファイルを扱うPCや、複数人で共有しているPCでは、この機能をオフにしておきたい場面が多いと思います。

この記事では、最近使ったファイルの履歴を表示しないようにする3つの方法を紹介します。

Windowsはどこに履歴を表示しているの?

主に以下の2箇所に表示されます:

  • スタートメニュー:最近開いたファイルがピン留めの下に表示される(Windows 11)
  • エクスプローラーのクイックアクセス:「最近使用したファイル」として一覧表示される

どちらも同じ設定で制御できます。履歴は Start_TrackDocs というレジストリ値で管理されています。

3つの解決方法

【基本】Windowsの設定から無効にする

設定アプリから数クリックで完結します。

Windows 11の場合:

  1. スタートメニュー → 「設定」
  2. 「個人用設定」→「スタート」
  3. 「最近開いた項目をスタート、ジャンプリスト、ファイルエクスプローラーに表示する」をオフ

Windows 10の場合:

  1. 設定 → 「個人用設定」→「スタート」
  2. 「スタートまたはタスクバーのジャンプリストに最近開いた項目を表示する」をオフ

エクスプローラーの「クイックアクセス」からも消すには、エクスプローラー→「表示」→「オプション」→「プライバシー」セクションの「最近使ったファイルを表示する」のチェックを外してください。

【効率重視】PowerShellで設定する

コマンド一発でレジストリ値を変更できます。

# 最近使ったファイルの履歴を無効にする(PowerShell)
Set-ItemProperty -Path "HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced" -Name "Start_TrackDocs" -Value 0

# エクスプローラーを再起動して反映
Stop-Process -Name explorer -Force

元に戻す場合は -Value 0-Value 1 に変えて実行してください。

さらに、すでに蓄積されている履歴をクリアするには:

# 履歴ファイルの保存フォルダをクリア(PowerShell)
Remove-Item "$env:APPDATAMicrosoftWindowsRecent*" -Recurse -Force -ErrorAction SilentlyContinue

【参考】レジストリで直接設定する

レジストリエディタ(Win+Rregedit → Enter)を開き、以下のキーに移動してください:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
値の名前 種類 履歴を表示 履歴を非表示
Start_TrackDocs REG_DWORD 1(初期値) 0

「Start_TrackDocs」をダブルクリックし、値を 0 にして「OK」で保存。エクスプローラーを再起動すると反映されます。

⚠️ 注意事項
  • この設定は「これ以降の履歴を記録しない」ものです。設定前に蓄積された履歴は別途クリアが必要です。
  • HKEY_CURRENT_USERなので、現在のユーザーにのみ適用されます。
  • レジストリ編集前には必ずバックアップ(ファイル→エクスポート)を取ってください。

3つの方法を比較する

方法 難易度 過去の履歴クリア おすすめな人
【基本】Windowsの設定 ★☆☆ △(設定内にクリアボタンあり) すぐ設定したい人
【効率重視】PowerShell ★★☆ ◎(コマンドで一括クリア可能) 履歴も消したい人
【参考】レジストリ ★★★ △(別途クリアが必要) 仕組みを知りたい人

よくある質問

Q. 設定をオフにしたら、クイックアクセスにピン留めしたフォルダも消えますか?
A. 消えません。「ピン留め」は手動で固定したものなので影響を受けません。自動で表示される「最近使ったファイル」だけが消えます。

Q. 設定前の履歴も消したいのですが。
A. エクスプローラー→「表示」→「オプション」→「プライバシー」セクションの「履歴のクリア」ボタンを使うか、PowerShellコマンドで %APPDATA%MicrosoftWindowsRecent フォルダの中身を削除してください。

Q. OfficeアプリやVSCodeなど個別アプリの履歴も消せますか?
A. Windowsの設定で消えるのはエクスプローラー・スタートメニューの履歴です。各アプリが独自に持つ「最近使ったファイル」はそれぞれのアプリ内設定から消してください。

まとめ

最近使ったファイルの表示は Start_TrackDocs というひとつのレジストリ値で制御されています。プライバシーを守りたい場面や、共有PCを使っている場合には、ぜひ無効にしておきましょう。

設定はいつでも元に戻せるので、試してみて「やっぱり表示したい」と思ったら値を1に戻すだけです。

このブログについて:「わんわんおのIT備忘録」では、こんな感じでWindowsの困りごとをレジストリの仕組みと一緒に解説しています。他の記事もぜひ参考にしてみてください。