It is currently Thu Jun 07, 2018 6:10 pm

All times are UTC - 8 hours [ DST ]


Forum rules


Please, keep discussions on topic and in the right forum. The start menu topics go into the Classic Start Menu forum, etc. This makes it easier for people to locate topics they are looking for.
If you get a satisfactory response to your question, please mark the topic as "solved". Click the green √ button in the bottom-right of the post.



Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Sat Oct 12, 2013 10:55 am 
Offline

Joined: Sat Oct 12, 2013 10:36 am
Posts: 3
An option to make removal of items from the frequently/recently used list more permanent (for both the default Windows start menu and the Classic Shell start menu) would be much appreciated. Items constantly reappear when their shortcuts are accessed again; retaining their highly accessed position to boot :o .

- jermain

_________________
Windows 7 Professional 64-bit
Classic Shell
7+ Taskbar Tweaker


Top
 Profile  
Reply with quote  
PostPosted: Sat Oct 12, 2013 11:18 am 
Offline
User avatar

Joined: Thu Jan 03, 2013 12:38 am
Posts: 5341
• To permanently hide a program from the Classic Start Menu's Frequent list, use this "NoStartPage" method: http://support.microsoft.com/kb/284198.
• To permanently hide a Modern app shortcut or some new desktop app shortcuts from the MFU list which won't hide with "NoStartPage" (some new desktop app shortcuts use AppUserModelIDs), use this method: http://msdn.microsoft.com/en-us/library/windows/desktop/dd378459(v=vs.85).aspx

Windows Start Menu in Windows 7 does not respect NoStartPage.

_________________
Links to some general topics:

Compare Start Menus

Read the Search box usage guide.

I am a Windows enthusiast and did Classic Shell's testing and usability/UX feedback.


Top
 Profile  
Reply with quote  
PostPosted: Sat Oct 12, 2013 4:36 pm 
Offline

Joined: Sat Oct 12, 2013 10:36 am
Posts: 3
Thanks for the informative help Gaurav.

GauravK wrote:
Windows Start Menu in Windows 7 does not respect NoStartPage.
I'm on Win7 (x64). One question. How do I retrieve a programs AppID?

It's going to be a pain in the neck to locate & enter each AppUserModelID on a case by case basis into the registry, ++ do likwise for Classic Shell with NoStartPage (dozens of entries over time). A tweak to the current 'remove from this list' command would make this a breeze for any user. So, I'll still hold out hope that my original request is considered by the Classic Shell dev team.

_________________
Windows 7 Professional 64-bit
Classic Shell
7+ Taskbar Tweaker


Top
 Profile  
Reply with quote  
PostPosted: Sat Oct 12, 2013 4:59 pm 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5331
The registry settings are in the HKLM parts of the registry, which are only accessible by admins. The start menu runs as a normal user and has no write access there.


Top
 Profile  
Reply with quote  
PostPosted: Sat Oct 12, 2013 7:43 pm 
Offline
User avatar

Joined: Thu Jan 03, 2013 12:38 am
Posts: 5341
Well since from your signature it is apparent that you are familiar with 7+ Taskbar Tweaker. It has a Taskbar Inspector feature which lets you view the AppID of the running desktop app. For Modern apps installed from the Store, a quick way to see the AppID is the %LocalAppData%\Microsoft\Windows\Application Shortcuts folder. You can also see the AppID in the Registry as that MSDN article says.



The way to hide a shortcut that uses AppIDs is to create a subkey NoStartPageAppUserModelIDs at HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation and add the AppUserModelID there as string value. AppUserModelID can be found by going to key at HKCR\ActivatableClasses\Package\<packagename>\Server\<packagefullname> string value AppUserModelID.

Or you can type shell:::{4234d49b-0245-4df3-b780-3893943456e1} into the Run dialog/Start Menu's search box and enable the AppUserModellID column for the folder that opens, switch to details view to view the AppUserModelID.


Yes I know it's a rather annoying and painful process to block shortcuts by their AppID. NoStartPage is easier. If you can get TweakUI running on Windows 7, it lets you hide shortcuts by adding NoStartPage. The 32-bit version of TweakUI released by Microsoft works on Windows 7 32-bit in XP compatibility mode+set to Run as Administrator. For 64-bit Windows 7, you need to download the 64-bit version of TweakUI from http://neosmart.net/TweakUI/ and also get Microsoft's Application Compatibility Toolkit 5.6, run the Compatibility Administrator tool as admin. Create a shim (Application Fix) for TweakUI with the Win2k3SP1VersionLie and Run as admin.


Maybe someone in the community can code an app to hide frequent programs that adds NoStartPage as well as the AppUserModelID for shortcuts that use it.

_________________
Links to some general topics:

Compare Start Menus

Read the Search box usage guide.

I am a Windows enthusiast and did Classic Shell's testing and usability/UX feedback.


Top
 Profile  
Reply with quote  
PostPosted: Mon Oct 14, 2013 11:45 am 
Offline

Joined: Sat Oct 12, 2013 10:36 am
Posts: 3
Thanks for taking the time to inform me on all of this.
I will try my hand at tweaking the relevant registry data.

_________________
Windows 7 Professional 64-bit
Classic Shell
7+ Taskbar Tweaker


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: Baidu [Spider] and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group, Almsamim WYSIWYG Classic Shell © 2010-2016, Ivo Beltchev.
All right reserved.