离线安装SharePoint2016的过程中,遇到了不少问题,该文章将安装过程尽量详细描述,供自己后续参考,请不要嫌文章啰嗦哈。

本人使用的是Windows Server 2012 R2 Standard

一、安装SQL Server 2014 Enterprise Edition

  1.选择全新SQL Server独立安装

  2.产品更新 步骤会提示无法联网,忽略,下一步就好

  

  3.都是默认设置,一路下一步就好。

  4.功能选择,由于C盘空间并不紧张,所以选择了全选

  5.在功能能规则中,发现缺少.NET Framework 3.5 SP1

   

      ● 安装.NET Framework 3.5 SP1

       打开仪表板,点击 添加角色和功能

        

        在 功能 页面下,选中  .NET Framework 3.5 功能

          

        确认一步,要注意,将路径设置为 指定备用源路径

          

         设置路径为系统安装文件的 ...Sources\SxS

          

        其余步骤默认,点击安装就OK了

          

  6.SQL Server安装其他步骤也是一路 下一步,有点需要注意的是添加数据库管理账户

二、预装软件

sharePoint安装预装软件,可以将软件放到本地路径,然后用命令行的方式设置安装参数。不过奇怪的是,使用该方法在安装过程中遇到了各种问题。

该方法请参考:

SharePoint 2016 必备组件离线安装介绍

最终还是使用Fiddler拦截请求下载软件安装成功。

因此需要下载Fiddler,本文也都使用它拦截请求的方式安装

  1.运行SharePoint2016产品准备工具prerequisiteinstaller

    

  2.打开Fiddler,查看拦截的网络请求

    

  3.接受条款,点击下一步,第一步会提示无法安装Sql Server 2012 Native Client

    

  4从Fidder的 Inspectors中的 Raw选项卡中,可以看到网络请求的地址

    

  5.经验证,http://go.microsoft.com/fwlink/?LinkId=622997 该地址访问的是sqlncli.msi,将事先下载好的该安装包复制到本地。

  6.将访问该地址的返回内容,设置为sqlncli.msi,注意勾选 Enable rule

    

      注意:安装.NET Framework 4.6会遇到问题,要手动打补丁

        

      以下 KB 必须按以下顺序安装:clearcompressionflag.exe、KB2919355、KB2932046、KB2959977、KB2937592、KB2938439、KB2934018。

      KB2919442 是 Windows Server 2012 R2 更新的先决条件,在尝试安装 KB2919355 之前应先安装 clearcompressionflag.exe

        

      需要的软件安装完毕后,就可以运行正式的安装程序了,双击后不需要其他操作,等待几分钟就安装好了

        

      进入SharePoint产品配置向导

        

      提示要重启或重置服务,选择是

        

      连接到服务器场,选择连接到现有服务器场

        

        

      添加DNS、DHCP、IIS

        

        

        

        

        

        

        

        

        

      DHCP配置

        

        

        

      切换到Administrator·用户,解决

      继续创建新的服务器场

        

        

        

        

        

      开始配置,第3步比较慢,耐心等几分钟

        

        

