23

VLC player is one of the item most used on my Windows 7 machine. When I click "Start", I\it appears as "pinned" at the program list.

When I mouse over to the VLC players, I will see a list of recently played videos. Now, is there anyway I can remove the recent list? I tried to remove the recent list from the VLC player application, but this doesn't remove the recent list as remembered by the Windows OS system.

0
15

For Windows 7:

  1. Go to the Taskbar and Start Menu properties
  2. Go to "Jump List", uncheck "Store and display recently opened items"
  3. Click Apply then OK
3
  • 4
    I add this because people using win10 might land here too: In Win10 this option was moved: Desktop > right click > Personalize > Start > Show recently used files jumplist > disable.
    – dube
    Mar 15 '16 at 19:57
  • 2
    This isn't an actual answer to what's been asked, which was not to disable Windows' jump list functionality, but to remove the recent list of played videos in VLC from being displayed in a jump list. These are not the same things and should not be treated as such. The only solution to what was asked would be clearing the contents of the appropriate *.automaticDestinations-ms file and prevent it from being written to.
    – JW0914
    Apr 17 '18 at 15:14
  • as of today, turning off the settings in VLC to store recently played items (settings -> all settings -> interface -> main interfaces -> qt -> save the recently played items in the menu) will prevent any new items being added to the jump list, and then you can clear the ` *.automaticDestinations-ms` file to get rid of old entries
    – mgrandi
    Dec 29 '19 at 11:56
6

From How to Hide Recently Played Files on VLC Player

Click the Media button on the main menu, select Recent Media-> Clear. Then you have deleted the recent media list.

image

As regarding Windows 7, see this article:
How to Disable/Clear Recent MRU Items from Jump List of Windows 7

3
  • @Ngu Soon Hui: Where do you see a recent list in Windows?
    – harrymc
    Sep 6 '10 at 19:02
  • @harrymc, there are two places where I can see it. 1. When I click "Start", the vlc player is pinned there. 2. When I launch vlc, and I minimize it, zoom my mouse over it, a "recent list" will also appear. Note that after I Clear everything in Recent Media ( as you show), the recent list in Windows is still there.
    – Graviton
    Sep 7 '10 at 1:08
  • I believe you are referring to the MRU list. This may help: blogsdna.com/2324/…
    – harrymc
    Sep 7 '10 at 6:27
3

On my machine, deleting this file clears the VLC jump list:

%APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations\abbca1611c617117.automaticDestinations-ms

I'm not sure how the abbca1611c617117 basename is derived, or if it will be constant across different environments.

I found it by searching for files containing known jump list entry filenames in the AutomaticDestinations folder (for example, play example.mp4 in VLC, then search for example.mp4 in files in AutomaticDestinations).

4
  • 1
    More about it, including some insights about basenames (AppIds) -> blackbagtech.com/blog/2017/01/12/windows-10-jump-list-forensics Oct 25 '18 at 13:53
  • 1
    aaand even more here cyberforensicator.com/wp-content/uploads/2017/01/… Oct 25 '18 at 14:02
  • 1
    Earlier I had found the MSDN docs on AppIDs but it just said the OS generates one when the app (like VLC) doesn't explicitly specify one. The CyberForensicator link you posted is much more helpful: it reveals that implicit AppIDs are the CRC-64 checksum of the executable's path. This led me to JumpLists file names and AppID calculator, which includes a detailed description of the algorithm and an implementation in Perl (appid_calc.pl). It wasn't able to regenerate my VLC AppID but it might work for others.
    – Aldaviva
    Oct 27 '18 at 3:37
  • I was able to tweak appid_calc.pl and now it can correctly regenerate my VLC AppID. I needed to disable the environment path substitution that was converting C: into %SYSTEMDRIVE% and then I got the expected output. The value of the SystemDrive environment variable is indeed C: on my Windows 7 x64 computer, but I guess that particular expansion isn't using when hashing executable paths or something. c:\programs\Multimedia\VLC\vlc.exeABBCA1611C617117
    – Aldaviva
    Oct 27 '18 at 3:44
2

(Simply disabling jump lists in Windows isn't an acceptable solution, nor an actual answer to what's been asked)

To disable VLC, or any specific app's, jumplists:

  1. Navigate to path below → Change view to: detailed → Sort by: date (ascending):
    %AppData%\Microsoft\Windows\Recent\AutomaticDestinations
    
  2. Play file in VLC → Close VLC → Note .automaticDestinations-ms file modified in #1, or:
    # Last modified will be the last in the list:
      Cmd /c Dir /O:D /T:W "%AppData%\Microsoft\Windows\Recent\AutomaticDestinations"
    

  3. CLI:
    # Clear file contents (should be 0KB after):
      Cmd /c Type > "%AppData%\Microsoft\Windows\Recent\AutomaticDestinations\<name>.automaticDestinations-ms"
    
    # Change file attributes to Read-Only:
      Attrib +R "%AppData%\Microsoft\Windows\Recent\AutomaticDestinations\<name>.automaticDestinations-ms"
    
    GUI:
    1. Right-click .automaticDestinations-ms file from #2 → Open with Notepad
    2. Select all content: Ctrl+A → Delete content: Del → Save: Ctrl+S
    3. Right-click .automaticDestinations-ms file → Properties → Tick: Read-onlyOK

  4. Play file in VLC to verify correct .automaticDestinations-ms file was modified → See #1, or:
    # The .automaticDestinations-ms file should remain 0KB in size:
      Dir "%AppData%\Microsoft\Windows\Recent\AutomaticDestinations\<name>.automaticDestinations-ms"
    
0
1

For Windows 10:

  1. Right click on desktop, Personalize
  2. Go to Start item
  3. Turn off "Show recently opened items in Jump Lists on Start or the taskbar"
3
  • Any reason to add this answer ( instead of editing the accepted one)? FYI, the same information was added as a comment to the accepted answer.
    – Graviton
    Aug 9 '16 at 4:55
  • I don't see why we would edit the original answer, they are both different for the 2 Windows versions. For the comment, I saw it was there but this should be an answer. I thought it was more productive to put an answer than commenting under him saying this should be an answer.
    – K_Rol
    Aug 9 '16 at 17:42
  • This isn't an actual answer to what's been asked, which was not to disable Windows' jump list functionality, but to remove the recent list of played videos in VLC from being displayed in a jump list. These are not the same things and should not be treated as such. The only solution to what was asked would be clearing the contents of the appropriate *.automaticDestinations-ms file and prevent it from being written to.
    – JW0914
    Apr 17 '18 at 15:15

Not the answer you're looking for? Browse other questions tagged or ask your own question.