如何为新程序添加Windows Search别名,实现输入旧程序名称时显示新旧程序选项
如何为新程序添加Windows Search别名,实现输入旧程序名称时显示新旧程序选项
嘿,这个需求我太懂了!用惯了旧程序名,换了新的总记不住,给你俩简单靠谱的方法,完美解决你的问题:
方法一:创建带旧名称的快捷方式(最直观)
- 找到新程序的主执行文件(比如
NewName.exe),右键它选择「创建快捷方式」 - 把刚生成的快捷方式重命名为你的旧程序名,比如“Old Name”
- 把这个重命名后的快捷方式放到开始菜单的程序文件夹里,路径选下面两个之一就行:
- 全局生效:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs - 仅当前用户生效:
%APPDATA%\Microsoft\Windows\Start Menu\Programs
- 全局生效:
- 等Windows搜索自动索引完(一般几分钟),下次搜“Old Name”,就会同时显示旧程序(如果还保留的话)和这个指向新程序的快捷方式啦。
方法二:用注册表添加搜索别名(更彻底)
如果想让系统更“认”这个别名,甚至在运行对话框(Win + R)里输旧名也能打开新程序,可以试试注册表的方法:
- 按下
Win + R,输入regedit打开注册表编辑器 - 导航到对应的路径:
- 全局生效:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths - 仅当前用户生效:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
- 全局生效:
- 右键「App Paths」,选择「新建」→「项」,把项的名字改成
OldName.exe(必须带.exe后缀,哪怕旧程序不是exe格式也没关系) - 在这个新建的项里,双击右侧的「(默认)」,输入新程序的完整路径,比如
C:\Program Files\NewApp\NewName.exe - (可选)右键右侧空白处,新建「字符串值」,命名为
Path,输入新程序所在的文件夹路径,比如C:\Program Files\NewApp\ - 关闭注册表,等搜索索引更新后,搜“Old Name”就能同时看到新旧程序选项,甚至输旧名直接就能打开新程序。
要是旧程序已经卸载了,那两种方法都会让新程序的别名独占搜索结果;如果还保留着旧程序,刚好能实现你要的两个选项同时出现的效果~
备注:内容来源于stack exchange,提问作者David Turley
相关产品推荐
相关产品推荐

