此文章介绍了当您在启动OpticsViewer时遇到问题时该如何进行处理,并且将指引帮助您顺利地完成安装过程。
作者 Matthew Sutton
简介
本文按OpticsViewer安装中可能出现的错误提示或问题进行编写。请浏览与您遇到的问题相关的章节,以找到解决问题的方法。如果问题仍然存在,“获取帮助”章节将告知您如何联系支持团队。
OpticsViewer启动时没有任何反应
如果没有显示任何错误提示并且在启动OpticStudio时没有显示任何东西,这通常是由于缺少OpticStudio 运行时所需的Windows组件造成的。为了解决此问题,您需要检查Windows版本和Windows更新,步骤如下:
- 请注意,我们需要Windows 7 Sp1、8.1或Windows 10或等价服务器操作系统(2008 r2或更新版本)。
- 检查PC上的Windows更新。安装所有可用更新,包括可选更新。可选的硬件设备驱动程序更新和Microsoft软件应用程序(例如Bing和 Skype)更新是非必要的。如果还没解决问题,请查看下节。
重新安装并验证OpticsViewer组件包。进行以下步骤:
- 如果您连接到了互联网,请跳转至第2步。如果您没有连接到互联网,下载相应的Microsoft.NET框架,如上所述。你可以从这里获取Microsoft.NET 4.6.2。
- 运行OpticsViewer_Prerequisites.exe文件,它位于您安装OpticsViewer的位置。默认位置为:C:\Program Files\Zemax OpticsViewer.
- 单击此可执行程序后,您将看到安装进度框。组件安装程序将重新安装大多数组件。它会跳过任何它发现已经存在于机器上,并在完成自动关闭。
- 完成安装后,尝试重启OpticsViewer。
- 如果OpticsViewer仍不能正确启动,您可以验证所有最重要的组件是否已安装。最常见的错误之一是Microsoft Visual C++ Redistributable包没有正确安装,即使它们显示在已安装的程序列表中。要解决这个问题,请按照下面的"重新安装Microsoft Visual C++ Redistributable"部分中概述的说明进行操作。
重新安装Microsoft Visual C++ Redistributable
这可以便捷地通过Control Panel...Programs and Features (Windows 7) or Settings....Apps (Windows 10)修复。 <右键单击> 每个redistributable packages, 选择“更改“然后”修复“。
- 对于OpticsViewer,请检查并修复2010,2012和2017的Redistributables。
如果您没有看到相应的Redistributable版本,可以从以下链接下载它们。
- Visual C++ 2010 redistributable package for either 32-bit OS 或 Visual C++ 2010 redistributable package for 64-bit OS
- Visual C++ 2012 redistributable package for 32-bit and 64-bit
- Visual C++ 2015 redistributable package for 64-bit
- Visual C++ 2017 redistributable package for 64-bit
如果您还是无法成功启动OpticsViewer,请跳转至"获取帮助"。
OpticsViewer无法找到授权密钥
如果您收到错误信息“无法找到Zemax密钥”,可以采取一些操作步骤,详见这篇文章。
如果您试图连接到授权服务器,请参考 "如何配置OpticsViewer网络版授权的密钥服务器和客户端"。
OpticsViewer要求安装.NET Framework
OpticsViewer要求Windows .NET Framework的正确安装。 通常,OpticsViewer会在安装过程中自动从Microsoft下载所需版本的.NET Framework, 但在安装过程中可能会发生错误。 如果尚未安装或需要修复.NET Framework,您将收到下方错误提示。 OpticsViewer至少需要.NET 4.8版本。
如果您没有连接到互联网,你可以从这里获取.NET 4.8版本。
如果您还是无法启动OpticsViewer或无法安装.NET,请跳转至"获取帮助"。
OpticsViewer停止工作或是突然启动Zemax File Collector
如果在启动时出现OpticsViewer“已停止工作”或类似错误时,则通常是由于运行OpticsViewer所需的Windows组件丢失或损坏造成的。这种崩溃将自动打开Zemax File Collector程序,以便您向我们报告宕机情况以取得帮助。在提交宕机报告之前,您需要采取以下步骤。
解决上述错误的第一步是重新安装并验证OpticsViewer预安装包。 执行此操作:
- 如果您可以使用网络,请继续执行步骤2。如果您无法使用网络,请下载相应的Microsoft .NET框架,如上节”OpticsViewer要求安装.NET Framework“所述。
- 启动OpticsViewer安装文件夹中的OpticsViewer_Prerequisites.exe文件。 默认安装文件夹是C:\Program Files\Zemax OpticsViewer。
- 单击此可执行文件后,您将在安装时看到进度框。预安装程序将执行大多数组件的重新安装。 它将跳过它在计算机上已经安装的任何组件,并在完成后自动关闭。
- 安装完成后,再次尝试启动OpticsViewer。
- 如果OpticsViewer无法正常启动,您可以验证是否已安装所有重要组件。最常见的错误之一是Microsoft Visual C++ Redistributable未正确安装,即使它们显示在已安装程式的列表中。要解决此问题,请按照“重新安装Visual C++ redistributables”部分中的说明进行操作。
- 再次尝试并启动OpticsViewer。 如果仍有问题,请转至“获取帮助”。
OpticsViewer在启动时停在启动屏幕
如果在启动OpticsViewer后,应用程序停在下面的图片中并且永不改变,则本章节适用于该情况。
这个问题会由于杀毒软件组织了OpticsViewer必要的许可进程而发生。
如果您使用的不是Mcafee Enterprise杀毒/安全软件,请在启动OpticsViewer时检查是否已阻止任何软件或文件。最常见的文件是名称中包含“HASP”的任何文件(例如“hasp_RT.exe或hasplms.exe”)或OpticStudio安装文件夹中的文件(默认情况下为:C:\Program Files\Zemax OpticsViewer)。 如果您无法在杀毒软件中找到任何block,请转到“获取帮助”部分。
如果贵公司使用Mcafee Enterprise,则可能是“Host Intrusion Prevention System”功能的原因。 要确认是否是这种情况并解决问题,您可以暂时关闭HIPS。请注意,重新启动计算机时会重新启用HIPS,因此这不是永久修复。 需要执行以下操作:
- <右键单击>系统中的Mcafee图标(通常为红色盾牌,中间为M)
- 在Disable下,选择Disable HIPS Protection
- 尝试重启OpticsViewer。
- 如果启动正常,请让您的IT部门在Mcafee的管理员控制面板中将“C:\Program Files\Zemax OpticsViewer\hasp_rt.exe”进程列入白名单(标记为安全)
如果这不能解决问题,请转到“获取帮助”。
获取帮助
如果您的安装问题仍未解决,请发送电子邮件至support@zemax.com。
请将下列内容寄给Zemax Support:
- 屏幕截图任何出现的错误提示或您遇到程序奇怪的内容。
- 您已经采取的任何故障排除步骤。
- 您的授权密钥编号(格式为L100000)
这将为我们提供快速诊断问题所需的所有信息,或根据您的问题和需要来做处理。
KA-01859
评论
文章评论已关闭。