本文内容主要介绍在您的Softkey授权遇到错误时,应该查看的内容和相应修复方法。其中包括的情况可能有:授权无法被找到、授权显示正常但无法打开软件、授权显示错误等。
作者 Don Dickinson
下载
简介
通常,您可能会在使用OpticStudio或是LensMechanix的Softkey授权时遇到一些问题。本文为您提供了常见问题的信息以及相关的修复方式。
初始检查
在继续阅读本文之前,请您确认在您希望进行错误排查的电脑上安装了Softkey授权。Softkey授权的序列号格式通常为L1XXXXX。
如果您尝试使用客户端电脑查找网络版授权,请您参考“如何配置OpticStudio网络版授权的密钥服务器和客户端”文章内的客户端(Client)章节。如果您在使用红色或绿色USB授权时出现问题,请参阅“如何排查红色或绿色USB授权错误”。针对黑色USB授权,请参阅“排查黑色USB授权错误”。
无法列出已激活授权
本章节适用于当您的安装Softkey授权或是绿色USB授权后,Softkey授权无法显示在Zemax授权管理器(ZLM)中或是USB密钥LED灯无法点亮的情况。在上述情况中,ZLM将不会显示出如下的正常信息。注意,以上情况均假设您未进行Windows操作系统重装。
为了解决上述问题,请尝试依次进行以下步骤。再执行每个步骤间,测试OpticStudio!
- 重启电脑。如果您无法重启您的电脑,请尝试“重启Sentinel LDK服务器”。
- 打开Zemax授权管理器。如果您的授权仍未出现,点击窗口顶部或是错误排查选项卡内的登陆管理控制中心(Launch Sentinel Admin Control Center)按钮。
3. 完成操作后,如下页面将在浏览器中打开。如果未能打开页面,请尝试“修复授权Runtime”。如果页面正常打开,请执行第4步。
- 如果能够打开Sentinel Admin Control Center(SACC),浏览Sentinel Keys选项卡,找到列表中您的授权信息。
- 如果您可以找到您的授权信息,记下授权序列号,关闭页面并重新打开Zemax授权管理器,确认此时授权此时是否还是无法显示。如果始终无法显示,请联系Zemax技术支持获取更多帮助。请在联系我们的同时,附上您当前存在问题的授权序列号
- 如果您无法在SACC中找到您的授权信息,请尝试“修复授权Runtime”。
授权可在Zemax授权管理器(Zemax License Manager)中找到,但无法运行OpticStudio
如果OpticStudio未能自动搜寻到可用的License,通常将会打开Zemax授权管理器并让您自行寻找和选择合适的License。如果在没有选中有效授权的情况下关闭Zemax授权管理器,将出现“未找到授权密钥(no key found)”的错误提示,您也将无法打开OpticStudio。以下章节内容包含了该问题的修复方式。
最主要的步骤是查看授权的服务期过期日期,来确认该问题。需打开ZLM。
- 如果过期日期显示为0001年1月1日,请参阅“授权在Zemax授权管理器内显示状态为“克隆(Clone)”或者服务期日期为0001年1月1日”。
- 如果过期日期显示正常,但在“服务期(Key expired at:)”有效期内出现红色方框(适用于旧版Zemax授权管理器-2018年11月及之前的版本)或是日期显示为红色加粗字体(适用于Zemax授权管理器2.0版-2019年5月及之后的版本),表示该授权的服务期已过期。对于订阅版授权而言,您将无法运行任何版本的OpticStudio,请联系您的Zemax客户经理寻求帮助。
注意:在Zemax授权管理器2.0版中(软件版本日期在2019年5月及之后),已过期订阅版授权的服务期有效期显示为红色加粗字体,已过期永久版授权服务期有效期为普通红色字体。
如果授权显示为有效的“技术支持有效期(Support Expiration)”,那么该授权为永久版授权,并仍可供适用。永久版授权可以运行任意发布日期早于其服务期有效期的OpticStudio。如果授权有效期早于Zemax授权管理器发布日期,表示该授权不适用于该版本的OpticStudio软件。您可以通过使用其他授权,或是选用更早版本的OpticStudio来解决该问题。通过OpticStudio下载中心可查看更多版本的软件。请注意,Softkey仅支持于OpticStudio 16及后续版本。
授权在Zemax授权管理器内显示状态为“克隆(Clone)”或者服务期日期为0001年1月1日
有时在Zemax授权管理器中,Softkey授权可能显示状态为克隆,或是显示非正常的有效期。
如果您的授权结尾处显示克隆状态,表示当前授权已禁止使用。有多种原因将引起该情况,具体取决于您的授权使用状况。唯一的错误排查方式是从本电脑将该授权转移出去后再转移回到本电脑,重新查看Zemax授权管理器中的状态。您可以参阅“转移与更新Softkey授权”获取更多相关指引。
如果上述操作失败,请联系Zemax技术支持,附上详细地情况描述信息以及Sentinel Admin Control Center中Sentinel Keys页面下的详细错误截图。并且,尽可能多地回答下列问题:
- 该授权是否安装在云端电脑或是虚拟机当中(例如Parallels、Vmware或是Virtualbox)?
- 在授权失效前进行了什么操作?
- 近期是否进行过Windows升级?
- 是否在转移授权之后出现该错误提示?
- 是否对安装该授权的电脑进行过硬件升级?
- Windows是否被升级或者重装?
- 是否安装过系统备份?
错误提示:“无法应用Softkey授权(Unable to apply softkey…)”或“无法找到供应商数据库(Unable to Find Vendor Library)”
通常,如果您在Zemax授权管理器中接收到错误提示,意味着授权软件Runtime(即驱动)未正常工作。以下为两种最常见的错误提示:无法应用Softkey授权(Unable to apply softkey…)”和“无法找到供应商数据库(Unable to Find Vendor Library)”。您可以参阅下方“修复授权Runtime”章节,修复这些错误。
OpticStudio需要输入登陆信息
当您使用订阅版授权的时候,OpticStudio将需要您输入登陆信息。在Zemax授权管理器的“已激活(Activated)”选项下可以找到授权类型信息。使用订阅版授权时,您的Zemax账户必须通过您授权管理员进行授权。参阅如何将终端用户添加到授权获取更多信息。如果您已被授权作为终端用户,您将收到相关的通知邮件。收到邮件后,您可以使用您的邮件地址及密码进行登陆。如果显示您未被授权使用该授权,请参阅下方章节并联系您的授权管理员。
错误提示:您未被授权使用该密钥(You are not authorized to use this key!)
使用订阅版授权时,您的Zemax帐号必须经过授权管理员的授权。参阅“如何将终端用户添加到授权”获取更多信息。如果您收到“未被授权”的信息,您需要联系授权管理员获得相关权限。
您可以参考以下步骤,获取您授权的授权管理员信息。
- 在ZLM的查看授权(View License)部分,记住您所要使用的授权序列号
- 使用顶部链接登陆Zemax
- 在您的我的账户(My Account)下,查看授权(License)一栏
- 点击“公司授权(Company License)”以显示所有授权
- 点击要使用的授权编号(License #)。该授权的管理员信息会显示在后续页面中。您还可以查看列出的许可证的所有最终用户。
修复授权Runtime
修复授权Runtime软件可用于解决您在激活授权、转移授权或是在ZLM中查看授权时遇到的问题。有以下多种方式进行修复。
方法1(适用于OpticStudio 19.4及后续版本)
如果您使用的OpticStudio版本先于OpticStudio 19.4或Zemax授权管理器日期先于2019年5月,请跳转至方法2.
对于OpticStudio 19.4及后续版本,请参考以下步骤:
- 打开Zemax授权管理器
- 点击错误排查->检查HASP驱动。点击该按钮将尝试为您检查和修复丢失的供应商数据库,并尝试重启授权服务器。
如果您收到关于是否允许执行的弹窗,请点击Yes或Allow。当操作结束之后,您将会收到如下“HASP Vendor库:正常(HASP Vendor Library: okay)”和“HASP服务:正常(HASP Service: okay)”的信息。
如果在进程结束后出现任何失败信息,请跳转至方法2。
方法2(适用于所有版本)
第二种方法适用于所有版本的OpticStudio进行授权Runtime修复。请参考以下步骤进行操作:
- 如果可能,请暂时关闭所有杀毒软件,有些杀毒软件将阻止安装进程。
- 若OpticStudio已安装在本电脑内,请打开以下文件:C:\program files\Zemax Opticstudio\opticstudio_prerequisites.exe。如果仅安装了Zemax授权管理器(作为密钥服务器使用),请打开以下文件:C:\program files\zemax licensemanager\licensemanager_prerequisites.exe。两个可执行文件都将重新安装授权Runtime软件及其他所需组件。您将看到如下类似窗口:
- 重启电脑。
- 参阅下方“验证授权Runtime”章节,验证授权Runtime已被安装且正常运行。如果未能正常运行,请跳转至方法3。
方法3(适用于所有版本)
第三种方法适用于所有版本的OpticStudio进行授权Runtime修复。请参考以下步骤进行操作:
- 如果可能,请暂时关闭所有杀毒软件,有些杀毒软件将阻止安装进程
- 从文章附件中下载Zemax授权修复(Zemax License Repair)
- 打开已下载的.zip文件,并将所有文件全部解压缩至新的文件夹内
- 解压缩后,打开对应文件夹内的“HASPusersetup.exe”文件。程序将引导您进行安装。安装内并无特殊设置,您可以简单地点击Next完成安装。如果显示存在已安装新版本或是安装失败,请跳转至方法4
- 打开“Restore_vendor_dll.bat”将Zemax需要的DLL文件复制至正确位置。将弹出命令执行窗口并寻求执行允许。请点击Yes
- 重启电脑完成安装
- 跳转至“验证授权Runtime”
方法4(卸载和重装)
最后一种方法适用于所有版本的OpticStudio进行授权Runtime修复。操作涉及到卸载和重装软件。请参考以下步骤进行操作:
- 如果可能,请暂时关闭所有杀毒软件,有些杀毒软件将阻止安装进程
- 从文章附件中下载Zemax授权修复(Zemax License Repair)
- 打开已下载的.zip文件,并将所有文件全部解压缩至新的文件夹内
- 打开对应文件夹内的“remove.bat”文件,将弹窗寻求Windows命令执行的许可,点击Yes,将按如下图片执行卸载:
- 经过30秒至1分钟后,将收到信息提示卸载成功完成
- 打开“install.bat”,仍将弹窗寻求Windows命令执行的许可,点击Yes
- 经过约1分钟后,将收到信息提示安装成功完成
- 重启电脑完成安装
- 跳转至“验证授权Runtime”
验证授权Runtime
作为授权Runtime软件正常运行的检查,将利用Sentinel Admin Control Center进行验证。请参考以下步骤进行操作:
- 打开Zemax授权管理器
- 选择登陆管理控制中心(Launch Sentinel Admin Control Center)
- 将在浏览器中载入Admin Control Center Help页面,如下图所示。如果页面出现错误提示,请尝试上方其他任意一种方式修复授权Runtime软件
重启Sentinel LDK服务器
如果您无法在错误排查时重启您的电脑,您可以选择重启Sentinel LDK服务器,如下:
- 浏览Windows开始菜单,搜索“services.msc”,将打开Service窗口
- 在列表中找到Sentinel LDK License Manager
- 右键点击Sentinel LDK License Manager,选择重启(Restart)。若无重启选项,请点击启动(Start)
早于OpticStudio 15.5的授权版本无法识别问题
对于Zemax 2006-2013以及OpticStudio 14.2-15.5版本,将出现“Zemax密钥未找到(Zemax key not found)”的错误提示,表明软件不兼容,因为Softkey授权是在这些版本之后引入的。这些老版本软件需要使用黑色USB Sentiel密钥来工作。可以从以下页面的列表中查看到授权兼容性的相关信息。注意,授权供应商目前已停止了对黑色USB授权的供应,Zemax公司也将停止对黑色USB授权的销售和置换。
获取帮助
如果您始终无法解决您的授权问题,请联系Zemax技术支持,并在技术支持请求内附上以下内容:
- 授权密钥序列号(L1XXXXX)
- 您所遇到问题的详细描述以及所有错误提示的截图
- 您已经尝试过的解决方案
- 以下截图:
- 旧版Zemax授权管理器内的许可证信息页面,或是Zemax授权管理器2.0版中的查看授权页面
- Sentinel Admin Control Center中的Sentinel Key以及Diagnostics页面
KA-01614
评论
请登录写评论。