离线安装SharePoint2016的更多相关文章

  1. SharePoint 2016 必备组件离线安装介绍

    前言 SharePoint 必备组件安装,一直以来都是SharePoint安装过程中的最大的坑,尤其是不能联网的服务器.博主在这里简单介绍一下离线安装过程,并附组件包下载以及安装命令,并且在windo ...

  2. MYSQL离线安装

    由于MySQL的广泛应用,MySQL的安装也就成了大家经常会碰到的问题.并且由于不是所有机器都可连接外网,所以MySQL的离线安装显得比较重要.而本文旨在介绍CentOS6.6下离线安装MySQL. ...

  3. VS2010+Qt5.4.0 环境搭建(离线安装)

    原创作者:http://blog.csdn.net/solomon1558/article/details/44084969 前言 因项目需要Qt开发GUI,我根据网上资料及自己的经验整理了搭建vs2 ...

  4. 离线安装 Python 2.7, paramiko 和 tornado

    无非就是离线安装, 步骤比较繁琐, 记录一下. 需求很简单, 一个离线安装的 Python, 能跑 tornado 和 paramiko 1. 离线安装 Python 2.7 .tgz cd Pyth ...

  5. npm包与gem包--在线&离线安装

    目录 NPM 在线 离线 GEM 在线 离线 NPM NPM,即为Node的包管理工具,官网为 https://www.npmjs.com/,我们可以在站内搜索所需要的NPM包,了解相关的使用规则 安 ...

  6. Windows 8 下离线安装。net Framework 3.5

    Windows 8 下安装.net Framework 3.5 1)可以将直接双击ISO (或放入光盘/U盘)(安装文件在F盘) 2)使用管理员权限运行命令行程序 3)dism.exe /online ...

  7. Xamarin Mono For Android 4.6.07004 完整离线安装破解版(C#开发Android、IOS工具)

      Xamarin是由Miguel de Icaza成立的一家新的独立公司,目的是给Mono一个继续奋斗的机会.Mono for Android (原名:MonoDroid)可以让开发人员使用 Mic ...

  8. nexus离线安装索引及一些问题

    安装私服~~~ 整体流程: 服务器安装私服 配置私服(主要是安装索引) 本地maven配置指向私服 安装私服 win & linux 网上教程很多,不在阐述: 配置私服(及安装index) 1 ...

  9. Win8.1离线安装.NET3.5

    Win8.1离线安装.NET3.5 dism.exe /online /enable-feature /featurename:NetFX3 /Source:H:\sources\sxs 其中H为盘符 ...

随机推荐

  1. css 实现元素长宽等比缩放

    实现思路(长宽比2:1): 以父级元素为基准, 子级 width:100%; (也就是父级宽度的 100%), padding-top:50% (也就是父级宽度的 50%, 根据 css 规范, pa ...

  2. 如何用 纯C++(ndk)开发安卓应用 ?

    视频教程请关注 http://edu.csdn.net/lecturer/lecturer_detail?lecturer_id=440 如何安装安卓的开发环境以及怎么设置ndk的环境变量等在前边的文 ...

  3. glide 解决 golang.org/x/net 等依赖包无法获取

    知道glide有设置镜像功能,可以把某个依赖包的源地址切换为另一个地址,相当于切换到镜像地址,用于某些依赖包被墙的原因 之前碰到 golang.org/x/net,设置镜像: glide mirror ...

  4. 15-hadoop-eclipse插件的安装

    好久没更新了, 也好久没学了, 今天换了个eclipse版本, 安装插件坑了一会, 果然好记性不如烂笔头, 记下来吧 编译安装或者直接安装都可以, 先说下编译安装吧 1, 编译安装, 是使用的ant, ...

  5. Markdown编辑器-图形化

    SELECT * from yffee_favourable_detail yfd LEFT JOIN yffee_favourable yf on yfd.minor_id = yf.major_i ...

  6. redis实战笔记(9)-第9章 降低内存占用

    本章主要内容   1.短结构( short structure) 2.分片结构( shared structure) 3.打包存储二进制位和字节   本章将介绍3种非常有价值的降低Redis内存占用的 ...

  7. springMVC对于Controller返回值的可选类型

    2018-01-11 对于springMVC处理方法支持支持一系列的返回方式:  (1)ModelAndView (2)Model (3)ModelMap (4)Map (5)View (6)Stri ...

  8. 【LeetCode题解】136_只出现一次的数字

    目录 [LeetCode题解]136_只出现一次的数字 描述 方法一:列表操作 思路 Java 实现 Python 实现 方法二:哈希表 思路 Java 实现 Python 实现 方法三:数学运算 思 ...

  9. Linux进程间通信 -- 管道(pipe)

    前言    进程是一个独立的资源管理单元,不同进程间的资源是独立的,不能在一个进程中访问另一个进程的用户空间和内存空间.但是,进程不是孤立的,不同进程之间需要信息的交互和状态的传递,因此需要进程间数据 ...

  10. cordova打包APK,报错:Cannot evaluate module CordovaLib : Configuration with name 'debug' not found.

    原因:之前做其他项目的时候把环境(gradle)升级了. 解决方案:将gradle降低回原来的版本.