今天用了下中国建设银行的网银,贱兮兮的用了他的U盾的“将IE设置为最适合建行U盾的环境”(大体就是这个意思,懒得考证到底这贱货是怎么说得了),然后悲剧的发现在IE内核的浏览器中右键“发送至onenote”又消失了,其实上次坏过一次,改了注册表后修好了(好久以前),但这次又忘记了,以后一定注意保存这类问题的解决办法,生的每次坏了再浪费时间搜解决办法,废话太多了。。。⊙﹏⊙b汗。
如果在基于IE内核的右键中没了“发送至onenote”,首先确定你的IE浏览器(还有很多基于IE内核的浏览器,这里以IE8为例)设置——internet选项——程序——管理加载项——发送至ononote那一项的状态,只要状态时已启用就行,不要管发行者不可用那一项,没用。如果禁用了,首先启用该加载项,这个的用处就是,当你启动IE时,IE就建立与onenote的连接,如果禁用了,IE就不允许与onenote建立连接,当然没法发送。
注意:所有对IE的设置必须要重启IE浏览器后才能见效。
方法1:
如果还是没有这个选项,就要修改注册表。修改步骤如下:
(1)打开Windows系统的运行对话框,然后输入Regedit并按Enter键。
(2)打开注册表窗口,找到以下注册表项:HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt
(3)右击MenuExt并选择【新建】/【项】命令,然后输入“发送至 OneNote(&N)”(只输入引号内的内容,字母要用英文输入法,不要用中文输入法输入括号)并按Enter键。
(4)选择上一步创建的“发送至 OneNote(&N)”项,然后双击右侧的【默认】,并输入
” res://C:\Program Files\Microsoft Office\Office14\ONBttnIE.dll/105” (这里也是只输入引号中的内容,我傻呵呵的把引号也输入了,一直就是没效果,怪自己。。。)
如果你的office是默认安装的,就直接复制上面的路径添加到注册表中就行,我的不是默认安装的,我的是如下修改的:
res://F:\office2011_64bit_install\Office14\ONBttnIE.dll/105
很明显,我的office安装路径在F盘下。
(上述路径为Onenote安装路径,如有差别请根据实际情况改一下,一定不要忘记res://)
然后单击【确定】按钮。
(5)在右侧空白处单击鼠标右键,然后选择【新建】/【DWORD值】命令,将名称设置为“Contexts”,值设置为十六进制下的“37”。最后单击【确定】按钮完成所有设置。
(6)重启浏览器,即可使用。
方法2:
以上是手动修改注册表,以下是运行修改注册表脚本进行自动修改:
新建txt文件,复制以下红色内容并保存为onenote.reg文件,双击后就能自动修改注册表。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\S&end to OneNote]
@="res://C:\\PROGRA~1\\MICROS~2\\Office14\\ONBttnIE.dll/105"
"Contexts"=dword:00000011
这里要注意的还是路径,如果你是默认安装的,直接复制以上内容保存成reg后缀的文件就行,如果不是默认路径要修改成自己onenote的安装路径,如果自己也忘记了,最简单的办法就是搜索ONBttnIE.dll文件,找到其路径,然后修改上面路径就ok了。
@="res://F:\\office2011_64bit_install\\Office14\\ONBttnIE.dll/105"
要注意的问题就是:路径不要写错了,手动修改注册表时,添加的路径没有引号,用文件修改时,@=后面必须要有引号。