在 Windows 上的 运行 对话框中禁用自动完成搜索

Disable autocomplete search in the Run dialog on Windows

我需要禁用自动完成搜索,当我们在 Windows 上的 运行 对话框 (WinKey+R) 中键入命令时会发生这种情况。

例如:如果在此处键入 "reg",则不应建议将 "regedit" 作为自动完成。

我尝试编辑以下注册表项方法:

  1. "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete" key name - "Append Completion" with string value "no".

  2. Deleting "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RunMRU" hive

这两种方法都无法帮助禁用 运行 对话框中的自动完成功能。我们如何解决这个问题?

根据 this article,您需要创建一个键 "AutoComplete" 并在该键中创建一个字符串值 "AutoSuggest" 和值 "no",例如通过 reg.exe:

reg add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete
reg add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete /v AutoSuggest /t REG_SZ /d no

或导入包含以下内容的 .reg 文件:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete]
"AutoSuggest"="no"


更改将在下次登录时生效,或者如果您重新启动呈现桌面的资源管理器进程。