「スタートメニューを開いたら、昨日見ていたファイルが表示されていて、家族に見られてしまった…」そんな経験はありませんか?
Windowsは初期設定で「最近使ったファイル」や「よく使うフォルダ」をスタートメニューやエクスプローラーに表示します。プライベートなファイルを扱うPCや、複数人で共有しているPCでは、この機能をオフにしておきたい場面が多いと思います。
この記事では、最近使ったファイルの履歴を表示しないようにする3つの方法を紹介します。
Windowsはどこに履歴を表示しているの?
主に以下の2箇所に表示されます:
- スタートメニュー:最近開いたファイルがピン留めの下に表示される(Windows 11)
- エクスプローラーのクイックアクセス:「最近使用したファイル」として一覧表示される
どちらも同じ設定で制御できます。履歴は Start_TrackDocs というレジストリ値で管理されています。
3つの解決方法
【基本】Windowsの設定から無効にする
設定アプリから数クリックで完結します。
Windows 11の場合:
- スタートメニュー → 「設定」
- 「個人用設定」→「スタート」
- 「最近開いた項目をスタート、ジャンプリスト、ファイルエクスプローラーに表示する」をオフ
Windows 10の場合:
- 設定 → 「個人用設定」→「スタート」
- 「スタートまたはタスクバーのジャンプリストに最近開いた項目を表示する」をオフ
エクスプローラーの「クイックアクセス」からも消すには、エクスプローラー→「表示」→「オプション」→「プライバシー」セクションの「最近使ったファイルを表示する」のチェックを外してください。
【効率重視】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+R → regedit → Enter)を開き、以下のキーに移動してください:
| 値の名前 | 種類 | 履歴を表示 | 履歴を非表示 |
|---|---|---|---|
| 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に戻すだけです。
