
我想自訂在 Windows 搜尋中輸入內容時顯示的結果。
例如,當我VPN
在開始功能表搜尋中輸入內容時,我希望PIA
/Private Internet Access
顯示出來。
無論如何,是否可以使用自訂結果/同義詞來自訂搜尋索引?
一個潛在的入口點位於登錄中的搜尋索引配置中:
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search\Microsoft.Windows.Search_cw5n1h2txyewy\AppsConstraintIndex
它將搜尋索引指向以下資料夾:
%LocalAppData%\Packages\Microsoft.Windows.Search_cw5n1h2txyewy\LocalState\ConstraintIndex\Input_{72d1f533-1b2e-4d21-ada0-50ddf69bb425}
有兩個建立別名的現有檔案:
appssynonyms.txt
settingssynonyms.txt
這有助於覆蓋拼字錯誤和其他同義詞:
*|notepad *|notwepad 13003
*|notepad *|notyepad 11800
*|notepad *|noytepad 12501
*|notepad *|npotepad 12159
如何擴展/自訂此列表?
答案1
我找到了一種方法來做到這一點是使用應用程式路徑Raymond Chen 在他的文章中也描述了註冊表中的功能“即使寫字板不在 PATH 中,如何僅鍵入其名稱來運行它?」。
您可以使用下列格式將金鑰新增至這些登錄路徑之一<alias>.exe
:
- 全機範圍:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
- 僅限目前使用者:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
因此,對於您的範例,一個新的 key HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\vpn.exe
。
在鍵內部,(Default)
字串值應設定為.exe
.您也可以將Path
字串值設定為您希望PATH
在啟動應用程式時新增到環境變數中的目錄路徑。
以下是「vpn」將開啟 7-Zip 的範例:
設定完成後,您應該能夠在「開始」功能表搜尋中鍵入「vpn」以調出命令(這可能不是第一個建議):
您還應該能夠直接在“運行”對話框 ( Win
+ R
) 中鍵入“vpn”來啟動應用程式: