如何让Visual Studio Installer制作的WinForms登录程序可被Windows搜索到?
解决Windows搜索栏无法找到WinForms登录程序的问题
方法一:添加开始菜单快捷方式
- 在Visual Studio Installer Projects的文件系统视图中,定位到「用户的程序菜单」或「所有用户的程序菜单」
- 右键选择「添加」→「快捷方式」,在弹窗中选择登录程序的
Primary Output - 给快捷方式设置和登录程序一致的名称,Windows搜索会自动索引开始菜单内的快捷方式,之后就能搜到登录程序
方法二:手动添加注册表项
- 在安装项目中添加注册表项,路径设置为
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\你的登录程序.exe - 将该注册表项的默认值设为程序的完整安装路径,比如
[TARGETDIR]你的登录程序.exe([TARGETDIR]是安装项目的内置变量,代表程序安装目录) - 可选:添加名为
Path的字符串值,值设为[TARGETDIR],帮助系统快速定位程序所在目录
方法三:检查Windows索引范围
- 打开Windows设置 → 隐私和安全性 → 搜索权限 → 索引选项
- 确认程序的安装目录已在索引列表中,若未添加,手动将目录加入,等待系统完成索引即可
内容的提问来源于stack exchange,提问作者grafj73
相关产品推荐
相关产品推荐

