Word无法加载endnote cwyw.dll文件导致无法显示工具条的解决方法

Word2007或2010未显示EndNote工具条的解決方法一文中介绍过EndNote在Word中未显示EndNote工具条的解決方法。但是有时加载endnote cwyw.dll时却可能会出现如下错误「EndNote Cwyw.dll不是有效的Office加载项」。造成这种情况的原因多是使用了Windows 64位操作系统、Office 64位软件或者绿色版时。这种情况的原因是什么,怎么解决这个问题。本文分析一下并提供可能的解决方法。

错误可能原因

造成这种情况的可能原因据我分析是dll文件未能正确加载,或者Office在安装时未能有效的安装VB库,但是具体原因我无法推测,因为我真没遇到这种情况。但是我想可以按照以下方法逐步解决。

解决方法

1. 重新安装一下Office

尤其是要注意Office共享功能下的「VBA项目的数字证书」和「Visual Basic for Applications」两项都要安装上。如果还不行进入第2步。

2. 重新安装EndNote

如果是安装版的EndNote,再重新修复安装一下EndNote,一般问题就能解决。如果是绿色版的EndNote,请跳到下一步。

3. 管理员运行Word

打开Word的安装目录,找到Word程序,右击「以管理员身份运行」Word,然后再按照Word2007或2010未显示EndNote工具条的解決方法一文中提到的解决方法试着解决一下。如果此时还是不能解决问题,那么进入下一步。

4. 打补丁

