Understanding Windows Jump Lists
Understanding Windows Jump Lists
Jump Lists were introduced in Windows 7 to give users quick access to recently and frequently used files per application. For a forensic analyst, they are a rich record of user activity: which files were opened, when, and from where.
If you're new to the topic, start with the beginner-level primer on Windows Jump Lists.
Two file types
- AutomaticDestinations
(
*.automaticDestinations-ms) — an OLE Compound File. Each numbered stream is a Windows shell link (LNK), and aDestListstream orders them and records access timestamps and the originating hostname. - CustomDestinations
(
*.customDestinations-ms) — application-defined categories containing a sequence of LNK structures.
Both live under
%AppData%\Microsoft\Windows\Recent\(Automatic|Custom)Destinations\ — see
where Windows stores Jump List files
for the per-user paths, AppID naming convention, and how to acquire the files
from a forensic image.
Why parse them in the browser?
For investigations, the chain of custody matters. This tool compiles a Rust parser to WebAssembly and runs it entirely client-side — the artifact never leaves your machine, and there is no server to log it. For a side-by-side look at the alternatives, see the Jump List parser tools comparison.
Drop a file on the home page to see the decoded entries. Need a step-by-step investigation workflow? Read the DFIR walkthrough. Trying to remove Jump List history instead? See how to clear or delete Windows Jump Lists.