在 Windows 中禁用讲述人快捷键

Dig*_*Dig 134 windows hotkeys windows-8

我已经在 BootCamp macbook air 上安装了 Windows 8 问题是命令键的位置与普通键盘中的 Winkey 不同,因此,我一直点击Winkey+Enter启动叙述者(这真的很烦人!)

有没有办法禁用这个快捷方式?

小智 97

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

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

现在您应该能够更改文件的权限,这是我们从您的用户中删除所有权限并将所有者更改回 SYSTESM 的地方;这样您的用户将无法启动讲述人。

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

来源

  • 糟糕透顶,但迄今为止最好的解决方案。谢谢! (8认同)
  • 确实不完整,但绝对必要。它完全违背了无法*完全*从常规用户界面*禁用*叙述者的信念。至少我到目前为止发现的。 (5认同)
  • 只需重命名文件,就可以更简单地禁用 narrator.exe。此外,每次 Windows Update 更新时都需要重做。 (2认同)
  • 请参阅另一篇文章中关于对 AtBroker 执行相同操作的评论 - 否则,当您 windows + Enter 时,您会看到这些进程生成并徘徊 (2认同)

Icy*_*dog 81

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

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

这不会被 Windows 更新更改,只需删除密钥即可轻松恢复。

如果您不使用任何Windows 辅助技术功能,您可能还想为AtBroker.exe创建一个带有标识字符串的注册表项,以防止每次不小心使用讲述人快捷方式时它作为恶意进程在后台启动.

  • 恕我直言,这应该是正确的答案——不需要黑客文件。 (14认同)
  • -1个坏主意。`AtBroker.exe` 每次您按下快捷方式都会启动并继续运行,有时会占用 100% 的 CPU(至少在 Win 8.1 上)。相反,对`AtBroker.exe` 做同样的事情。 (9认同)
  • @Mehrdad 我在这个答案中添加了一行关于 `AtBroker.exe` 的内容。 (2认同)

小智 15

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

  • 我快疯了,直到找到你的解决方案:) (4认同)
  • 这是关于如何一次*退出*叙述者的正确信息,但它没有回答问题,即如何*禁用*叙述者重新开始,无论您不小心按下了什么键 (4认同)

har*_*ymc 6

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

#Enter:: return
Run Code Online (Sandbox Code Playgroud)

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

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

如果您希望禁用所有Win+??键组合,此注册表黑客会这样做:
Disable Win+X Shortcut Keys on Windows 7 or Vista

  • 我不想禁用所有组合,只禁用一个。而且我不喜欢依赖第三方软件,比如AutoHotkey,有没有更好的解决方案? (5认同)
  • 不是我知道的。AutoHotkey 是一款出色的产品,它可以做的不仅仅是键映射。 (2认同)
  • 我发现 AutoHotKey 和 Windows 8 不兼容。我将 Win+Enter 重新映射为 CloseWindow,但在我打算关闭窗口时,有十分之一的 Windows 在 AutoHotKey 之前捕获击键,并让旁白吃午饭。 (2认同)
  • @GuillaumeMarceau:您可以尝试[AutoHotkey_L](http://l.autohotkey.net/)和[EnableUIAccess](http://www.autohotkey.com/board/topic/70449-enable-interaction-with-administrative-程式/)。 (2认同)