EndNote工具栏出现无效字符串怎么破

EndNote工具栏出现无效字符串怎么破?点击EndNote在Word的工具栏出现「无效字符串」或「Invalid Class String」错误提示,这错误是怎么造成的,又该怎么解决呢?

EndNote工具栏出现无效字符串原因分析

点击EndNoteWord的工具栏出现「无效字符串」错误,大多数原因是因为Word中的CWYW和EndNote版本不一致造成的。

神马意思?举个例子可能更清楚。比如以前安装的是EndNote X6,现在升级为EndNote X7。但是Word中的EndNote工具栏版本还是停留在EndNote X6水平,此时如果点击Word中的EndNote工具栏,就可能出现「无效字符串」或「Invalid Class String」错误提示。

另外EndNote X以前的版本如果安装的用户不同,也会出现上述错误。

神马意思?比如一个电脑有两个及其以上的用户,其中一个用户安装了EndNote,但是如果使用另一用户登陆电脑的话,此时使用EndNote就会出现无效字符串的错误。不过EndNote X系以后版本这个错误已经修正了。

EndNote工具栏出现无效字符串解决方法

明白了原因,解决起来也就简单多了。

EndNote X以前的版本

如果一个电脑有多个用户,当前用户使用EndNote时出现无效字符串的错误。解决方法是需要使用当前用户再次安装一下EndNote。

注意当前用户必须是管理员权限用户。

Windows Vista或者Windows 7以上的用户

因为微软自从Windows Vista及其后系统,为了系统安全,引用一个用户权限控制UAC功能。虽然系统安全性增加了,但是也会因此引起很多问题。

最简单的解决方法是关闭用户UAC功能。打开控制面板→系统和安全→更改用户账户控制设置,把控制条拉到最后,成为「从不通知」,然后确定即可。此时再次重新修复安装一下EndNote即可。

但是我个人不并建议这样做,因为这样系统的安全性就降低了。我更建议是使用EndNote安装出现error1723怎么破一文提到的使用管理员权限安装EndNote的安装方法。

到此应该问题解决了,如果还解决,那么请继续。

修改注册表

注意此项操作是危险操作,请选做好注册表备份。

使用「Win+R」或者开始→运行,输入「regedit」,打开注册表编辑器。

展开「HKEY_CLASSES_ROOT」键值,找到EndNoteXX.AddinServer,注意此处的XX因EndNote版本不同数字也不同,例如EndNote X7此处就是EndNote17.AddinServer。

右键点击EndNote17.AddinServer,打开新的对话框,选择「权限」。

EndNote工具栏出现无效字符串怎么破

看看当前用户的权限应该是这样的

  • 完全控制:允许
  • 读取:允许

EndNote工具栏出现无效字符串怎么破

如果权限不是这样的,那么选择「高级」→「编辑」一下权限即可。

如果还不行或者根本就不知道当前用户是谁-_-!,好吧,那就新建一个用户吧。在用户的权限控制,如上图,选择「添加」。在输入对称名称来选择中输入「Everyone」,然后「检查名称」→「确定」即可。

EndNote工具栏出现无效字符串怎么破

此时就会发现多了一个用户「Everyone」,然后给予此用户权限为

  • 完全控制:允许
  • 读取:允许

确定,关闭注册表编辑器即可。有时可能需要重启一下电脑。

    EndNote工具栏出现无效字符串怎么破

    发表评论

    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: