可在Windows 10中通过设置关闭全局最近项、修改快捷方式高级属性、注册表干预或组策略配置,精准阻止特定软件出现在“最近打开的项目”列表中。

如果您希望在Windows 10中阻止特定软件出现在“最近打开的项目”列表中,而非全局关闭该功能,则需结合系统隐私设置与注册表干预或组策略配置。以下是实现该目标的具体操作路径:
一、通过系统设置禁用全局最近项并手动排除特定程序
此方法不直接支持“仅排除某软件”,但可通过关闭全局记录后配合快捷方式属性调整,间接避免其被追踪。系统默认将所有通过常规方式启动的应用纳入跳转列表,关闭总开关是基础前提。
1、按 Win + I 打开“设置”,选择“个性化”。
2、在左侧菜单中点击“开始”,右侧找到“在‘开始’菜单或任务栏的跳转列表中以及文件资源管理器的‘快速访问’中显示最近打开的项”选项。
3、将该开关设置为关闭状态。
4、重启资源管理器或注销当前用户使设置生效。
二、修改目标软件快捷方式以禁用跳转列表记录
Windows跳转列表依赖于快捷方式的“高级属性”中是否启用“在跳转列表中显示此项目”。对特定软件的快捷方式进行该设置可实现单点屏蔽,不影响其他程序。
1、定位该软件的桌面或开始菜单快捷方式(如Chrome.lnk、Notepad++.lnk)。
2、右键该快捷方式,选择“属性”,切换至“快捷方式”选项卡,点击“高级”按钮。
3、取消勾选“在跳转列表中显示此项目”复选框。
4、点击“确定”保存,再点击“应用”。
5、若该软件有多个入口(如开始菜单磁贴、任务栏固定图标),需对每个对应快捷方式重复上述操作。
三、通过注册表禁用指定程序的JumpList行为
该方法直接干预Shell JumpList服务对特定EXE文件的索引行为,适用于已知完整路径的程序,且无需第三方工具。注册表键值控制Shell是否为其生成跳转项。
1、按 Win + R 输入 regedit 并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount。
3、在此路径下搜索包含目标程序名称(如“chrome.exe”)的子项;若未找到,则需手动创建策略键。
4、更可靠路径为:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced,新建DWORD (32位) 值,命名为 Start_TrackProgs,数值数据设为 0(彻底停用所有程序跟踪)。
5、如仅针对单一程序,需配合PowerShell脚本调用 Remove-ItemProperty 清除其在 %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations\ 下对应的自动目标缓存文件(文件名含程序哈希前缀)。
四、使用组策略限制跳转列表生成(仅限专业版/企业版)
组策略提供更精细的系统级控制,可禁止跳转列表功能整体启用,从而杜绝任何程序被记录。虽非“仅限某软件”,但属最彻底的隐私隔离手段。
1、按 Win + R 输入 gpedit.msc 并回车。
2、依次展开:计算机配置 → 管理模板 → 开始菜单和任务栏。
3、在右侧找到并双击“退出系统时清除最近打开的文档的历史记录”。
4、选择“已启用”,点击“确定”。
5、继续查找“隐藏最近的跳转列表”,双击后设为“已启用”。
6、重启电脑或运行 gpupdate /force 刷新策略。










