如何在 NuGenesis LMS 中安装针对缺陷 CRI-2011(路径中有非法字符)的软件补丁 - WKB118661
文章编号: 118661点击此处访问英文版本文章
目的
安装针对缺陷 CRI-2011 的软件补丁,该缺陷为“路径中有非法字符”问题。此问题会导致用户无法在 NuGenesis LMS 中打开某些文档。安装软件补丁后,用户可在 LMS 中打开这些文档。
环境
- NuGenesis LMS 9.0、9.0.1 和 9.0.2
步骤
- 从 Waters 下载相应的补丁版本。9.0.2 补丁适用于 NuGenesis LMS 9.0.2。9.0.1 补丁适用于 LMS 9.0 和 9.0.1。
- 将 ZipLibrary.dll 补丁版本复制到所有安装有 NuGenesis LMS 客户端的计算机。
- 如果 LMS 客户端软件正在运行,请先停止运行。如果是 Citrix 计算机,请确保在继续操作之前,所有用户都已注销 Citrix,并且没有运行 eln.exe 进程。
- 浏览至 NuGenesis LMS 客户端安装文件夹。
- 示例:驱动器:\Program Files (x86)\Waters\NuGenesis LMS
- 根据需要将<驱动器>\Program Files (x86)\Waters\NuGenesis LMS\ZipLibrary.dll 重命名为 ZipLibrary.dll.901 或 ZipLibrary.dll.902。
- 将 ZipLibrary.dll 补丁版本复制到客户端安装文件夹中。
- 使用管理员权限启动 PowerShell 控制台会话。
- 在 PowerShell 中输入以下命令,在 GAC 中注册 ZipLibrary.dll 补丁版本:
- [System.Reflection.Assembly]::Load("System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")
- $publish = New-Object System.EnterpriseServices.Internal.Publish
- $publish.GacInstall("Drive:\Program Files (x86)\Waters\NuGenesis LMS\ZipLibrary.dll")
- 启动 NuGenesis LMS 客户端并打开其中一个受影响的文档。该文档现在应可以在 LMS 中打开。
附加信息
id118661, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG