关于Windows自动在开始菜单添加Visual Studio构建程序快捷方式的疑问及阻止方法咨询
关于Windows自动在开始菜单添加Visual Studio构建程序快捷方式的疑问及阻止方法咨询
嘿,这个情况我太熟悉了!咱们一点一点拆解清楚:
为什么Windows会自动创建这个快捷方式?
这其实是Windows自带的常用程序智能识别机制在起作用。你频繁运行的这个.exe是Visual Studio构建目录里的调试版本,它并没有通过正规安装流程被系统“注册”为已安装应用。Windows察觉到你经常启动它,就自动在AppData\Roaming\Microsoft\Windows\Start Menu\Programs生成快捷方式——本质是系统的“贴心”功能,但有时候确实会打乱我们的习惯。
怎么阻止这个自动创建行为?
这里有几个靠谱的办法,你可以根据需求选择:
关闭开始菜单的常用/最近应用推荐
这是最直观的操作:- 如果你用Windows 11:右键开始菜单→选择「设置」→进入「个性化」→「开始」,关闭「显示常用应用」和「显示最近添加的应用」选项。
- 如果你用Windows 10:打开「设置」→「个性化」→「开始」,关掉「显示最常用的应用」和「显示最近添加的应用」开关。
通过注册表彻底禁用程序跟踪
要是你需要更彻底的控制,修改注册表能从根源上关掉这个跟踪机制:- 按下
Win+R组合键,输入regedit打开注册表编辑器 - 导航到路径:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced - 在右侧空白处右键,新建「DWORD(32位)值」,命名为
Start_TrackProgs - 把它的数值数据改成
0(0代表禁用程序跟踪,1是默认启用状态) - 重启资源管理器(或者直接重启电脑),设置就会生效。
- 按下
给程序一个“正式身份”
如果你不想让系统把它当成“临时运行的程序”,可以手动创建一个固定快捷方式放在开始菜单,或者用Visual Studio的「发布」功能生成简易安装包,把程序部署到Program Files这类常规安装目录里。系统识别到它是已安装应用后,就不会再自动生成多余的快捷方式了。
备注:内容来源于stack exchange,提问作者riverofwind




