修复 Windows 10 上安装 Exchange 2016 时出错

修复 Windows 10 上安装 Exchange 2016 时出错

我正在尝试在我的 Windows 10 计算机上安装 Exchange 2016 CU6(仅限管理工具),但是当我运行 CU6 安装程序时,什么都没有发生(启动画面出现,然后消失,没有进一步的对话框或错误消息)。

当我去修复我的 CU1 安装时,它说它检测到安装不完整,需要尝试完成它。尝试这样做后,它失败并出现以下错误:

Error:
The following error was generated when "$error.Clear(); 
          $roleList = $RoleRoles.Replace('Role','').Split(',');

          if($roleList -contains 'LanguagePacks')
          {
            & $RoleBinPath\ServiceControl.ps1 Save
            & $RoleBinPath\ServiceControl.ps1 DisableServices $roleList;
            & $RoleBinPath\ServiceControl.ps1 Stop $roleList;

          };
        " was run: "Microsoft.PowerShell.Commands.ServiceCommandException: 
        Service 'Application Identity (AppIDSvc)' cannot be configured due to the 
        following error: Access is denied ---> System.ComponentModel.Win32Exception: 
        Access is denied
   --- End of inner exception stack trace ---".

有人能建议我如何修复此安装吗,以便我可以完全删除它并重新开始,或者再次尝试 CU6 安装程序来完成更新?

我发现链接中有人编辑了其中一个安装脚本以排除 AppIDSvc,这允许他们继续进行 2013 安装,但这显然不应该是你做的事情。我希望可能有一种干净的受支持方法可以解决这个问题。

答案1

我最终调整了 powershell 脚本来解决这个问题,并清除了之前待安装的所有痕迹。完成这些后,我能够修复 CU1 安装,然后使用 CLI 更新到 CU6(GUI 因某种原因无法使用)。

相关内容