可通过五种方法禁用特定软件在windows 10的“最近使用的程序”显示:一、关闭全局跳转列表并重启资源管理器;二、取消快捷方式高级属性中的“在跳转列表中显示此项目”;三、注册表禁用start_trackprogs并删除对应缓存文件;四、关闭活动历史记录并清除数据;五、组策略启用“不保留最近打开文档的历史记录”和“关闭用户跟踪”。

如果您希望某个特定软件在Windows 10中不显示于“最近使用的程序”列表(包括开始菜单跳转列表、任务栏预览、快速访问等位置),则需绕过系统默认的Shell JumpList自动记录机制。以下是实现该目标的多种独立可行方法:
一、关闭全局最近项记录并手动排除特定程序
此方法通过禁用系统级跳转列表总开关,消除所有程序的自动记录基础,再结合快捷方式属性控制,使目标软件完全脱离追踪范围,其他程序行为不受影响。
1、按Win + I打开“设置”,选择“个性化”。
2、在左侧菜单中点击“开始”,右侧找到“在‘开始’菜单或任务栏的跳转列表中以及文件资源管理器的‘快速访问’中显示最近打开的项”选项。
3、将该开关设置为关闭状态。
4、按Ctrl + Shift + Esc打开任务管理器,找到“Windows 资源管理器”,右键选择“重新启动”以刷新设置。
二、修改目标软件快捷方式的高级属性
Windows跳转列表是否收录某程序,取决于其启动所用快捷方式是否启用“在跳转列表中显示此项目”标志。直接取消该标志可精准屏蔽单一入口,且无需重启或管理员权限。
1、定位该软件的桌面快捷方式或开始菜单中的快捷方式(例如:Chrome.lnk、Notepad++.lnk)。
2、右键该快捷方式,选择“属性”,切换至“快捷方式”选项卡,点击右下角“高级”按钮。
3、取消勾选“在跳转列表中显示此项目”复选框。
4、点击“确定”保存高级设置,再点击“应用”确认快捷方式变更。
5、若该软件存在多个启动入口(如任务栏固定图标、开始菜单磁贴、桌面快捷方式),需对每一个对应快捷方式重复执行步骤1–4。
三、通过注册表禁用指定程序的JumpList索引行为
该方法直接干预Shell服务对特定可执行文件的索引逻辑,适用于已知完整安装路径的程序,效果覆盖所有启动方式(包括命令行、计划任务、第三方启动器),且不依赖快捷方式存在。
1、按Win + R输入regedit并回车,以当前用户身份运行注册表编辑器(无需管理员权限)。
2、导航至路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced。
3、在右侧空白处右键 → “新建” → “DWORD (32位) 值”,命名为:Start_TrackProgs。
4、双击该新建值,将“数值数据”设为0,点击“确定”(此操作将停用所有程序的跳转列表记录)。
5、若仅需屏蔽单个程序(如notepad.exe),需进一步清除其缓存文件:打开路径%APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations\,查找文件名中含该程序名哈希前缀(如8c6b..._notepad.exe.automaticDestinations-ms)的文件,将其永久删除。
四、禁用活动历史记录并清除残留缓存
Windows 10的“最近使用”行为部分源自活动历史记录(Activity History)服务,该服务跨界面同步程序启动事件。关闭此项可切断跳转列表的数据源头之一,并防止后台重建记录。
1、按Win + I打开设置,进入“隐私 & 安全” → “活动历史记录”。
2、将“在此设备上存储我的活动历史记录”开关设为关闭。
3、在“清除此帐户的活动历史记录”下方,点击“清除历史记录”按钮。
4、返回“隐私 & 安全”主页面,点击“常规”,关闭“允许Windows收集我的活动历史记录”选项。
五、使用组策略限制跳转列表生成(仅限专业版/企业版)
组策略提供系统级强制约束,可彻底禁止Shell为任何程序生成跳转列表条目,适用于多用户环境或需集中管控的场景,策略生效后无需用户交互。
1、按Win + R输入gpedit.msc并回车,打开本地组策略编辑器。
2、依次展开路径:用户配置 → 管理模板 → 开始菜单和任务栏。
3、在右侧找到策略项:“不保留最近打开文档的历史记录”,双击打开。
4、选择“已启用”,点击“确定”。
5、继续查找策略项:“关闭用户跟踪”,双击并设为“已启用”。
6、按Win + R输入gpupdate /force并回车,强制刷新组策略。










