none
Jump List History location?

    Question

  • Hi,

    there is something confusing me about the new 'Jump List', and to explain that i made following screenshots:

    http://img26.imageshack.us/img26/38/beforek.png

    As you see on this screenshot, Paint stores a list of recently accessed files in the Jump List and in the Registry under:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Paint\Recent File List


    But even after deleting the Registry Key above, the History in the Jump List does not go away as in this screenshot:

    http://img26.imageshack.us/img26/3223/afteru.png

    The same thing applies for : Wordpad, Media Player and IE's Frequent List...


    I just want to know where are those "Jump List" History-Lists stored? Or is it there any API that can be used to achieve that?


    Thanks.
    Friday, June 26, 2009 8:05 PM

Answers

  • Hi

    I also like to keep both the Jump Lists and the Recent list on the Start Menu clean.

    I have found that the easiest and fastest way to do this is the following.

    Right click the Start Button and select Properties.

    In the Privacy section remove the check marks from both items and click Apply. (don't click OK yet).

    Now, replace both check marks, select Apply and OK.


    This will clear both the Taskbar Jump Lists, Recent list, and the Start Menu recent list.

    Hope this helps.

    Thank You for testing Windows 7

    Ronnie Vernon MVP
    Saturday, August 08, 2009 9:50 AM

All replies

  • jodo3333,

    I have to apologize for not being in my Windows 7 environment right now, so I'm unable to provide the exact troubleshooting steps, but if you right-click on your Taskbar and open the Properties menu, there should be an option to disable these jump lists entirely. Disabling and then re-enabling them should clear this cache.
    -Alex
    Friday, June 26, 2009 10:53 PM
  •  Disabling and then re-enabling them should clear this cache.
    -Alex

    Well, i am aware of this....

    In fact i have built a little application that clears various personal stuff( just for hobby ) and under XP ,Vista the application was able to delete the recent files used by Paint, Wordpad and Media Player. So instead of deleting every file a time, i used my application to delete all that history per button click.

    But in Windows 7, i do not know(and did not find any documentation) where Windows 7 hides the "Jump-List" History lists... Do you know any API or Article on the net related to that? If not, is it there any way or method to follow explorer.exe upon deleting this history manually( Ollydbg, IDA... of course just for testing purpose) ?
    Saturday, June 27, 2009 12:24 AM
  • jodo3333,

    I have to apologize for not being in my Windows 7 environment right now, so I'm unable to provide the exact troubleshooting steps, but if you right-click on your Taskbar and open the Properties menu, there should be an option to disable these jump lists entirely. Disabling and then re-enabling them should clear this cache.
    -Alex

    Actually, there is not an option to disable jumplists if you right-click on the taskbar and choose properties and then the taskbar tab - for some reason it is under Start Menu tab instead.  Not being able to turn off jumplists for one app without turning them off for all, and not being able to find where the information is stored, are among the few reasons why I won't be buying the upgrade anytime soon - I'll continue testing with th RTM when posted on Technet.  As much as I like the OS, the inability to easily clear jumplist history (or simply turn it off) on an app by app basis is more than just a nuisance.  In some business environments the lack of this functionality, combined with the inability to easily find where the history sets are hidden, can also be a security flaw.  In this case security flaw means personal/business/work file history security, not OS security per se.  I am honestly stunned that we are evidently fast approaching RTM and this has still not been addressed.  There will be IT departments for some major government contractors (and almost certainly a few federal agencies) who will balk at Windows 7 for this reason.  It is an very useful feature that loses utility due to its all or nothing implementation, and the fact that I can't find anyone who has been able to tell me where the information is stored so that I can do something less all or nothing myself....

    Stephen
    Saturday, June 27, 2009 4:26 PM
  • C:\Users\[Username]\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations

    It's sort of a hard folder to get into, but that's where it's stored.
    Friday, August 07, 2009 10:08 PM
  • Hi

    I also like to keep both the Jump Lists and the Recent list on the Start Menu clean.

    I have found that the easiest and fastest way to do this is the following.

    Right click the Start Button and select Properties.

    In the Privacy section remove the check marks from both items and click Apply. (don't click OK yet).

    Now, replace both check marks, select Apply and OK.


    This will clear both the Taskbar Jump Lists, Recent list, and the Start Menu recent list.

    Hope this helps.

    Thank You for testing Windows 7

    Ronnie Vernon MVP
    Saturday, August 08, 2009 9:50 AM
  • Hi Ronnie,
    You've basically given the same answer twice here, but it's not answering the root question:

    How do you delete the history for a specific app that has been pinned to the taskbar without deleting everything?

    The history appears to be practically unlimited, which is also scary.

    Thanks,
    Marc

    PS, I've just tried the right click and remove from list method of deleting my Explorer history. I dumped at least 50 items and the list is still full. I would hope that all this history isn't in the registry. Maybe it's being stored in a hidden xml file somewhere?
    Thursday, November 12, 2009 8:35 PM
  • Where are the jump list stored. I have items in my jump list that are not displaying....more specifically I moved a system with its apps over (useing PCmover) and now when I want to pin something to the start menu or task bar that was on the prior system it requires the postscript of "(2)" and states that the non postscript version exist....I just want to find the registry or file and wipe this part clean and then rebuild pinned items. PLEASE HELP, I have high and far and can not find an answer.

    Sunday, January 31, 2010 6:18 PM
  • robertswinter,

    As RealityRipple said, the info is stored in C:\Users\[Username]\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations

    I too would like to know, as Marc Medina asked, whether a simple application has been or can be developed to deal with managing the jump list entries without clearing the whole list. As it is, the user has to pin the application to the taskbar, right click, and then select entries to remove one by one. It should be my right as a user to manage my own file history!
    Thursday, February 11, 2010 4:57 PM
  • robertswinter,

    As RealityRipple said, the info is stored in C:\Users\[Username]\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations

    I too would like to know, as Marc Medina asked, whether a simple application has been or can be developed to deal with managing the jump list entries without clearing the whole list. As it is, the user has to pin the application to the taskbar, right click, and then select entries to remove one by one. It should be my right as a user to manage my own file history!

    Hi

    You can use the procedure that I posted earlier to clear the Recent history in the Jump Lists.

    If you with to remove a Pinned item, simply hover over that item and click the 'Pushpin' icon for that item. This will move that item down to the Recent section.

    If you wish to provide feedback for this item, you can use the following link.

    Windows 7 feedback - Speak to us at Microsoft

    Hope this helps.

    Thank You for using Windows 7


    Ronnie Vernon MVP
    Saturday, February 13, 2010 11:52 PM

  • This is all so amusing...While this thread is not especially robust in activity, it certainly has been kept alive by persistent visits and posts for almost a year now. Obviously there is some need besides my own.

    The extended functionality of Jump Lists in Windows 7 is slick and appreciated, but can someone please reveal how (lord only knows why) to penetrate the obfuscation of recent files used for third party applications?

    For those attempting the answer, a simple batch file in XP solved the problem

    ----C:
    ----CD \Documents and Settings\[username]\Recent
    ----Del *.MP3 /F /Q

    Or, for those hiding ____ (I can't count the number of people who asked for this)
    ----Del *.Jpg /F /Q
    ----Del *.Gif /F /Q
    etc...

    Perhaps Ronnie or someone who knows the internals now understands the question, the need and can unobfuscate for us...

    An extra kudos to RealityRipple for the help - thanks !
    Friday, February 19, 2010 4:57 AM
  • ok heres what i want to know.

    i went to C:\Users\[Username]\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations and unfortunately it just has a list of code files theres no way of determining which file relates to which section of recent history / jump list and thus not helpful.

    in windows 7 you have 2 versions of internet explorer the normal 32 bit and a 64 bit version the problem is that although i can pin sites i go to almost daily to the jump list of the 32 bit version like my facebook games and the jobcentre website but on the 64 bit jump list it wont let me pin anything to it so i wanted to know where the shortcuts (.lnk) files for these jump lists are stored so that i can copy paste the items from the 32 but jump list of internet explorer to the 64 bit one.

    does anyone know where i can find these .lnk files within the jump list system?
    Stuart Bennett
    Monday, March 08, 2010 9:20 AM
  • Hi Stuart

    Updated information on this subject.

    Because there are still too many add-ons and other components that are not compatible with the 64-bit version of IE, the inability to set IE 64-bit as the default browser, and consequently, not be able to use the Jump List is by design.

    There is a good Q and A by Eric Lawrence, a Program Manager on the IE team at the following location that explains this.

    EricLaw's IEInternals: Q&A: 64-Bit Internet Explorer

    Hope this helps.

    Thank You for using Windows 7


    Ronnie Vernon MVP

    Wednesday, March 10, 2010 8:48 AM
  • thanks that helps a lot.
    Stuart Bennett
    Wednesday, March 10, 2010 1:56 PM
  • Well...thanks Ronnie, the link clarifies quite a bit (no pun intended) about the 64bit version of IE. Doesn't really address the topic of this thread though - "How can I independently manipulate (ACD) the jump lists for applications" in Windows 7?

    Wednesday, March 10, 2010 5:17 PM
  • Hi

    Unfortunately, the correct answer to this question is, there just isn't any default UI for manipulating the Jump List's.

    The only changes a user can perform are things like adding/removing pinned items, removing recent items, etc.

    As you have already seen, these files are in the relatively new -ms format. This is the same format used for many of the newer components such as the Virtual, saved Search folders, etc. Any attempt that I have made (I am not a developer) to edit these files has resulted in corrupting the file, which means that the jump list that the file is associated with simply disappears.

    You can make a backup of the current state of the Jump Lists by simply copying the files contained in the folders: 


    %AppData%\Microsoft\Windows\Recent\AutomaticDestinations

    and
    %AppData%\Microsoft\Windows\Recent\CustomDestinations

    You can also identify which program these files are associated with. Open Notepad and drag/drop one of the files on the open Notepad window. Take a look at the raw code that is displayed and you will be able to see the name of the program and sometimes the path to the programs executable displayed there.

    These files all have default names that never change, even on different installations or systems. Here is a short list of file names that I have found for some common programs.

     

    %AppData%\Microsoft\Windows\Recent\AutomaticDestinations

     


    28c8b86deab549a1.automaticDestinations-ms= IE8 Pinned and Recent.

    adecfb853d77462a.automaticDestinations-ms  = Word 2007 Pinned and Recent.

    a8c43ef36da523b1.automaticDestinations-ms =  Word 2003 Pinned and Recent.

    1b4dd67f29cb1962.automaticDestinations-ms = Windows Explorer Pinned and Recent.

    918e0ecb43d17e23.automaticDestinations-ms = Notepad Pinned and Recent.

    d7528034b5bd6f28.automaticDestinations-ms = Windows Live Mail Pinned and Recent.

    c7a4093872176c74.automaticDestinations-ms = Paint Shop Pro Pinned and Recent.

    b91050d8b077a4e8.automaticDestinations-ms = Media Center.

    f5ac5390b9115fdb.automaticDestinations-ms = PowerPoint 2007.

    23646679aaccfae0.automaticDestinations-ms = Adobe Reader 9.
    ***

    %AppData%\Microsoft\Windows\Recent\CustomDestinations


    28c8b86deab549a1.customDestinations-ms
    = IE8 Frequent and Tasks.



    An easier way to determine which file is associated with a particular program that is pinned to the Taskbar, is to first backup all of these files to a safe location, delete one of the original files and then check the Jump Lists for all of the pinned programs to see what is missing. You can then replace the deleted file from the backup. 

    I know that some enterprising tweaker will likely come up with a third party utility that allows some form of manipulating these Jump Lists, but I haven't seen one, yet. 

    Thank You for using Windows 7


    Ronnie Vernon MVP 

     

    • Proposed as answer by M Khalid Ashraf Wednesday, November 23, 2011 7:30 AM
    Wednesday, March 10, 2010 8:30 PM
  • Hi again

    One thing that might help would be if everyone who is interested in having more control over the Jump List would post their thoughts about what options they would like to see.

    Regards,

    Thank You for using Windows 7


    Ronnie Vernon MVP
    Wednesday, March 10, 2010 9:04 PM
  • well ronnie the options i would like to have with jump lists is:

    1. the ability to backup the pinned items but not necesarrily the recent items this way after a format and reinstall of windows i could simply restore the backup of the pinned items and viola.

    2. currently you can only pin an item to a jump list if you have opened the file and it shows in the programs recent list i would like to simply right click on a file in my hard drive and just go pin to jumplist and it pins it to the programs associated jump list, if the program doesnt have a jumplist then the item wouldnt appear in the context menu, explorer could tell be file extension if a program has a jump list and for the supported extensions enable this functionality.

    3. i would like that for ie8 that you could have your rs feeds on the jump list just like you have on the favourites bar so simply by right clicking ie8's icon you can see if you have anything new on your feeds by seeing if they are bold or not and that way don't have to waste time opening ie8 just t see if your feeds have updated which ultimately helps towards performance.


    Stuart Bennett
    Thursday, March 11, 2010 6:59 AM
  • I've got it.

     

    So I was trying to disable the jump list for Media Player Classic.  What I did was open a file in MPC and then check in Recent Items to see which files were last modified.  There were a couple, so I picked the smallest one and deleted it... voila! no jumplist!  So then I hit control+z to undo my deletion (since the computer will just make another one anyways).

    Then, right click the file and go into properties, go the the Security tab.  Choose your user name and hit Edit.  Choose your user name again and check off Deny for 'Read & Execute'.

    Now when you click on the jumplist, nothing will happen!

     

    Hooray!!!!!!!!

     

    Wednesday, March 24, 2010 11:37 PM
  • Sort of related to this-my jump list for Windows Explorer no longer displays.  I've had Windows 7 Pro on here for close to a year now, and it only quit displaying in the last month.  All my other programs still correctly display a jump list...but Windows Explorer doesn't.  (I had folders I use frequently pinned to it.)
    Wednesday, October 13, 2010 3:01 PM
  • An easier way to determine which file is associated with a particular program that is pinned to the Taskbar, is to first backup all of these files to a safe location, delete one of the original files and then check the Jump Lists for all of the pinned programs to see what is missing.
    Since that involves some trial and error, this might be a faster way to identify the AutomaticDestinations file corresponding to any particular program:

    1. (Optional) Temporarily move all files out of: %AppData%\Microsoft\Windows\Recent\AutomaticDestinations and %AppData%\Microsoft\Windows\Recent\CustomDestinations
    2. Open a file in your program of interest. Or, remove a file from the program's jump list using right-click > "Remove from this list".
    3. Identify the most recently modified file in: %AppData%\Microsoft\Windows\Recent\AutomaticDestinations
      Sorting by last-modified date makes this easy; the file should have a current timestamp. Ignore 1b4dd67f29cb1962.automaticDestinations-ms , which is for Windows Explorer.

    Renaming the correct file to any other name should immediately reset the desired jump list. (If the changes aren't reflected, unpin and then re-pin the program.)

    If you're having trouble, you can open candidate .automaticDestinations-ms files in Notepad and search for the filename opened in Step 2. Note that, if the jump list in question is broken , Step 1 will probably be necessary.

     



    Here are the AutomaticDestinations files corresponding to some common programs. These files are created and maintained whether or not a program is pinned.

    28c8b86deab549a1.automaticDestinations-ms  > Internet Explorer 8 (32-bit)
    918e0ecb43d17e23.automaticDestinations-ms > Notepad (32-bit)
    9b9cdc69c1c24e2b.automaticDestinations-ms  > Notepad (64-bit)
    74d7f43c1561fc1e.automaticDestinations-ms  > Windows Media Player 12 (32-bit)
    b0459de4674aab56.automaticDestinations-ms  > Windows Virtual PC - vmwindow.exe (32- and 64-bit)
    6728dd69a3088f97.automaticDestinations-ms > Windows Command Processor - cmd.exe (64-bit)
    954ea5f70258b502.automaticDestinations-ms > Windows Script Host - wscript.exe (32-bit)
    9f5c7755804b850a.automaticDestinations-ms  > Windows Script Host - wscript.exe (64-bit)

    9839aec31243a928.automaticDestinations-ms  > Microsoft Excel 2010 (32-bit)
    9c7cc110ff56d1bd.automaticDestinations-ms  > Microsoft Powerpoint 2010 (32-bit)
    a7bd71699cd38d1c.automaticDestinations-ms  > Microsoft Word 2010 (32-bit)

    89b0d939f117f75c.automaticDestinations-ms  > Adobe Acrobat 9 Pro Extended (32-bit)
    26717493b25aa6e1.automaticDestinations-ms  > Adobe Dreamweaver CS5 (32-bit)
    e2a593822e01aed3.automaticDestinations-ms > Adobe Flash CS5 (32-bit)
    c765823d986857ba.automaticDestinations-ms > Adobe Illustrator CS5 (32-bit)
    84f066768a22cc4f.automaticDestinations-ms  > Adobe Photoshop CS5 (64-bit)
    44a398496acc926d.automaticDestinations-ms  > Adobe Premiere Pro CS5 (64-bit)
    d5c3931caad5f793.automaticDestinations-ms  > Adobe Soundbooth CS5 (32-bit)

    5c450709f7ae4396.automaticDestinations-ms  > Firefox 3.6.13 (32-bit)
    43578521d78096c6.automaticDestinations-ms  > Media Player Classic Home Cinema 1.3 (32-bit)
    e70d383b15687e37.automaticDestinations-ms  > Notepad++ 5.6.8 (32-bit)

    Disclaimer: This post is the result of my own tinkering, so no guarantees.

    Thursday, January 27, 2011 3:05 AM
  • So I was trying to disable the jump list for Media Player Classic. ... Choose your user name again and check off Deny for 'Read & Execute'.
    I discovered the same thing. Although instead of altering the NTFS permissions, I just set the read-only attribute. Very handy - it immediately disables the jump list for that specific program.
    Thursday, January 27, 2011 3:21 AM
  • Thanks everyone for posting all of these details. If anyone is curious, here is the Automatic Destinations file for uTorrent:

    cd8cafb0fb6afdab.automaticDestinations-ms > uTorrent

    Wednesday, July 06, 2011 4:24 AM
  • Just find the Automatic Destinations file for Adobe Acrobat X Pro :

    91a7eda1dda690f4.automaticDestinations-ms  > Adobe Acrobat X Pro 


    Monday, March 19, 2012 3:57 PM
  • Can someone answer the original question for Windows 8 and Office 2013?

    CarolChi

    Sunday, November 25, 2012 3:59 PM
  • Carol Chisolm and all,

    Some people hinted around this, but no one clearly explains what the procedure should be, and it is fairly simple. So, here you go:

    1. Bookmark this page as it has some good reference to exact file naming in the jump list folder.

    2. Go to  %AppData%\Microsoft\Windows\Recent\AutomaticDestinations.

    3. If you are looking to disable just a specific program, it will be hit or miss unless you cross reference your filenames with the filenames above.

    4. When you have found the file you want to disable the jump list on, right click it and go to properties.

    5. Set its file attribute to read only. It is really that simple.

    Alternatively, if you are wanting to do all of them you can select all in the folder and then set the attribute then.

    Note: You may have to revisit this procedure if you install another program and it starts showing a jump list. This procedure only works for existing jump lists in that folder at the time of change.

    Wednesday, January 02, 2013 4:33 PM