Версия для печати

Установка SharePoint Server 2013 на Windows Server 2016

В официальной документации Microsoft указано, что установка SharePoint Server 2013 на Windows Server 2016 не поддерживается:

Windows Server 2016 или выше не поддерживается.

Но необходимость перехода с устаревшей версии Windows Server 2012 на более современную (Windows Server 2016 или Windows Server 2019) диктует свои условия. В результате проведенных работ я составил инструкцию о том, как можно установить SharePoint Server 2013 SP1 на Windows Server 2016.

Итак, перед установкой непосредственно самого SharePoint Server необходимо запустить Средство подготовки продукта (Products Preparation Tool). Запускаем его и на пункте "Application Server Role, Web Server (IIS) Role" возникает ошибка и все последующие пункты подготовки не выполняются.

Обойти это можно двумя способами: 

  1. Установить необходимые компоненты вручную добавляя роли и компоненты Windows Server.
  2. Запустить PowerShell-скрипт, который сам всё сделает.

Я выбрал второй пункт.

Скрипт по добавлению компонент:

Install-WindowsFeature Web-Server, Web-WebServer, Web-Common-Http, Web-Http-Errors, Web-Dir-Browsing, Web-Default-Doc, Web-Static-Content, Web-Security, Web-Filtering, Web-Windows-Auth, Web-Digest-Auth, Web-Basic-Auth, Web-Performance, Web-Stat-Compression, Web-Health, Web-Http-Logging, Web-App-Dev, Web-Net-Ext45, Web-Asp-Net45, Web-ISAPI-Filter, Web-ISAPI-Ext, Web-Mgmt-Tools, Web-Mgmt-Console, Web-Mgmt-Compat, Web-Metabase, Web-WMI, Web-Lgcy-Scripting, NET-Framework-Features, NET-Framework-Core, NET-Framework-45-ASPNET, NET-WCF-HTTP-Activation45, NET-WCF-TCP-Activation45, NET-WCF-Pipe-Activation45, Windows-Identity-Foundation, WAS, WAS-Process-Model, WAS-Config-APIs, XPS-Viewer, Server-Media-Foundation -Restart

После этого Средство подготовки продукта (Products Preparation Tool) стало останавливаться на пункте "Microsoft SQL Server 2008 R2 SP1 Native Client". Нашел его на сайте Microsoft, скачал все предлагаемые файлы и т.к. никакого описания файлов нет, то методом проб и ошибок один из файлов запустился и установил клиента SQL сервера.

Снова запускаем Средство подготовки продукта (Products Preparation Tool) и теперь оно завершается успешно.

 

Значит можно устанавливать сам Sharepoint Server 2013 SP1. Запускаем установку и сразу же видим сообщение о том, что для Sharepont 2013 требуется .Net Framework 4.5. Казалось бы, что на нашем сервере установлена более высокая версия .Net Framework 4.6 и этого будет достаточно, но установщик этого не знает. 

Можно воспользоваться советом Microsoft, но я предпочитаю другой путь.

На время работы установщика напрямую в реестре изменяем номер установленной версии Framework. Для этого 

  1. Запустите regedit.exe от имени администратора.
  2. Перейдите к ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4.
  3. Щелкните правой кнопкой мыши узел v4, выберите «Экспорт» и сохраните файл экспорта где-нибудь в безопасном месте - позже он вам понадобится.
  4. Щелкните правой кнопкой мыши узел v4 и выберите "Разрешения".
  5. Нажмите "Дополнительно".
  6. Измените владельца на учетную запись администратора, отметьте "Заменить владельца на подконтейнерах и объектах" и нажмите "ОК".
  7. Пройдите через каждый подузел ниже v4 и предоставьте полный доступ учётке администратора.
  8. Измените значение всех атрибутов Version, которые Вы найдете, с 4.6.х на 4.5.x (я использовал 4.5.51209).
  9. Запустите установку SharePoint 2013. Когда увидите экран «Мастер настройки конфигурации», то снимите флажок запуска мастера настройки и нажмите «Закрыть».
  10. Найдите ранее экспортированный reg-файл и дважды щелкните его.
  11. Подтвердите, что вы хотите импортировать его обратно в реестр.
  12. Перезагрузитесь и продолжайте процесс установки.

Дальнейшая установка и настройка Sharepoint осуществляется как обычно.

Установка Sharepoint 2013 на Windows Server 2019 таким способом не возможна.

SQL Server 2016 не поддерживается Sharepoint 2013.

Последнее изменение Четверг, 15 июля 2021 09:40