Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 10首次按下控制键后搜索退出不工作,策略/注册表中禁用Cortana_Windows_Autohotkey - Fatal编程技术网

Windows 10首次按下控制键后搜索退出不工作,策略/注册表中禁用Cortana

Windows 10首次按下控制键后搜索退出不工作,策略/注册表中禁用Cortana,windows,autohotkey,Windows,Autohotkey,这是我遇到的一个独特问题,我已经搜索过了,但找不到解决方案。这是在Windows 10上,最近几个月的最新更新,截至2017年9月28日。我已通过注册表和策略禁用Cortana。如果在使用系统一段时间后(比如说,10秒以上),我点击了Control Escape,它会显示开始菜单。搜索永远不起作用。我是一个触摸式打字员,所以这真的很烦人。我想点击Control Escape并开始键入我的搜索,这在其他人的计算机上运行良好。 例如,要运行cmd.exe,我输入的是“Control Esc、c、m

这是我遇到的一个独特问题,我已经搜索过了,但找不到解决方案。这是在Windows 10上,最近几个月的最新更新,截至2017年9月28日。我已通过注册表和策略禁用Cortana。如果在使用系统一段时间后(比如说,10秒以上),我点击了Control Escape,它会显示开始菜单。搜索永远不起作用。我是一个触摸式打字员,所以这真的很烦人。我想点击Control Escape并开始键入我的搜索,这在其他人的计算机上运行良好。 例如,要运行cmd.exe,我输入的是“Control Esc、c、m、d、Enter”。在我的系统上,搜索不会出现,我的c、m、d键也不会去任何地方。我必须等一秒钟,然后重做这个,它就会工作。我没有Run键,我真的习惯了这个控件转义,然后开始键入方法,理想情况下我希望继续使用它。 我发现的一个“解决方案”是,如果我杀死Cortana,它会被杀死一段时间(比如10-15秒),然后再回来。如果我杀死Cortana,然后在几秒钟内按下control esc,搜索总是有效的。我的临时“解决方案”是使用自动热键,此脚本:

^Esc::
    Process,Close,SearchUI.exe
    KeyWait Esc
    KeyWait Ctrl
    Send {LWin}
Return
这会截取控制esc序列,并杀死Cortana,然后等待控制键和退出键释放,然后按windows键(在另一个stackoverflow问题/答案中找到此提示)。
有没有人知道如何解决这个问题,或者是什么原因造成的?我猜Cortana正试图做些什么,而它的时机会导致搜索失败。谢谢

在我看来,这是在以错误的方式处理问题。如果对注册表和策略的更改破坏了Windows应用程序搜索,我将恢复更改并从那里进行故障排除。在Windows上禁用Cortana的地方有很多,搜索中没有提到功能丢失。在这一点上,AutoHooKy将是一个带AID。在我看来,这是关于错误的方式。如果对注册表和策略的更改破坏了Windows应用程序搜索,我将恢复更改并从那里进行故障排除。在Windows上禁用Cortana的地方有很多,搜索中没有提到功能丢失。自动热键在这一点将是一个创可贴。