type
status
date
slug
summary
tags
category
icon
password
我使用PowerToys Command Palette utility(Windows Command Palette)替代UTools已经有一段时间,在日常使用中Command Palette也已经能够满足我的需求:通过键盘快捷键打开对应的应用程序,或者是打开搜索(Everything) → 查找对应文件。在应对快捷键打开应用程序上,我也发现一些问题,例如绿色版的软件、单独的可执行文件(
*.exe)或者是未写入注册表的软件默认无法在Command Palette中被查找到,这篇文章就是旨在解决这个问题,让绿色版的软件、单独的可执行文件(*.exe)或者是未写入到注册表的软件也可以被Windows Command Palette索引并使用。📝 绿色软件、单独可执行文件等添加环境变量PATH(可选)
我个人是喜欢将各种不用安装就可以执行的程序放在一个大的目录下,例如:
D:\Programs ,然后再通过不同的子目录名来进行软件区分,例如:"D:\Programs\RouterOS\WinBox.exe” ,这样,然后将D:\Programs 添加到系统的环境变量PATH中。添加环境变量PATH的方法为:
- 右键开始菜单栏Windows图标 → 系统,或者打开设置 → 系统 → 关于
- 找到高级系统设置

- 点击环境变量

- 双击下半区系统环境变量(System Variables)中的Path(上半区为用户环境变量设置、下半区为系统环境变量设置,区别在于上半区仅对当前Windows用户生效、下半区对全部Windows用户生效。)上半区的用户环境变量内设置,实测可能存在无法检索到应用App的问题。

- 点击新建(New),随便输入一个数字或者字母,或者什么都行,然后点一下其他区域确保新建成功。

- 在选中新建的变量情况下,点击浏览(Browse),选择你放绿色软件、免安装软件的路径,例如
D:\Programs这种。然后点击OK
- 重启电脑让环境变量生效。Windows 11似乎有其他不用重启的办法让环境变量生效,但那是另外一个话题了。
📝 配置Windows Command Palette
- 在任务栏右键Windows Command Palette,选择设置(Settings),然后选择扩展(Extensions)

- 点击Installed apps(中文应该是安装的软件?),然后将
Include apps registered in the registry和Include apps anywhere on the %PATH%两个选项勾上,并保存

- 重启一下Windows Command Palette(如果你不知道怎么重启,又不想重启电脑,那就关闭Command Palette进程,然后重新通过开始菜单启动Command Palette)
- 通过快捷键唤出Command Palette,搜索App,这时候放在你配置在环境变量路径PATH内的绿色软件、免安装软件就可以索引出来并可直接选中启动了。
🤗 总结归纳
没有什么总结,Command Palette挺好用,在能够索引环境变量路径PATH下的软件后,基本没有再使用uTools的必要。同时Windows Command Palette也提供了很多搜索扩展,例如scoop的扩展等等,很方便。
关于如何安装Command Palette,请参考这篇文章:《如何在 PowerToys 11 和 Windows 10 上安装Windows | Microsoft Learn》
alias: Command Palette找不到软件、Command Palette搜索不到软件、Command Palette软件不全
📎 参考文章
有关Windows PowerToys软件安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!