Version: 2021.1
在线许可证激活
退回许可证

离线(手动)许可证激活

如果 Unity 无法联系许可证服务器,则无法使用在线方法激活您的许可证。许可证服务器连接失败的典型原因包括:您无法访问 Internet;您的防火墙或代理设置导致连接遭到阻止;或 Unity 许可证服务器已宕机。有关更多信息,请参阅激活问题

当在线激活失败时,您可以尝试在您的机器上手动激活 Unity。您仍然需要访问一台已接入互联网的计算机,但这台计算机不必是要尝试激活 Unity 的计算机。

要手动激活您的 Unity 许可证,请按照以下流程操作:

  1. 生成许可证激活文件 (.alf),可以在 Hub 或者从命令行进行。例如 Unity_v2021.1.0a7.alf
  2. 使用该 .alf 文件从 Unity 的许可证服务器请求一个 Unity 许可证文件 (.ulf)。
  3. 使用该 .ulf 文件在 Unity 中激活您的许可证,可以在 Hub 或者从命令行进行。

从 Hub 生成许可证激活文件 (.alf)

如果您还没有安装 Hub,可以从 Download Unity 网页下载。然后遵循以下步骤:

  1. 选择 Hub 右上角的 Settings 按钮。将出现 Preferences 窗口。

  2. 从左侧列表中选择 License Management

    Hub > Preference > License Management
    Hub > Preference > License Management
  3. 如果您在窗口底部看到一条消息,警告您需要登录才能管理您的许可证,请选择右下角的 LOGIN 按钮,然后输入您的 Unity ID 和密码。

  4. 选择 MANUAL ACTIVATION 按钮。将出现 Manual Activation 窗口。

  5. 选择 SAVE LICENSE REQUEST 按钮。

  6. 选择您希望 Unity 保存 .alf 文件的位置和文件名,然后单击 Save

现在您可以请求 Unity 许可证 (.ulf) 文件

从命令行生成许可证激活文件 (.alf)

在 macOS 上,在 Terminal 中输入以下内容(将 <editor-installation-location> 替换为实际安装位置,例如 /Applications/Unity/Unity.app/Contents/MacOS/Unity):

<editor-installation-location> -batchmode -createManualActivationFile -logfile

在 Windows 上,在命令提示符中输入以下内容(将 <editor-installation-location> 替换为实际安装位置,例如 C:\Program Files\Unity\Editor\Unity.exe):

"<editor-installation-location>" -batchmode -createManualActivationFile -logfile

现在您可以请求 Unity 许可证 (.ulf) 文件

请求 Unity 许可证文件 (.ulf) 文件

生成许可证激活 (.alf) 文件后,下一步是从许可证服务器请求您的 Unity 许可证 (.ulf) 文件:

  1. 打开 license.unity3d.com/manual 网页。

  2. 如果出现提示,请登录您的 Unity ID。这是请求 Unity 许可证文件的必要步骤。

    将出现 Manual activation 网页。

  3. 选择 Browse 按钮找到您已使用系统的文件浏览器生成的许可证激活 (.alf) 文件。

    如果上传成功并且 Unity 检测到您选择的文件是许可证激活文件,则文件名会出现在带有绿色复选标记的文本框中。但如果看到红色的 X,请重试。

  4. 选择 Next 按钮。将出现 Activate your license 网页。

  5. 选择您要激活的许可证类型:

    • 如果您选择 Unity Plus or Pro 选项,输入您在购买单个许可证时收到的电子邮件中的序列号。必须严格按照电子邮件中显示的格式输入密钥。例如,PS/SC/E3-XXXX-XXXX-XXXX-XXXX
    • 如果您选择 Unity Personal 选项,您必须选择最符合您当前情况的选项。
  6. 选择 Next 按钮。将出现 Download license file 网页。

  7. 选择 Download license file 按钮。

  8. 如果出现系统提示,请允许 license.unity3d.com/manual 网页的下载。

  9. 打开浏览器的下载位置并查找带有 .ulf 扩展名的新 Unity 许可证文件。

现在您已准备好激活您的 Unity 许可证,可以通过 Unity Hub从命令行进行。

从 Hub 完成您的 Unity 许可证激活

很可能您从 Hub 生成了许可证激活文件,然后从那里直接打开了许可证服务器网页。现在您可以返回到之前离开的 Hub 的位置并继续该过程:

  1. 打开 Unity Hub 进入 Manual Activation 页面。

  2. 选择 Next 按钮。Manual Activation 页面现在指示您已完成保存许可证请求,现在可以加载许可证。

  3. 选择 more 按钮 () 并通过系统的文件浏览器找到 Unity 许可证激活 (.ulf) 文件。

  4. 选择 CONFIRM 按钮。

如果 Unity 显示许可证激活不成功的错误消息,请查看激活问题为您的问题找到解决方案。

从命令行完成您的 Unity 许可证激活

在 macOS 上,在 Terminal 中输入以下内容(将 <editor-installation-location> 替换为实际安装位置,例如 /Applications/Unity/Unity.app/Contents/MacOS/Unity):

<editor-installation-location> -batchmode -manualLicenseFile <yourulffile> -logfile

在 Windows 上,在命令提示符中输入以下内容(将 <editor-installation-location> 替换为实际安装位置,例如 C:\Program Files\Unity\Editor\Unity.exe):

"<editor-installation-location>" -batchmode -manualLicenseFile <yourulffile> -logfile

如果 Unity 显示许可证激活不成功的错误消息,请查看激活问题为您的问题找到解决方案。


  • 在 Unity 2017.2 中更新了许可证激活方法
在线许可证激活
退回许可证