在Windows中禁用讲述人快捷键


130

我已经在BootCamp macbook air上安装Windows 8问题是命令键与普通键盘中的winkey位于不同的位置,因此,我一直单击Winkey+ Enter会启动旁白(这真令人讨厌!)

有没有办法禁用此快捷方式?


@vcsjones存在的答案对您没有帮助吗?
2012年

2
@avirk赏金是“一个或多个答案是模范的,值得额外赏金。” 我真的很高兴能找到这个答案,因此在24小时内(我可以授予赏金的时候),我会将其交给接受的答案(对我来说效果很好)。有时候,我找到一个比投票更有价值的答案。这是那些时代之一。
vcsjones 2012年

现在我知道为什么当我按alt + enter全屏查看电影时有时会出现Windows讲述人的现象
phuclv 2015年

Answers:


97

我没有亲自尝试过,但这是我发现的。

  1. 导航到%systemroot%\ System32
  2. 在此文件夹中,将找到一个名为Narrator.exe的文件。
  3. 右键单击该文件,然后选择“属性”。
  4. 选择安全选项卡,然后按高级
  5. 在窗口顶部,按更改以更改所有者权限
  6. 在文本字段中输入您的用户名,然后按OK进入所有对话框

现在您应该能够更改文件的权限,这是我们在其中删除用户中所有权限并将用户返回系统的方式,这样您的用户将无法启动讲述人。

  1. 再次右键单击“讲述人”文件,然后选择“属性和安全性”
  2. 按高级
  3. 现在您是所有者,您可以更改其他用户的权限。选择您自己的用户,然后按编辑
  4. 删除读取和执行以及读取权限,然后按确定
  5. 现在,在所有者下的顶部按更改,然后在文本字段中写入系统
  6. 按确定进入所有对话框

资源


8
Patchy像地狱一样,但是到目前为止最好的解决方案。谢谢!
DiGMi 2012年

2
通过重命名文件,可以更简单地禁用narrator.exe。同样,每次由Windows Update更新时都需要重做。
harrymc

5
确实有点像地狱,但绝对必要。它完全违背了认为无法从常规UI 完全禁用叙述者的信念。至少到目前为止,我已经发现了。
J. Steen

1
请参阅另一篇关于为AtBroker进行相同操作的评论-否则,当您使用Windows + Enter时,这些进程就会产生并四处徘徊
JonnyRaa 2014年

78

如果您熟悉编辑Windows注册表,则可以使用此处描述的解决方案:

  • 启动regedit.exe并导航至:HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
  • 用名称创建一个密钥 Narrator.exe
  • 在键内,创建一个名为的新String值Debugger,并将其值设置为%1

Windows更新不会对此进行更改,只需删除密钥即可轻松还原。

如果您不使用任何Windows辅助技术功能,则可能还希望为AtBroker.exe创建一个具有相同字符串的注册表项,以防止每次不小心使用“讲述人”快捷方式时将其作为恶意进程在后台启动的情况。 。


14
恕我直言,这应该是正确的答案-不需要黑客入侵文件。
GlennG

9
-1好主意。AtBroker.exe会在您每次按下该快捷方式时启动并继续运行,有时会占用100%的CPU(至少在Win 8.1上如此)。相反,对做相同的事情AtBroker.exe
Mehrdad 2014年

1
@GlennG不确定我是否同意-注册表是一个陌生而神秘的地方-对我来说,只是简单地
乱搞

2
@Mehrdad我已经AtBroker.exe在此答案中添加了一行。

这也适用于win10。谢谢!
Jokester

16

同时按下Capslock和Esc键会弹出一个窗口,可让您退出讲述人。


4
我一直在发疯,直到找到您的解决方案为止:)
2013年

哈利路亚!我再也受不了叙述者了!谢谢。
瓦卡诺

1
我在其他地方找到了此快捷方式解决方案,但对我不起作用。Win-Enter做到了。
Tatiana Racheva

3
这是有关一次如何退出讲述人的正确信息,但它不能回答问题,即无论您意外按下了什么键,如何都禁止再次启动讲述人
JoelFan 2015年

6

您可以使用AutoHotkey通过以下脚本禁用Win+ Enter键组合:

#Enter:: return

使用AutoHotkey,您还可以将此按键组合映射到任何其他按键组合或操作。

如果您希望禁用 Win密钥本身,请参阅此注册表技巧:
如何禁用键盘Windows密钥

如果您希望禁用所有Win+ ??键组合,则此注册表黑客会这样做:
在Windows 7或Vista上禁用Win + X快捷键


5
我不想禁用所有组合,仅禁用其中一种。而且我更不想依赖第三方软件(例如AutoHotkey),有没有更好的解决方案?
DiGMi 2012年

2
不是我知道。AutoHotkey是一款功能强大的产品,它不仅可以完成按键映射。
harrymc 2012年

