在虚拟机的window server2019上安装exchange server2016 CU14时报错,报错代码如下:
[Error:
The following error was generated when "$error.Clear();
if (Get-Service MpsSvc* | ?{$_.Name -eq 'MpsSvc'})
{
Set-Service MpsSvc -StartupType Automatic
Start-SetupService -ServiceName MpsSvc
}
" was run: "Microsoft.PowerShell.Commands.ServiceCommandException: Service 'Windows Defender Firewall (MpsSvc)' cannot be configured due to the following error: Access is denied ---> System.ComponentModel.Win32Exception: Access is denied
--- End of inner exception stack trace ---".]
如图所示:
应该如何解决呢?
这个错误是由于在安装过程中,Exchange Server 2016 CU14无法设置MpsSvc(Windows Defender Firewall)服务的自动启动类型和启动服务,并且由于权限问题导致的。
解决方案:
确保在安装Exchange Server 2016 CU14时使用具有管理员权限的帐户。
使用管理员权限运行PowerShell并尝试手动设置MpsSvc服务的自动启动类型和启动服务。
如果还是无法解决,可能需要更新Windows系统补丁,或者重新安装系统。
建议在进行任何修改前备份系统以防止意外情况。
这个错误信息表明,在安装 Exchange Server 2016 CU14 时,在配置系统服务(Windows Defender Firewall,MpsSvc)时出现了“Access is denied”错误。这意味着当前登录用户没有权限修改这个服务的启动类型或启动服务。
解决这个问题的方法是使用具有管理员权限的用户账户来运行安装程序。可以尝试使用具有系统管理员权限的账户重新运行安装程序,或使用"Run as administrator" 选项运行安装程序。
如果在使用管理员账户运行安装程序后仍然无法解决问题,可以尝试以下步骤:
1.在 PowerShell 中运行以下命令:
Get-Service MpsSvc | Set-Service -StartupType Automatic
2.再次运行安装程序。
如果还是没有解决,可以尝试关闭防火墙服务,然后在安装Exchange 之后再启动
如果仍然无法解决问题,可以尝试在安装之前卸载所有先前安装的版本。