要解决此问题,请使用唯一值重新创建缺少的注册表项:
注意:: 本文包含有关打开或修改注册表的信息。
- 使用具有本地管理员权限的帐户登录到托管 ePO 的服务器。
- 以管理员身份打开命令提示符
- 按下Windows + R键,在字段中键入 regedit 并按 Enter。
- 在开始搜索框中,键入cmd,然后按 CTRL+ SHIFT + ENTER。
- 如果出现用户帐户控制对话框,请确认其显示的操作是您想要的操作,然后单击继续。
- 停止 ePO 应用程序服务器服务:
- 按下 Windows+R键。
- 键入 services.msc 并按 Enter。
- 右键单击 Policy Orchestrator #.#.# 应用程序服务器,并选择 停止。
- 关闭服务窗口。
- 要为缺少的注册表项生成唯一值并记下其生成的值,请运行以下命令:
注意:以下命令假定 ePO 已安装在默认路径中。 如果不是,则需要调整命令中的路径,以定向至 ePO 安装文件夹。
"C:\Program Files (x86)\McAfee\ePolicy Orchestrator\JRE\bin\java.exe" -Duser.language=en -Duser.country=US -classpath "C:\Program Files (x86)\McAfee\ePolicy Orchestrator\Installer\Core\lib\orion-core-common.jar" com.mcafee.orion.core.install.DbKeyGenerator
- 访问 ePO 服务器上的注册表
- 导航至以下配置单元:
HKEY_LOCAL_MACHINE\Software\Wow6432node\Network Associates\ePolicy Orchestrator\Secured
- 创建一个名为InstallKey的REG_SZ密钥。
- 将您在上面步骤3中生成的字符串放置到您创建的注册表项中。
- 启动 ePO 应用程序服务器服务:
- 按下 Windows+R键。
- 键入 services.msc 并按 Enter。
- 右键单击ePolicy Orchestrator #.#.# 应用程序服务器,并选择开始。
- 关闭服务窗口。
- 使用以下 URL 登录到 ePO 控制台,如果您未使用默认端口(8443),则使用端口号替换端口号:
https://localhost:8443/core/config
- 确认您的数据库密码。
- 通过测试连接按钮确认密码工作方式,如果连接成功则单击应用。
完成这些步骤后,升级不会再因出现"javax.crypto.BadPaddingException"消息而失败。