安装 FAQ
网络安装
如何安装网络版本?
网络安装涉及两个组件:在客户端上运行的 Stat-Ease® 安装,以及在服务器上运行的许可证服务器,用于处理来自客户端的许可证请求。
为什么需要运行许可证服务器?
新的网络许可证管理系统比旧的(版本 8 及更早版本)文件服务器计量系统具有多个优势:
- 漫游功能允许用户检出许可证并在远离网络的地方运行程序。
- 在客户端上运行的程序的多个实例只占用一个席位。
- 更好地监控客户端的使用情况:您可以确定哪个用户当前正在使用许可证并生成报告。
- 新系统还赋予许可证管理员更大的灵活性和对许可证策略的控制权。
- 更好的安全性:客户端不再需要服务器上文件夹的写入权限。
如何安装许可证服务器?
要安装许可证服务器:
- 将网络包中的文件复制到许可证服务器上的一个文件夹中。
- 通过运行 dex_activate.exe 激活您的许可证。
- 将 RLM 安装为服务并启动服务。
- 在客户端机器上安装 Stat-Ease。
如何将 RLM 安装为服务?
要将 RLM 安装为服务,请在命令提示符中,导航到 rlm.exe 所在的目录并运行
rlm.exe -dlog LOGFILE -install_service
其中 LOGFILE 是写入调试信息的日志文件的名称。然后您需要启动服务,可以在命令提示符中输入以下命令完成:
sc start rlm
如何在客户端机器上安装 Stat-Ease?
在客户端机器上,运行适当的 Windows 安装程序文件 (MSI) 程序。
如何自动化客户端安装?
Stat-Ease 可以使用 Windows 安装程序命令行工具 (msiexec) 从命令行以静默模式安装。
网络激活
dex_activate 程序无法写入许可证文件。如何获取我的许可证?
如果在激活时许可证文件没有正确保存,您可以从 Stat-Ease 网站上的帐户中检索它:
- 转到 Software Licenses 并单击 Manual Activation 按钮。
- 输入许可证服务器的 Host ID(您可以通过运行
dex_activate.exe /showhostid参数或在 utilities 文件夹中运行rlmhostid.exe来获取)。 - 将显示此许可证的最后一次履行。复制文本并将其粘贴到文本编辑器(如记事本)中。
- 将其保存到名为 dex.lic 的文件中,并将其复制到许可证服务器可执行目录。
如何使用代理服务器通过互联网激活?
您可以使用替代激活方法(参见下一个问题),也可以在运行 dex_activate 之前设置两个环境变量:HTTP_PROXY 和 HTTP_PROXY_CREDENTIALS。
HTTP_PROXY 应设置为 hostname:port(例如,LicServer:8080)。
HTTP_PROXY_CREDENTIALS 应设置为 username:password(例如,joe:joes_password)。
请注意,RLM 激活仅支持 BASIC 身份验证类型。
我必须使用 dex_activate.exe 来激活网络许可证吗?
不是,RLM 的 Web 界面中内置了替代激活方法。此方法的缺点是序列号不会写入许可证文件,因此不会报告给用户。此方法的程序如下:
- 首先运行
rlm.exe,然后使用端口 5054 将浏览器指向服务器(例如,如果服务器主机名是 LicServer,则将浏览器指向 http://LicServer:5054)。这将打开 RLM Web 界面) - 单击 Activate License 按钮,然后单击 Begin License Activation。
- 对于 ISV activation website 输入:activate.statease.com。
- 对于 ISV 输入:statease(全部小写)
- 对于 License activation key 输入您的序列号,包括破折号。
- 保持 License Server or Node-lock hostid: 字段不变,但在 License count 中输入网络席位数量。
- 将许可证文件路径的文件名部分编辑为 dex.lic。
- 查看 Activation Request Data 表,如果一切正常,单击 REQUEST LICENSE。
- 将新的许可证文件复制到许可证服务器可执行目录。
如果没有互联网连接如何激活?
如果许可证服务器机器没有互联网连接,您可以通过执行以下过程进行激活:
- 获取许可证服务器的 Host ID。
- 在许可证服务器上的命令提示符中运行
dex_activate /showhostid。或者,在 utilities 文件夹中运行rlm_hostid。 - 接下来将 dex_activate.exe 复制到具有互联网连接的机器上,并在命令提示符中输入:
dex_activate /hostid=LicenseServerHostID,其中 LicenseServerHostID 是您在第一步中从许可证服务器获得的 Host ID。 - 将返回的 dex.lic 复制到许可证服务器,将其放在与 rlm.exe 相同的文件夹中,然后重新启动许可证服务器。
如果您仍然无法通过互联网激活,请发送电子邮件到 support@statease.com 请求网络许可证。包括您的序列号、许可证服务器 Host ID 和许可证服务器的服务器名称。我们将发回一个 dex.lic 文件,您可以将其复制到许可证服务器文件夹。
最后一步是重新启动许可证服务器。
网络操作
如何监控使用情况?
可以通过将浏览器指向 http://LicenseServerName:5054 来实时监控使用情况,以打开许可证服务器的 Web 界面。单击 Status 按钮,然后单击 Server Status 下的 statease 按钮,然后单击 Show License Usage 下的 usage 按钮以打开当前使用列表。
可以通过在 ISV 选项文件中添加 REPORTLOG 行来生成报告。要创建选项文件,请打开文本编辑器(如记事本),添加以下行
REPORTLOG report.log
其中 report.log 是您想要的报告日志文件名称,然后将文件命名为 statease.opt 保存在与 dex.lic 文件相同的目录中。使用 Web 界面重新读取/重新启动许可证服务器。
许可证服务器可以在虚拟服务器上运行吗?
是的,只要虚拟机分配了静态以太网 MAC 地址,您就可以在虚拟服务器上运行它。
如果您运行的是旧版本的网络包,rlm.exe 可能会报告"This server does not run on virtual machines"。如果是这样,请下载最新版本的网络包并安装它。
如果您能够在虚拟服务器上运行,但客户端无法找到许可证服务器,您可能需要向客户端提供仅包含 HOST 的许可证。如果客户端无法识别 host.lic 文件中的服务器名称,请尝试使用虚拟服务器的 IP 地址作为服务器名称。
故障排除
我的许可证文件在哪里?
对于网络版本,许可证文件应位于与许可证服务器 (rlm.exe) 相同的目录中。
在客户端,单用户和仅包含 host 的许可证都应位于 %ProgramData%\Stat-Ease\|dex-name| |version| 中。%ProgramData% 是通用应用程序数据文件夹的快捷方式,其位置取决于 Windows 版本。此文件夹可能是隐藏的,因此您可能需要输入
cd %ProgramData%
或直接在地址栏中输入 %ProgramData%。
为什么我会收到产品不支持错误消息?
此错误表明客户端可以找到许可证服务器,但没有有效的许可证可供使用。检查以下内容:
- 许可证服务器文件夹中有
dex.lic文件和statease.set文件。 - 许可证未过期。
- 许可证中的产品与客户端程序匹配:designexpert 用于 Design-Expert,se360 用于 Stat-Ease 360。
- 许可证中的版本号不小于客户端上运行的版本。
- 许可证中的 Host ID 与服务器的 Host ID 匹配。
您可以通过打开 Web 界面(参见如何监控使用情况?)并单击左侧的 Status 按钮来进行这些检查。这将列出正在运行的 ISV 服务器,其中之一应该是 statease。如果没有 statease ISV 服务器,则 RLM 未找到 statease.set 文件。如果表中有 statease 的行,则单击 Server Status 下的 statease 按钮。这将打开许可证池状态表,其中列出了所有可用的许可证。如果没有显示许可证,请直接检查 dex.lic 文件。产品名称、版本号和过期日期列在以 LICENSE statease 开头的行中。例如:
LICENSE statease designexpert |version| 21-jan-2015 3 share=uh
许可证文件中的 Host ID 可以在紧跟服务器名称的 HOST 行中找到。要查找服务器的 Host ID,请参阅此主题。如果 Host ID 不匹配,并且您在虚拟机上运行许可证服务器,请检查它是否被分配了静态以太网 MAC 地址。如果您无法使服务器的 Host ID 与许可证服务器的 Host ID 一致,请联系 support@statease.com 以获取具有正确 Host ID 的新许可证。
客户端上的"connection refused" at server 错误是什么原因引起的?
通常这表明有一个 host.lic 许可证文件指向未运行许可证服务器的位置,或者从客户端机器无法访问。以下是问题的一些可能来源:
- 检查 RLM 是否在服务器机器上运行。如果作为服务安装,请检查服务是否在服务中启动(例如,运行
services.msc或在命令提示符中输入sc query rlm)。 - 通过将浏览器指向 Web 界面 http://ServerHostName:5054) 来验证 RLM 是否可以从客户端机器访问。
- 检查端口 5053 在服务器和客户端机器上是否打开和可用。如果 5053 不可用,请将服务器上的
dex.lic文件和客户端上的host.lic文件中的端口号编辑为可用端口。 - RLM 每次启动时都会为 ISV 服务动态分配另一个端口,但这是可配置的。并不总是必需的,但建议配置 ISV 端口。例如,要将 ISV 端口设置为 49155,请将许可证文件中的第二行从"ISV statease"更改为"ISV statease port=49155",然后在防火墙中打开端口 49155。
客户端上的"bad server hostname in license file or port@host"错误是什么意思?
这通常是由于端口 5053 被阻止造成的。
当系统时钟似乎正确时,为什么我会收到"system clock has been set back"错误?
此错误可能是由于您的 Windows 或 Winnt 文件夹中存在具有未来日期的文件造成的。要查找有问题的文件,请打开命令提示符,将目录更改为 Windows(或 Winnt)并输入以下命令:
dir /od /ta
(这会显示并按最后访问时间排序)
dir /od /tw
(这会显示并按最后写入时间排序)
使用以下命令更新每个具有未来日期的文件:
copy /b FutureDatedFilename+,,
请注意,末尾的逗号表示省略了 Destination 参数。
联系我们
微信公众号
咨询微信
企业店铺
(节假日期间办公室座机如无人接听,请选择其他联系方式,感谢理解!祝您节日快乐!)

