6.47 FAQ-751 当我打开 Origin 的时候看到一个错误信息 "License file missing or incorrect." 怎么办?

Last Update: 11/27/2024

这是由于 Origin 的 MSI 安装程序和 Microsoft KB3072630(2015年7月15日推出的补丁包)相冲突造成的。如果你的电脑上安装了 KB3072630 并且你又使用 MSI 安装程序来安装 Origin,当运行 Origin 的时候,你会看到一个记事本弹出,显示错误信息 "License file missing or incorrect."


如果 Origin 能够在另一台电脑上成功安装,在那台电脑上的 Origin 安装目录下找到 OLicense.lic 文件,复制回安装不成功的这台电脑,替换 Origin 目录下的 OLicense.lic 文件,看看是否解决了问题。


如果上述方法不能解决问题,或者你没有其他的电脑成功安装了 Origin,请尝试以下方法。

  1. 从 Windows 的 Programs and Features 里面卸载 Origin。
  2. 点击 Windows 的 Start 菜单,在 Run 搜索栏中输入 regedit 并回车。
  3. 在注册表中找到这个子键: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer
    注: 如果没有这个子键,请自行创建一个。
  4. 选择菜单 Edit: New: DWORD Value。
  5. DWORD name 输入 RemappedElevatedProxiesPolicy,回车。
  6. 右键单击 RemappedElevatedProxiesPolicy,选择 Modify。
  7. 在 Value data 文本框,输入 1,点击 OK。这是为了暂时关闭 KB3072630 修复的内容。
  8. 安装 Origin。
  9. 在 Origin 安装成功之后,重置 RemappedElevatedProxiesPolicy 的 DWORD value 为 0,重新启用 KB3072630 修复的内容。

如果你是使用代码或者 .BAT 文件来安装 Origin 的,你可以在代码中的 "call" 行的前后增加 "reg add" 行来修改注册表。示例代码:

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer" /v "RemappedElevatedProxiesPolicy" /t REG_DWORD /d 1 /f

call msiexec.exe /i "Origin2016Sr0Setup32and64Bit.msi" /passive TRANSFORMS="Origin2016mst.Mst" INSTALLDIR="C:\Program Files\Originlab\Origin 2016\" USERNAME="Test User" COMPANYNAME="Test" PIDKEY="G9374-8099-7111111"

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer" /v "RemappedElevatedProxiesPolicy" /t REG_DWORD /d 0 /f

如果你是使用 EXE 安装程序而非 MSI 来安装 Origin,但是你打开 Origin 时也看到了 "License file missing or incorrect" 这个错误信息,请 联系 OriginLab 技术支持部门


Keywords:License file missing, MSI, 许可证文件缺失