Showing the last opened programs in start menu

0

What algorithm is used for choosing recently opened programs in Windows 7?

How can set Windows so it shows the last opened programs instead of the most frequently opened programs? Is there any utility or Registry entry to change its behavior?

PHPst

Posted 2012-10-04T12:27:24.660

Reputation: 3 466

There isn't an algorithm used. Windows keeps track of which applications you open. While you can force a certain behavior, if there was an algorithm, you wouldn't be able to modify it. You can force certain applications by modifying the registry. – Ramhound – 2012-10-04T12:51:22.490

2@Ramhound: And how does Windows decide which applications are worthy of being shown in the menu? That is an algorithm. But yes, it cannot be modified. – user1686 – 2012-10-04T13:07:04.923

Why can't the entries be modified? I'm not saying it's a great idea to do so, but what if you know the algorithm (see below) and can modify the data? – Karan – 2012-10-04T19:23:58.087

Answers

1

Raymond Chen has blogged often about the constant tug of war between end users/MS and 3rd party apps with bloated egos, so I hope you're only looking to do this on your own system.

As mentioned above, obviously there is some sort of ranking algorithm used. I have previously read details about the data stored in the registry, the encryption used etc. on Didier Stevens' blog (search for the text "userassist" on every page using this tag to read the relevant posts). He also has a utility called UserAssist available that can decrypt and display all the data stored.

If you really want to, you should be able to build on that and figure out a way to modify the entries.

Karan

Posted 2012-10-04T12:27:24.660

Reputation: 51 857