如何从任务栏固定和最近/频繁列表中排除项目
应用程序、进程和窗口可以选择使其无法固定到任务栏或包含在 “开始” 菜单的“最常用的 (MFU) 列表中。
Instructions
有三种机制可以完成从任务栏固定和最近/频繁列表中排除项:
将 NoStartPage 条目添加到应用程序的注册中,如以下示例所示:
HKEY_CLASSES_ROOT Applications Example.exe NoStartPage
与 NoStartPage 条目关联的数据将被忽略。 只有条目存在是必需的。 因此,NoStartPage 的理想类型是 REG_NONE。
请注意,任何使用显式应用程序用户模型 ID (AppUserModelID) 将替代 NoStartPage 条目。 如果将显式 AppUserModelID 应用于快捷方式、进程或窗口,它将变为可固定并符合 “开始 ”菜单 MFU 列表的条件。
在窗口和快捷方式上设置 System.AppUserModel.PreventPinning 属性。 必须先在窗口上设置此属性,然后才能设置 PKEY_AppUserModel_ID 属性。
将显式 AppUserModelID 添加为以下注册表子项下的值,如以下示例所示:
HKEY_LOCAL_MACHINE Software Microsoft Windows CurrentVersion Explorer FileAssociation NoStartPageAppUserModelIDs AppUserModelID1 AppUserModelID2 AppUserModelID3
每个条目都是一个 REG_NULL 值,其名称为 AppUserModelID。 在此列表中找到的任何 AppUserModelID 都是不可固定的,并且不能包含在 “开始 ”菜单 MFU 列表中。
备注
请注意,某些可执行文件及其名称中包含某些字符串的快捷方式会自动排除在 MFU 列表中固定和包含之外。
注意
可以通过应用显式 AppUserModelID 来替代此自动排除。
如果以下任一字符串(无论大小写)都包含在快捷方式名称中,则程序不可固定,并且不会显示在最常用的列表中, (不适用于Windows 10) :
- 文档
- 帮助
- 安装
- 更多信息
- 阅读我
- 首先阅读
- 自述文件
- 删除
- 安装
- 支持
- 新增功能
以下程序列表不可固定,并且已从最常用的列表中排除:
- Applaunch.exe
- Control.exe
- Dfsvc.exe
- Dllhost.exe
- Guestmodemsg.exe
- Hh.exe
- Install.exe
- Isuninst.exe
- Lnkstub.exe
- Mmc.exe
- Mshta.exe
- Msiexec.exe
- Msoobe.exe
- Rundll32.exe
- Setup.exe
- St5unst.exe
- Unwise.exe
- Unwise32.exe
- Werfault.exe
- Winhlp32.exe
- Wlrmdr.exe
- Wuapp.exe
上述列表存储在以下注册表值中。
注意
应用程序不应修改这些列表。 使用本主题前面所述的排除列表方法之一来获得相同的体验。
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows
CurrentVersion
Explorer
FileAssociation
AddRemoveApps
HostApps
相关主题