我想在我的Windows 10机器(仅pipe理工具)上安装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 ---".
任何人都可以build议我如何去修复这个安装,这样我可以完全删除它并重新开始,或再次尝试CU6安装程序来完成更新?
我发现这个链接在某人编辑其中一个安装脚本的地方排除了允许他们继续2013版安装的AppIDSvc,但显然这不应该是你所做的事情。 我希望可以有一个干净的支持的方式来解决这个问题。
我最终调整了PowerShell脚本来解决这个问题,并清除了以前挂起安装的所有痕迹。 一旦我这样做了,我可以修复CU1安装,然后使用CLI更新到CU6(由于某些原因GUI不起作用)。