跳转到主内容
Waters China

NuGenesis SDMS Archive Agent(存档代理)不启动,也不写入日志文件 - WKB251394

故障描述

  • NuGenesis Service Configuration Console(服务配置控制台,SCC)中的 Archive Agent(存档代理)模块不启动
  • AA 不写入正常的日志文件 NGSDMSAAActivity.log
  • SDMS File Capture 组件的 Auto IQ 日志文件正常,没有错误或警告

环境

  • NuGenesis 9 SDMS
  • NuGenesis 8 SDMS

原因

有一个 DLL 文件 (NGArchiveAgentDll.dll) 未注册。

解决方法

  1. 停止 NuGenesis RPC 服务。
  2. 在具有管理员权限的命令提示符窗口中注册 DLL:
    • NuGenesis 9:C:\Windows\Microsoft.Net\Framework\v4.0.30239\regasm.exe "Drive:\Program Files (x86)\Waters\NGSDMS\Common Files\NGArchiveAgentDLL.dll" /codebase /verbose
    • NuGenesis 8:C:\Windows\syswow64\regsvr32.exe "Drive:\Program Files (x86)\NuGenesis 8.0\Common Files\NGArchiveAgentDll.dll"
  3. 重新启动 NuGenesis RPC 服务。
  4. 登录 SCC 确定 AA 模块是否启动。

附加信息

NuGenesis 9 需要采用不同的程序来注册 DLL,因为代码被重写为使用 Microsoft.NET Framework,这使得 DLL 的 NG9 版本为 .NET 程序集。此类 DLL 缺少“DllRegisterServer”功能,因此与 regsvr32.exe 不兼容。该文件的 NG8 版本不使用 .NET Framework,因此是在 regsvr32.exe 中注册的。

已针对此问题创建改进请求报告 CRI-5410。

id251394, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG