CUSTOMDESTINATIONS-MS ファイル形式とは?
.customDestinations-ms ファイルは、特定のアプリケーションのジャンプ リストにおいて、ユーザーがピン留めしたエントリを保存するバイナリ形式の Windows Shell データ ファイルです。Windows 7 以降で、ユーザーがタスクバーのボタンを右クリックしてファイルやタスクをアプリのジャンプ リストにピン留めすると、Windows はそのエントリを .customDestinations-ms ファイルに記録します。
各ファイルは、アプリケーションの AppID(16 桁の 16 進数値)に基づいて命名され、%APPDATA%\Microsoft\Windows\Recent\CustomDestinations\ に保存されます。例えば、Windows エクスプローラーのピン留めされた項目は、5f7b5f1e01b83767.customDestinations-ms という名前のファイルに保存されています。
内部的には、このファイルは MS-SHLLINK 仕様に準拠した Windows Shell Link バイナリ レコードを順次連結したものです。各レコードには、ターゲット ファイルのパス、ボリューム情報、タイムスタンプ、およびアイコン データがエンコードされています。密接に関連する .automaticDestinations-ms 形式(最近使った項目や頻繁に使う項目を OLE Compound File Binary コンテナ内に保存する形式)とは異なり、.customDestinations-ms には外部コンテナがなく、生の .lnk レコードが連続して書き込まれています。
これらのファイルはデジタル フォレンジックにおいて重要です。ユーザーが意図的にタスクバーにピン留めしたファイル(元のファイルが削除された後でも、ファイル パスやタイムスタンプを含む)を明らかにします。この形式は Windows 7 から Windows 11 まで変更されていません。
セキュリティと安全性
リスク: LOWこれらは Windows 内部のメタデータ ファイルであり、実行ファイルではないため危険ではありません。プライバシーに関する注意点として、フルパス、ボリューム シリアル、タイムスタンプなど、ユーザーがジャンプ リストにピン留めしたファイルの詳細な履歴が含まれています。プライバシーの痕跡を消去したいユーザーは、%APPDATA%\Microsoft\Windows\Recent\CustomDestinations\ からこれらのファイルを削除する必要があります。
形式の詳細
概要CUSTOMDESTINATIONS-MS ファイルを開くプログラム
技術的詳細
詳細仕様| 内部構造 | MS-SHLLINK (LNK) バイナリ レコードの順次連結 - 外部コンテナなし |
| バイト順序 | リトルエンディアン |
| ファイル命名規則 | 16 桁の 16 進数 AppID + `.customDestinations-ms` |
| 保存場所 | `%APPDATA%\Microsoft\Windows\Recent\CustomDestinations\` |
| レコード仕様 | Microsoft [MS-SHLLINK] オープン プロトコルに基づく MS-SHLLINK v2 シェル リンク レコード |
| 用途 | ユーザーがアプリケーションのタスクバー ジャンプ リストに手動でピン留めした項目を保存する |
| 一般的なサイズ | 1 KB - 100 KB |
| automaticDestinations-ms との対比 | あちらは OLE Compound File Binary (CFBF) を使用しますが、この形式は使用しません |
| フォレンジック上の価値 | ソース ファイルが削除された後でも、ピン留めされたファイルのパスとタイムスタンプを明らかにする |
| プラットフォーム | Windows 7 から Windows 11(形式の変更なし) |
| 管理元 | Windows Shell が自動的に管理。直接作成するための公開された API は文書化されていません |
| リリース日 | 2009 (Windows 7) |
| 最新バージョン | No versioned spec; format unchanged through Windows 11 |
| 仕様書 | docs.microsoft.com |
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。CUSTOMDESTINATIONS-MS ファイルについて最初の質問をしてみましょう。