1
我发现AutoHotKey和Windows 8不一致。我将Win + Enter映射到CloseWindow,但是20次Windows中有1次在AutoHotKey之前抓住了击键,并在打算关闭窗口时为旁白者吃了午餐。
Guillaume Marceau

1
@GuillaumeMarceau:您可以尝试使用AutoHotkey_LEnableUIAccess
harrymc

2

有一种方法可以禁用WinWindows注册表中开头的快捷方式。

  1. 创建具有以下内容的文本文件

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "DisabledHotkeys"=hex(2):0D,00,00,00
    
  2. 将文件扩展名更改为“ reg”

  3. 双击运行

如您所见,它将创建一个注册表字段“ DisabledHotKeys”,其中包含我们要禁用的键的值。在我们的情况下,它是十六进制的0D或十进制的13“回车”符号。Win在这里不应该指定密钥,因为它是隐含的。

例如,如果要禁用Win+ RWin+ DWin+,Home“ DisabledHotKeys”的值应为“ RD $”。(“ $”符号的ascii码等于Home按钮的键码)


也许您可以添加一些资源以获取更多信息?我发现geoffchappell.com/notes/windows/shell/explorer / ...提供了很多信息,而msdn.microsoft.com/en-us/library/windows/desktop / ...列出了关键符号。
JBert 2015年

可悲的是,这似乎不适用于讲述人。也许它的热键绑定在其他地方...
JBert 2015年

1

我在Windows 8 PC上执行以下操作来启用和禁用旁白,

启用,

Win + enter

要禁用,

Win + alt + enter 

它将打开旁白屏幕。单击退出。


Win + Alt + Enter在我的计算机上启动Media Center。
路易斯

Win + Alt + Enter在Windows 8.1上对我不起作用。
尼克·韦斯特盖特

WIN + Alt + Enter键为我在Windows 10没有工作
山姆

1
这些是启动和停止讲述人不禁用启动它的快捷方式的说明(请仔细阅读问题)
ndemou

1

这是用户在Windows 10中搜索如何禁用“讲述人”的帖子。

今天这让我很烦。提供的解决方案对我来说并不令人满意。特别是设置调试器设置。我Narrator在注册表中进行了30秒的搜索,很幸运地找到了这个键:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Narrator\NoRoam\WinEnterLaunchEnabled

将其设置为0将禁用当前用户的快捷方式,因此不在登录屏幕中。

将其另存为.reg文件:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Narrator\NoRoam]
"WinEnterLaunchEnabled"=dword:00000000

Windows 8.1中似乎没有此密钥,因此看起来只是Windows 10的新增功能。

希望这对某人有帮助。


在我的Windows 10上,该工具WinEnterLaunchEnabled不存在,因此我创建了它,但不幸的是,即使注销/登录后,它也无法使用。
dbernard

1

这可能仅在Windows 10中有效,但是该快捷方式现在很容易禁用。

打开旁白(转到Control Panel> Ease of Access Center> Start Narrator,或使用快捷键恼人的),选择讲述窗口(它在后台运行),去General设置和禁用快捷键,点击保存,然后单击退出解说员。


0

我安装了一个简单的小脚本程序,该程序可让您将窗口捕捉到屏幕边缘或其他监视器。默认情况下,我认为-我已经在Windows上运行了很长一段时间的程序,它接管了相同的快捷键。我将其安装在我的win8机器上,它似乎已经完成了技巧,并接管了讲述人使用的相同快捷方式。我意识到win8对捕捉窗口有很好的支持,但是我喜欢用这种快捷方式来做,因为这是我惯用的方式,并且它具有阻止旁白启动的良好副作用。您也可以进行更高级的窗口放置,但是我发现我只是在其他监视器之间来回扔东西。

无论如何,都值得一试。我只是将windowpad设置为在启动时运行,因此它始终处于活动状态。

lifehacker链接到windowpad的文章


-1

我不知道它是否可以在Windows 8上运行,但是可以很好地在Windows Vista / 7上运行。按Win+ U键将打开轻松访问中心,也可以通过控制面板将其打开。

在此处输入图片说明

现在单击该选项Use the computer without a display,将弹出另一个窗口

在此处输入图片说明

并取消选中该选项Turn on Narrator,然后单击“ 应用”按钮以应用此设置。现在,当您按Win+ Enter旁白时将不会启动。


4
不,这在Windows 8上不起作用。问题是这些键实际上打开了讲述人。
DiGMi 2012年

可悲的是,不:(这没有提到有关如何禁用这个事情。
DiGMi

检查Win-8的此Vista注册表黑客。也许可以,请告诉我是否可以。我将其添加到我的答案中。
avirk 2012年

2
该选项未选中,但在Windows 8.1 Win + Enter上仍将启动Narrator。
尼克·韦斯特盖特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.