删除 Intel HD Graphics 显卡工具的全局快捷键

Intel的内置显卡工具总是注册全局的快捷键,而且还是常用的(比如 Sublime Text, PyCharm等工具的默认按键绑定),如下:

  • Ctrl + Shift + Up
  • Ctrl + Shift + Down
  • Ctrl + Shift + Left
  • Ctrl + Shift + Right

这些快捷键都是由 igfxHK.exe 注册的,虽然可以在任务栏中点击禁用快捷键,但是由于快捷键是全局注册,其它应用程序仍然不能使用这些快捷键。

虽然使用 taskkill /IM igfxHK.exe 来强行终止其进程,释放全局快捷键也可以,但是每次重启都要重新做一次,无论是否自动化,都感觉太二逼了,经过一番瞎捣,发现可以通过该注册表,把快捷键定义全部删除掉,避免 igfxHK.exe 占有这些全局快捷键。

注册表文件如下,保存为一个 .reg 文件最后双击运行并导入到注册表即可。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Intel\Display\igfxcui\HotKeys]
"3101"=-
"3105"=-
"3121"=-
"9530"=-
"3106"=-
"3107"=-
"3108"=-
"3109"=-
"3110"=-
"4528"=-
"10"=-
"11"=-

VirtualBox与杀毒软件冲突导致虚拟机无法启动: 错误 "supR3HardenedWinReSpawn"

今天在公司机器上装了 VirtualBox (版本 4.3.14) 和 Vagrant, 在运行 vagrant up 后总是提示虚拟机不能启动的错误。打开 VirtualBox 然后手动启动虚拟机发现如下错误框:

1
2
3
4
5
6
---------------------------
VirtualBox - Error In supR3HardenedWinReSpawn
---------------------------
Error relaunching VirtualBox VM process: 5
Command line: '81954AF5-4D2F-31EB-A142-B7AF187A1C41-suplib-2ndchild --comment Work_default_1407215688716_8404 --startvm 93cdc421-ae20-49d6-8ca4-6c5570f809cd --no-startvm-errormsgbox' (rc=-104)/>
---------------------------

原因:

  • 与 Symantec Endpoint Protection 冲突

临时解决办法:

NOTE 降级 VirtualBox 后需要重新启动计算机

另外可以参考VirtualBox 论坛的讨论