获取(几乎是免费的)EndNote

引子

EndNote 是著名的文献管理软件。

众所周知,很多中国大陆的教学机构似乎不太重视信息安全,很多大学图书馆提供的正版都可以被搜索引擎检索并通过外部网络下载。

快速的最简步骤

  • 假设要在 Windows 上安装 EndNote 21。
  • 下载EndNote 21 msi 安装包
  • 下载EndNote21SiteInstaller.dmg
  • 用压缩文件查看器打开EndNote21SiteInstaller.dmg,获取EndNote 21.4 Installer/Install EndNote 21.app/Contents/Resources/.license.dat。以文本格式打开.license.dat,复制里面的内容。
  • 新建一个名为License.datUTF-16 LE编码、CRLF换行的纯文本文件,写入下面的内容:
1
2
[GOLDENTK]
PIDKEY=从.license.dat复制的内容
  • 保存这个文件,和 msi 安装包放在同一目录下。
  • 执行 msi 安装包。

搜索

搜索关键词:EndNote 大学图书馆

或者利用互联网档案馆

查找可以通过校外网络下载的版本(例如此 Mac 版本,甚至此直接提供激活码的版本),无论最终使用哪个操作系统。

此步骤的目的是获取密钥文件,它是通用的。

密钥文件

无论这些机构提供的是 Windows 还是 Mac 版本,只要能复制提供的密钥文件,就可以用于激活软件。

请注意:不同版本的密钥文件通常不能混用。

在 Windows 版本中,密钥文件为License.dat,它通常随msi包在同一目录下提供。

在 Mac 版本中,密钥文件为.license.dat,它位于dmg包中的EndNote 21.4 Installer/Install EndNote 21.app/Contents/Resources/目录下。

可以根据下面提供的文件格式手动转换两种密钥文件:

.license.dat

UTF-8编码,CRLF换行,纯文本。

内容为 263 个大写字母和数字,单行。

License.dat

UTF-16 LE编码,CRLF换行,纯文本。

1
2
3
4
5
6

[GOLDENTK]
NAME=机构名,如果和PIDKEY不一致,会显示PIDKEY的实际机构
PIDKEY=内容为263个大写字母和数字
[VERSION]
INFO="Contact your EndNote License administrator for more information."

最简可接受版本:

1
2
[GOLDENTK]
PIDKEY=内容为263个大写字母和数字

请注意:无论最终程序生成的C:\Program Files (x86)\EndNote 21\License.dat是何种格式,安装程序只接受此格式。

安装程序

exe安装程序可以通过官方链接下载。

msi安装程序可以通过官方链接下载。

在 Windows 版本中,exe安装程序会在执行时将msi包提取到C:\Program Files (x86)\Common Files\Wise Installation Wizard,复制msi包并将其与License.dat放置在同一目录,运行msi以进行安装。

请注意:只有msi包支持读取同一目录下的License.dat,直接执行的exe安装程序不支持。

直接将License.dat复制到C:\Program Files (x86)\EndNote 21\下应该也可以激活。

在 Mac 版本中,密钥文件位于dmg包中的EndNote 21.4 Installer/Install EndNote 21.app/Contents/Resources/目录下。

合规

请向您的机构索取正版软件或使用开源替代Zotero

附录:License.dat是如何生成的

根据指南,下面的批处理可以启动密钥文件生成引导 GUI。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@ECHO off
CD /d "%~dp0"
ECHO ===========================================================
ECHO  LICENSE.DAT CREATION BAT FILE. Clarivate Anaylytics 8/01/2018
ECHO ===========================================================

SET MSI=

REM ADD THE MSI FILES IN ORDER OF OLDEST TO NEWEST
FOR %%a IN (EndNote.msi ENX1Inst.msi ENX101Inst.msi ENX102Inst.msi ENX2Inst.msi EN201Inst.msi EN202Inst.msi EN203Inst.msi EN204Inst.msi ENX3Inst.msi ENX301Inst.msi ENX4Inst.msi ENX402Inst.msi ENX5Inst.msi ENX501Inst.msi ENX6Inst.msi ENX601Inst.msi ENX7Inst.msi ENX701Inst.msi ENX8Inst.msi ENX9Inst.msi EN20Inst.msi EN21Inst.msi) DO (IF EXIST "%%a" SET MSI=%%a)

REM MSI WILL == "" IF THERE ARE NONE OF THOSE MSI FILES IN THE FOLDER
IF "%MSI%" NEQ "" GOTO EXECINSTALL

ECHO ERROR: UNABLE TO LOCATE AN ENDNOTE MSI INSTALLER FILE IN THIS FOLDER
PAUSE
GOTO END

:EXECINSTALL
ECHO USING THE FOLLOWING MSI: %MSI%
ECHO EXECUTING THE COMMAND  : msiexec /a "%MSI%"
msiexec /a "%MSI%"

:END
除非另有说明,此内容使用 CC BY-SA 4.0 许可。
最后更新于 2025-03-12 20:09:40
提交: 39cfc749 环境: production Hugo: 0.145.0 主题: 3.30.0-modified 时间: 1741781771897417 语言: zh-cn
本博客内容仅供参考,作者不对其准确性、完整性或适用性作出任何明示或暗示的保证。因使用、引用或解读本博客内容所引发的任何直接或间接后果,作者概不承担任何责任。
本博客可能包含第三方转载内容,相关版权归原作者所有。转载内容仅为分享信息之目的,不代表作者观点。如涉及侵权,请联系删除。
使用 Hugo 构建
主题 StackJimmy 设计