关闭Word,去微软下载Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC 安全更新(http://www.microsoft.com/zh-cn/download/details.aspx?id=26368)。这个安全更新有3个,如果是32位系统请下载vcredist_x86.exe,如果是64位系统请下载vcredist_x64.exe,不要混了。然后安装此更新文件,然后再重复上述添加EndNote Cwyw.dll的步骤。如果还是没有解决?!我快崩溃了!那再看看下一步如何。

5. 手工复制文件

到此错误还没解决,那可能问题出在了endnote cwyw.dll文件上。在EndNote的安装及注意事项一文中介绍过EndNote的默认安装目录,可以参考一下,现在EndNote X7为例说明,余版本类似。

找开EndNote X7安装文件夹,进入c:\Program Files\EndNote X7\Product-Support\CWYW\目录,把CWYW目录下的文件EndNote Cwyw.dot、EndNote Cwyw.dotm、EndNote Web、 Cwyw.dot、EndNote Web Cwyw.dotm、EndNote Cwyw.dll、ManagedCode.dll全部复制到C:\Program Files\Common Files\ResearchSoft\Cwyw\17目录下,然后重复上述添加EndNote Cwyw.dll的步骤。

注意!64位操作系统的话还是有所区别

64位系统64位的Office

要把C:\Program Files (x86)\EndNote X6\Product-Support\CWYW\17下的文件EndNote Cwyw.dot、EndNote Cwyw.dotm、EndNote Web Cwyw.dot、EndNote Web Cwyw.dotm等复制到C:\Program Files\Common Files\ResearchSoft\Cwyw\17以外,

还要把C:\Program Files (x86)\EndNote X7\Product-Support\CWYW\x64下的文件EndNote Cwyw.dll和ManagedCode.dll复制到C:\Program Files\Common Files\ResearchSoft\Cwyw\17

64位系统32位Office

要把C:\Program Files (x86)\EndNote X6\Product-Support\CWYW\17下的文件EndNote Cwyw.dot、EndNote Cwyw.dotm、EndNote Web Cwyw.dot、EndNote Web Cwyw.dotm等复制: C:\Program Files (x86)\Common Files\ResearchSoft\Cwyw\17下即可。

然后重复上述添加EndNote Cwyw.dll的步骤。如果找不到上述几个文件,可以在此下载http://pan.baidu.com/s/1hq5ZyNa 密码: 46j3

到此应该差不多了吧!

如果是绿色版的话,情况又不一样。市面上的EndNote绿色版多出自黯然过客之手。这位大神制作的绿色版的ResearchSoft多位于EndNote文件目录下,在此重复上述添加EndNote Cwyw.dll的步骤时需要把EndNote Cwyw.dll的目录改成绿色版的目录。

如果问题仍然解决不了可以试着如下

32系统32位Office

找开EndNote X7安装文件夹,把CWYW目录下的文件EndNote Cwyw.dot、EndNote Cwyw.dotm、EndNote Web、 Cwyw.dot、EndNote Web Cwyw.dotm、EndNote Cwyw.dll、ManagedCode.dll全部复制到C:\Program Files\Common Files\ResearchSoft\Cwyw\17目录下,如果没有这个目录建立一个!然后重复上述添加EndNote Cwyw.dll的步骤。

64位系统64位的Office

要把的文件EndNote Cwyw.dot、EndNote Cwyw.dotm、EndNote Web Cwyw.dot、EndNote Web Cwyw.dotm等复制到C:\Program Files\Common Files\ResearchSoft\Cwyw\17以外,

还要把CWYW\x64下的文件EndNote Cwyw.dll和ManagedCode.dll复制到C:\Program Files\Common Files\ResearchSoft\Cwyw\17。然后重复上述添加EndNote Cwyw.dll的步骤。

64位系统32位Office

要把的文件EndNote Cwyw.dot、EndNote Cwyw.dotm、EndNote Web Cwyw.dot、EndNote Web Cwyw.dotm等复制C:\Program Files (x86)\Common Files\ResearchSoft\Cwyw\17下即可。然后重复上述添加EndNote Cwyw.dll的步骤。

好吧,有问题再讨论。

  • 本博客文章如未特别说明,皆为本站原创,默认采用署名-相同方式共享 4.0 国际协议
  • 相关文章

    Word无法加载endnote cwyw.dll文件导致无法显示工具条的解决方法》有23个想法

    1. 魏晨

      你好,我按要求复制过去了,而且word里面显示Endnote,但是用的时候点击一直让登录,无法使用,而且我下载的Endnote9,word是2016,电脑win10 64位

      回复
    2. 609862218

      请问有没有适用于X8的dll文件?我的一直加载不上?求分享 谢谢

      回复
    3. 小马比v

      endnote x8根据前面的操作后能够显示在word工具条中,但是关闭word后再打开就出现这个”word的endnote cite while you write出现了严重问题,如果您已多次看到此消息,则应禁用此加载项,然后检查是否存在更新,是否要禁用此加载项?”大神求教(ΘεΘ)

      回复
      1. Gao

        不要禁用,选择允许,否则无法加载。我也是试过网上很多办法,结果都不行,最后选择允许就可以正常加载了。

        回复
    4. 小虫子

      你好我的c盘上面没有Cwyw\17文件夹怎么办?我按照你所有的说法都试了一遍,还是没有用。 :cry:

      回复
    5. fix

      出现“EndNote Cwyw.dll不是有效的Office加载项”,用Procmon监控发现是少了mfc100u.dll(大概是这个),装了VC++2010运行库就解决了。
      我用的是64位Office 2016,缺的是64位的dll,故安装64位的VC++2010运行库。
      https://www.microsoft.com/zh-CN/download/details.aspx?id=14632
      希望博主参考一下,帮到碰到同样问题的人。
      PS:在另一台电脑上复现不出这个问题,可能是出问题的电脑安装不完整,也可能是7.4.1修复了问题(补齐了dll)吧。

      回复
    6. chubai

      [img]http://e.hiphotos.baidu.com/zhidao/pic/item/279759ee3d6d55fb86ccb9dd6a224f4a21a4ddc7.jpg[/img]
      word上有显示加载项,也用regsvr32 注册了dll,但每次都显示这个,没法使用

      回复
    7. 落落陈

      你好,我的office和Endnote都不是装在C盘的,也遇到了这样的情况,然后按照您说的方法去做了,但是都不行,是不是我的这两个软件都必须装在C盘呀?

      回复
      1. 科研动力 文章作者

        不是一定要装在C盘的,但是文件一定要复制到C盘C:\Program Files\Common Files\ResearchSoft\Cwyw\17目录下的

        回复
        1. chubai

          您好 我的commen files这个文件夹下面没有ResearchSoft\Cwyw\17这个目录 是不是自己创建即可?

          回复
    8. enjoy12

      为什么我把word用管理员身份打开时里面有endnote,但是普通打开里面又没有,怎么回事呀!

      回复
      1. 科研动力 文章作者

        看看你的的用户账户设置,不要太高。依次打开控制面板 >> 用户账户 >> 更改用户账户控制,选择默认看看。

        回复
    9. 科研动力网友

      我用的破解版的endnote,EndNote X7\Product-Support\CWYW\里只有两个.dat文件,怎么破?

      回复
      1. Gao

        64位的将Cwyw_×64.dat文件解压,文件会出现Cwyw.dll,在Word加载项中添加Cwyw.dll进行加载即可。

        回复
    10. dingdingys

      我用的破解版的endnote,EndNote X7\Product-Support\CWYW\里只有两个.dat文件,怎么破?

      回复
        1. fnnsy

          请问有关于MACbook系统下endnote的边写边引插件不能用的解决方法啊?我弄了好久也不行,每次打开WORD都会显示无法加载此项,怎么办啊,好着急用

          回复
          1. 科研动力 文章作者

            MACbook 用过一段时间,便是因为很多软件不适应,还是换成了 Windows。但是手头又没有 MACbook,所以这个现在我还真不知道,不过我可以给你找找

            回复

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注