本节提供有关以下许可证管理问题的信息:
以下原因可能导致激活过程中出现错误代码或其他问题:
| 问题 | 解决方案 |
|---|---|
| 无法访问互联网 |
基于序列的许可证: 可以通过许可证请求激活基于序列的许可证。有关更多信息,请参阅手动激活许可证。 指定用户许可证: 如果不访问互联网,就无法激活指定用户许可证。 |
| 安全设置阻止 Unity | 查看防火墙、代理或互联网安全设置。这些设置可能阻止 Unity 发送和接收有关许可证文件的数据。有关更多信息,请参阅通过 Web 代理使用 Unity。 |
| 没有保存许可证文件所需的写入权限 | 授予或获取用于激活许可证的用户帐户的写入权限。这通常发生在封闭的网络中,例如工作场所和学校的网络。请联系您的 IT 管理员,了解是否存在任何限制。有关需要写入权限的目录列表,请参阅 Unity 许可证文件位置。 |
| 许可证无法识别计算机 | 操作系统的重大更改或更新可能会影响计算机 ID,这会导致许可证无法识别计算机。请参阅是否可以将许可证用于不同的操作系统和以下 Unity Support 类别的文章: - 激活和管理 - 许可和付款 |
| Unity 的许可证服务器可能已宕机 | 请参阅 Unity 云系统状态界面,查看所有 Unity 服务器的最新状态。 |
| 许可证激活过多 | 如果某台计算机不再需要许可证,可以将其退回。从以下选择一种退回许可证的方法: - Unity Hub:通过偏好 (Preferences) 窗口 > 许可证 (Licenses) 选项卡 > 退回许可证 (Return license) 按钮退回基于序列的许可证。通过注销 Unity Hub 退回指定用户许可证。 - 命令行:按照通过命令行管理许可证中的说明退回基于序列的许可证。 - ID Portal:从 Unity ID 门户 (Unity ID Portal) > 我的帐户 (My Accounts) > 我的席位 (My Seats) 退回基于序列的许可证和指定用户许可证。即使无法访问要退回许可证的计算机,或者该计算机的绑定发生更改,也可以使用此方法。 在切换计算机之前,必须退回许可证。在对机器硬件或操作系统进行任何更改之前,也必须退回许可证。如果未能退回许可证,Unity 许可证服务器将看到来自其他计算机的请求,并提醒您已达到许可证的激活上限。 如果您收到此消息但认为这是一个错误,您可以一次性退回所有许可证,然后根据需要重新激活每台计算机。 |
| 无法识别帐户凭据 | 确保正确输入详细信息。密码区分大小写,因此请确保按注册时的密码输入。如要重置密码,请访问 Unity ID Portal:https://id.unity.com/en/password/new。 如果您或您的构建服务器超过登录速率上限(即特定用户每分钟尝试 10 次登录),也可能收到登录失败或激活错误的消息。 如果仍然无法登录,请联系 Unity Support。 |
以下原因可能导致退回许可证时出现错误代码或其他问题:
| 问题 | 解决方案 |
|---|---|
| 无法退回许可证,因为无法访问激活了许可证的计算机 | 1.转到 https://id.unity.com/ 并使用 Unity ID 登录。 2.在侧边菜单中选择我的帐户 (My Account) > 我的席位 (My Seats)。 3.选择要停用的激活许可证,然后选择移除所选激活 (Remove selected activations)。如果要在一个操作中退回所有激活许可证,请选择禁用所有激活 (Disable all activations)。 如果在其他计算机上激活了许可证,则需要稍后重新激活。 如果仍然无法退回许可证,并且许可证是用于付费计划的,请联系 Unity Support。对于基于序列的许可证,应包含以下详细信息: - 在计算机上使用的序列号。 - 无法访问的计算机的(本地网络)名称。 - 购买订阅服务时使用的订单号或发票号。 对于指定用户许可证,应包含以下详细信息: - 组织名称。 - 用户名。 - 订阅服务名称(如果组织内有多项订阅服务)。 如果您提供了先前的信息,支持团队可以手动退回您的许可证;但可能需要一些时间。 |
| 问题 | 解答 |
|---|---|
| 基于序列号的许可证文件存储在哪里? | - Windows:%PROGRAMDATA%\Unity\Unity_lic.ulf- macOS: /Library/Application\ Support/Unity/Unity_lic.ulf- Linux: ~/.local/share/unity3d/Unity/Unity_lic.ulf注意:如果 Windows 用户帐户控制 (UAC) 限制您对 C:\ProgramData\Unity 的访问,您可以在此位置找到 ulf 文件:C:\Users\(username)\AppData\Local\VirtualStore\ProgramData\Unity(如果文件夹被删除或首次使用管理权限启动 Unity Editor,UAC 可以限制访问。) |
| 指定用户许可证文件存储在哪里? | - Windows:%LOCALAPPDATA%\Unity\licenses\UnityEntitlementLicense.xml- macOS: ~/Library/Unity/licenses/UnityEntitlementLicense.xml- Linux: ~/.config/unity3d/Unity/licenses/UnityEntitlementLicense.xml
|
| 浮动许可证文件存储在哪里? | - Windows:%LOCALAPPDATA%\Unity\licenses\<token-id>.xml- macOS: ~/Library/Unity/licenses/<token-id>.xml- Linux: ~/.config/unity3d/Unity/licenses/<token-id>.xml
|
| 问题 | 解答 |
|---|---|
| 如何知道我拥有哪种类型的许可证? | 请参阅许可概述。 |
| 我可以在多少台计算机上安装 Unity 软件? | 每个付费的商业 Unity 许可证允许一个人在两台专用的计算机上使用 Unity。计算机的物理位置或它们运行的操作系统无关紧要。 通过 Unity 或任何一家 Unity 经销商销售的教育许可证仅适用于单次激活。除非另有说明,否则试用版许可证(仅限 Unity 4.x)也是如此。 如果商业、教育、非营利或政府实体的总收入或预算超过 Unity 服务条款的 Unity Editor 软件条款部分中确定的财务阈值,则无法为其授予 Unity 免费版本的许可证。 如果您是法律实体,则不得将使用免费版 Unity 开发的文件与您(或任何第三方)通过使用 Unity Pro 开发的任何文件合并。 有关许可证使用的更多信息,请参阅法律信息。 |
| 可以将以前版本的序列号用于最新版本的 Unity 吗? | 如果您有 Unity Editor 2017 或更高版本的序列号,请打开 Unity Hub 并激活序列号。请参阅使用序列号激活。 如果有 Unity 5.x 版本的序列号,请使用该版本的 Editor。有关激活信息,请参阅 5.6 版文档。 要获取新的 Unity 许可证,请访问在线商店。 如果不确定许可证选项,请使用此表单联系 Unity。 |
| 我有两个基于序列的许可证,每个许可证都有一个我需要的附加组件。如何在计算机上同步激活它们? | 一次只能在一台计算机上使用一个许可证。不能在一台计算机上同时激活两个或多个基于序列的许可证。 |
| 我的 Unity ID 拥有多个订阅服务的席位。如何在计算机上同步激活它们? | 登录 Unity Hub 时,所有已分配席位的指定用户许可证将自动激活。 |
| 如何使用不同的 Unity 版本? | 可以在一台计算机上安装多个版本的 Unity Editor。但是,一次只能在计算机上激活一个基于序列的许可证。这意味着,如果同时在计算机上使用基于序列的许可证,则无法同时运行旧版本的 Unity(2017 或更早版本)和 2017 年以后发布的另一个版本。这些版本需要不同的许可证。不过,如果旧版 Unity 使用的是基于序列的许可证,新版 Unity(2019.4 或更新版本)使用的是指定用户许可证或浮动许可证,那么您可以使用这些版本。 如果需要使用不同的 Unity 版本且这些版本具有不同的基于序列的许可证,则需要管理激活过程。此过程需要激活要使用的版本所需的许可证,并停用其他版本的许可证。 管理此过程的另一种方法是激活所需的许可证并将其许可证文件存储在计算机上的备份文件夹中。然后,在启动特定版本的 Unity 之前,从 Unity .ulf许可证文件夹中删除现有许可证文件(具有 扩展名),并将相应的许可证文件从备份文件夹复制到 Unity 许可证文件夹中。此过程可确保针对要使用的版本激活正确的许可证。如需进一步帮助,请联系 Unity Support。 |
| 如果我计划更换硬件组件或更改操作系统,该怎么办? | 在更换任何计算机硬件或更改计算机上的操作系统之前,必须退回许可证。在切换计算机之前,也必须退回许可证。如果未能退回许可证,Unity 许可证服务器将看到来自其他计算机的请求,并提醒您已达到许可证的激活上限。 |
| 如果我公司阻止我接受服务条款而导致我无法登录,该怎么办? | 请联系您的销售代表。 |
| 如何在已激活许可证的所有计算机上跟踪和删除已激活的许可证? | 要跟踪和删除指定用户许可证,请选择 Unity ID 并选择我的帐户 (My Account) > 我的席位 (My Seats)。 |
| Unity Editor 的哪些版本适用于指定用户许可证? | 2021 流或更高版本中的任何编辑器。对于 2020 编辑器,必须使用 2020.2.2 或更高版本。对于 2019 Editor,必须使用 2019.4.27 或更高版本。 |
| 为什么 Unity Hub 中没有显示“退回许可证”按钮? | 如果计算机有 Unity Personal 指定用户许可证,则不会显示退回许可证按钮。退回 Unity Personal 指定用户许可证的唯一方法是注销 Unity Hub。 |
| 在获取 Unity Personal 的指定用户许可证时,我无意中选了“不同意服务条款”。如何激活此许可证? | 注销 Unity Hub 并再次登录。Unity Hub 将再次显示确认窗口,您可以在其中同意服务条款并激活许可证。 |
| 如何激活旧编辑器的许可证? | 如果要在较旧的 Unity Editor(2019.3 或更早版本)上使用付费订阅服务,必须使用序列号激活许可证。有关更多信息,请参阅从命令行激活许可证。 |