问题:要安装SharePoint的Windows 2012 Server在IDC机房,无法使用产品准备工具在线安装诸多依赖的必备组件。SharePoint 2013的部分必备组件间存在依赖关系,若安装失败只要调整顺序即可,但AppFabric安装错误很难解决
现象:
1、只选择默认功能时安装AppFabric可以成功,但SharePoint安装程序会因组件不完整无法进行下去
2、选择所有功能安装AppFabric会报错误:“由于安装程序MSI返回错误代码1603,因此,AppFabric安装失败。”
3、修改系统环境变量 PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\;D:\Program Files (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules 为 PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ ,可以成功安装,但SharePoint安装程序会报AppFabric未配置仍无法进行下去
4、使用命令行 X:\WindowsServerAppFabricSetup_x64.exe /i CacheClient,CachingService,CacheAdmin /gac 也可以成功安装,但同样存在未配置问题
解决: 使用准备工具的命令行 prerequisiteinstaller.exe /AppFabric:<file> /i CacheClient,CachingService,CacheAdmin /gac 成功安装,SharePoint安装终于可以往下进行了。
建议:若只能离线安装,最好先下载所有组件的安装包,编辑好准备工具的完整命令行,由准备工具完成所有安装
参考:
1、SharePoint 2013 必备组件之 Windows Server AppFabric 安装错误