需手动启用并配置插件以扩展powertoys run功能:一、启用web search插件并设置搜索引擎url;二、开启calculator插件支持本地实时运算;三、启用custom command插件添加lock、ipconfig等自定义命令;四、启用everythingsearch插件并设反引号前缀触发文件搜索;五、通过编辑settings.toml定义过滤器与排序规则。

如果您希望在PowerToys Run中扩展搜索能力,使其支持网页搜索、即时计算、自定义命令等非默认功能,则需手动启用并配置对应插件。PowerToys Run默认仅激活应用与系统命令检索,其余功能模块处于禁用状态。以下是实现该目标的具体步骤:
一、启用并配置网页搜索插件
网页搜索插件允许您在PowerToys Run中直接输入关键词,一键跳转至搜索引擎结果页,无需先打开浏览器。该插件依赖预设的URL模板,支持主流引擎如Bing、Google或自定义域名。
1、启动PowerToys主程序,点击左侧菜单栏中的PowerToys Run选项。
2、切换到插件标签页,在插件列表中找到Web Search项,将其右侧开关设为开启状态。
3、点击该插件右侧的设置按钮,进入配置界面。
4、在“搜索引擎”下拉菜单中选择目标服务(如Bing或Google);若需使用其他引擎,勾选“自定义URL”,并在输入框中填入格式为https://www.google.com/search?q={0}的模板,其中{0}将被自动替换为搜索词。
5、保存设置后,按下Alt+空格唤出搜索框,输入web 项目管理,即可在结果列表中看到跳转至搜索引擎的条目。
二、启用计算器插件并验证数学表达式解析
计算器插件使PowerToys Run具备实时运算能力,支持基础四则运算、括号嵌套及常用函数,所有计算均在本地完成,无需联网或调用外部程序。
1、在PowerToys Run插件列表中定位到Calculator插件,确保其开关处于开启状态。
2、无需额外配置,默认即启用全部运算语法支持。
3、按下Alt+空格呼出搜索框,直接输入127*8+45,结果栏将立即显示1061。
4、可尝试更复杂表达式,例如sqrt(144)+log10(1000),确认结果为15,表明插件已正确加载并解析函数。
三、启用自定义命令插件并添加快捷执行指令
自定义命令插件(Custom Command)允许用户定义文本触发词与对应操作的映射关系,例如输入“shutdown”执行关机命令,或输入“notepad”快速启动记事本。该插件通过JSON配置文件驱动,支持CMD、PowerShell及URI协议调用。
1、在插件列表中启用Custom Command插件。
2、点击其右侧设置按钮,进入配置页面。
3、点击添加新命令按钮,填写以下字段:
— 触发词:输入lock
— 描述:填写锁定当前Windows会话
— 执行方式:选择PowerShell
— 命令内容:填入rundll32.exe user32.dll,LockWorkStation
4、再次点击添加新命令,创建另一条:
— 触发词:输入ipconfig
— 执行方式:选择CMD
— 命令内容:填入ipconfig /all
5、保存全部配置,重启PowerToys Run(可右键托盘图标选择“重新加载PowerToys Run”),随后输入lock或ipconfig即可触发对应操作。
四、启用Everything文件搜索插件并设定前缀触发模式
Everything插件将本地文件索引能力深度集成进PowerToys Run,支持毫秒级响应。为避免与常规应用搜索混淆,建议启用前缀触发机制,即仅当输入以特定符号开头时才启动文件检索。
1、在插件列表中启用EverythingSearch插件。
2、点击其设置按钮,在“触发前缀”字段中输入`(英文反引号),此为默认值,亦可改为f:或file:等语义化前缀。
3、返回插件列表,确认Windows Search插件也处于启用状态,以提供备用索引路径。
4、首次启用后,系统将自动下载Everything服务组件并初始化索引库,等待进度条完成(通常2–4分钟)。
5、索引就绪后,按下Alt+空格,输入`报告 ext:pdf modified:lastweek,即可精准定位上周修改的所有PDF格式报告文件。
五、修改插件行为:编辑settings.toml自定义过滤器与排序逻辑
PowerToys Run插件支持通过外部配置文件进行高级定制,settings.toml位于PowerToys安装目录下的PowerToysRun\Plugins子文件夹中,可用于定义全局过滤器、结果排序优先级及插件启用状态。
1、关闭PowerToys主程序(右键托盘图标→退出)。
2、使用记事本或VS Code打开路径:%LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Plugins\settings.toml。
3、在文件末尾新增如下段落以定义文档类过滤器:
[Filters]
Documents = ["docx", "xlsx", "pptx", "pdf"]
Code = ["py", "js", "cpp", "java"]
4、添加排序规则配置:
[Sorting]
default = "date_modified"
ext = { pdf = "name", py = "path" }
5、保存文件,重新启动PowerToys,此时在搜索框中输入filter:Documents即可只显示上述扩展名的文件。











