Microsoft BizTalk Server 2016 Feature Pack 1: Step-by-step Installation

Posted: April 27, 2017  |  Categories: BizTalk

We are used to having Service Pack (I think the last one was in 2006 R2) and Cumulative Updates for BizTalk Server (see the full list here) that basically brings hotfixes for BizTalk Server and adapter pack issues that were resolved after the release of that specific BizTalk Server version. Now Microsoft introduces a new concept in BizTalk Server 2016: Feature Packs.

BizTalk Server 2016 will use feature pack approach to providing new functionalities to the product at a faster pace. Now new features (or at least non-breaking features) will be delivered when they’re ready we no longer need to wait 2 years for the next major release of the product to have new features!

BizTalk Server uses the feature pack to provide improvements, features, and closer integration with Azure. Feature Pack 1 extends functionality in key areas, such as deployment, analytics, and runtime. –

Feature Pack’s will be available for Software Assurance customers running BizTalk Server 2016 Developer and Enterprise editions or customers running BizTalk Server 2016 in Azure under an Enterprise Agreement

Should we expect new BizTalk Server Cumulative Updates?

Yes, Microsoft will continue to release CU to provide hotfixes for issues that were resolved in the same cadence as they have done in the past

Microsoft BizTalk Server 2016 Feature Pack 1: System Requirements

BizTalk Server 2016 Feature Pack 1 requirements:

  • Microsoft BizTalk Server 2016 Enterprise Edition
  • Microsoft BizTalk Server 2016 Developer Edition

Important note: is required to restart BizTalk Server machine to finish the FP1 installation process.

Note: Feature Packs are not supported in BizTalk Server 2016 Standard Edition.

Microsoft BizTalk Server 2016 Feature Pack 1: Step-by-step Installation Instructions

After you download the Microsoft BizTalk Server 2016 Feature Pack 1 You should:

  • Run the downloaded .EXE file – BTS2016-KB4014788-ENU.exe – from your hard drive.
  • In the “Welcome to Microsoft BizTalk Server Feature Pack 1 Installation Wizard” screen, click “Next”
BizTalk Server 2016 Feature Pack 1 Welcome
  • In the “License Agreement” screen, select the option “I accept the terms of this license agreement” and then click “Next”
BizTalk Server 2016 Feature Pack 1 License Agreement
  • In the “Ready to Install”, it will be provided a list of products that will be enhanced, you should click “Next” to continue with the installation.
BizTalk Server 2016 Feature Pack 1 Ready To Install
  • The FP1 installation will prompt a window with the list of services that will be restarted during the installation process, click “Yes” to continue with the installation.
BizTalk Server 2016 Feature Pack 1 services to restart
  • The installation process may take some minutes to complete, and you probably see some “background” windows to appear and to be completed, you should wait until the “Installation Wizard has completed” screen to appear
  • In the “Installation Wizard has completed” screen, click “Finish”
BizTalk Server 2016 Feature Pack 1 Complete
  • Note: that you must restart BizTalk Server machine to finish the FP1 installation process. Click “Yes” to restart the server.
BizTalk Server 2016 Feature Pack 1 restart now

Once the restart is complete, you will be able to see and use the new following features:

  • Deployment:
    • Deploy with VSTS – Enable Continuous Integration to automatically deploy and update applications using Visual Studio Team Services (VSTS)
    • New management APIs – Manage your environment remotely using the new REST APIs with full Swagger support
  • Analytics:
    • Application Insights – Tap into the power of Azure for tracking valuable application performance and to better understand your workflow
    • Leverage operational data – View operational data from anywhere and with any device using Power BI
  • Runtime:
    • Support for Always Encrypted – Use the WCF-SQL adapter to connect to SQL Server secure Always Encrypted columns
    • Advanced Scheduling – Set up advanced schedules using the new capabilities with Feature Pack 1
Author: Sandro Pereira

Sandro Pereira lives in Portugal and works as a consultant at DevScope. In the past years, he has been working on implementing Integration scenarios both on-premises and cloud for various clients, each with different scenarios from a technical point of view, size, and criticality, using Microsoft Azure, Microsoft BizTalk Server and different technologies like AS2, EDI, RosettaNet, SAP, TIBCO etc. He is a regular blogger, international speaker, and technical reviewer of several BizTalk books all focused on Integration. He is also the author of the book “BizTalk Mapping Patterns & Best Practices”. He has been awarded MVP since 2011 for his contributions to the integration community.

25 thoughts on “Microsoft BizTalk Server 2016 Feature Pack 1: Step-by-step Installation”

  1. Hi!

    I have tried Google, but cannot find any offline installer for the feature pack 1. Do you know if there is one to download anywhere?


  2. It would be nice to know what the real prerequisites are. We installed FP1 into our test environment and it broke Admin console. It turned out you must have Visual Studio 2015 installed on the server.
    Is it customary or even advisable to have developer tools to be installed in BizTalk servers?

    There was no way to rollback the broken installation and we had to build our environment from scratch.
    Not an experience I like to see anytime soon.

    1. Has far as I know the only requirement is for you to have BizTalk Server 2016 and there is no need for you to have Visual Studio installed. Nevertheless I send an email to the product group to validate your comment.

      1. That’s what the product group told MS support engineer when I opened a case with Premier Support. Installation stopped on trying to run some Visual Studio extension (vsix). I wonder why nobody else has stumbled to this.

          1. Hi Eric,
            I’m struggling to install the Feature Pack 2 on my new
            BizTalk 2016 Dev Server (Windows 2012 with .net 4.6.2). I have done the
            following steps:
            1. Installed BizTalk Server 2016 Dev Edition
            2. Installed WCF LOB adapters, 32-bit and 64-bit adapters packs
            3. Configured BizTalk modules (didn’t configure BAM and BAM portal)
            4. Tried to install Feature Pack 2

            At step 4, I’m getting the following error message: Error 5003 Regsvcs
            failed for assembly C:Program Files (x86)Microsoft BizTalk Server
            2016Microsoft.BizTalk.Adapter.MQS.dll. Return code -2146234013 and the
            installation is being rolled back.

            I’ve tried installing CU1 and got the same error. I tried repairing my BizTalk 2016 installation but had no success either. I googled a lot and found that people have
            encountered this error in the past while installing any of BizTalk 2016 CUs. Unfortunately no one has yet suggested the real cause or a valid solution. Do you have any idea about why I’m may be getting this error ?
            Thank you in advance for your reply.

  3. I have the same issue, when I installed FP1 on Integration server, Admin console broke and the error it is throwing is;
    Could not load file or assembly ‘Microsoft.BizTalk.Analytics.Common, Version=, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. The system cannot find the file specified.

    I noticed it’s not installing lot of these assemblies to GAC and not sure why. Anybody has any clue

    I uninstalled the FP1 and it’s back to normal again.

  4. Hello,

    I installed the FP1 on my Test server and now I am unable to load BizTalk group in the Admin Console.
    The error I get is as follows:
    This operation failed while accessing at least one of the Message Box databases. Some results might be omitted. (Microsoft.BizTalk.Administration.SnapIn)
    Value cannot be null.
    Parameter name: dbName (Microsoft.BizTalk.Operations)

    I tried uninstalling the update but it did not help.
    Can someone tell me what went wrong?

  5. If you install the Feature Pack (with CUx) the BizTalk Health monitor does not recognize the fact that you have CU’s installed and that you have the feature pack installed. Anyone encounterd this as well?

  6. When installing BizTalk 2016 Feature Pack 1 (CU3) on a fully configured dual node BizTalk (Non Development) Environment (two BizTalk nodes sitting above a single SQL Server Node) we ended up with the followinh issues

    1. Accessing the machine on the BizTalk Node where FP1 is installed the Admin Console fails to work properly (expanding the Group Hub) with the following error

    Could not load file or assembly ‘Microsoft.BizTalk.Analytics.Common, Version=, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies.
    The system cannot find the file specified.

    2. It is noted that even though there are no errors witnessed in the install log of FP1 it does not appear in the list of installed programs in the Control Panel. This means I am not able to uninstall FP1.

    3. I was able to get the Admin Console to work correctly by manually GAC-ing a number of Microsoft.BizTalk.Analytics* dlls but im unsure as to whether there has been any other negative effects that I have yet to come to light (we are moving to 2016 and this is a Test environment that has yet to go through a thorough testing cycle yet) .

    4. The above behaviour was witnessed when performing the FP1 update on the second BizTalk node and was rectified in exactly the same way as for the first node

    5. I noted that this issue has been reported previously but with earlier versions of the FP1 and was reportedly fixed in the version I tried to install

    Things to note about the BizTalk Nodes I installed FP1 on:

    1. Its fully installed and configured, including the installation of all adapters including Swift and the Swift 2016 message pack)
    2. It has approx. 20 applications installed at the time of the installation of FP1.
    3. We have installed the latest version of the Feature Pack
    4. These BizTalk Nodes are not development machines and do not have Visual Studio installed

    1. Do you have ESB installed? I’m running into the same problem, and I think it’s tied to me not configuring ESB before installing the patch (ie, I did the BizTalk install, then the FP1, then tried to configure ESB) or possibly because I installed the patch and then attempted to install and configure ESB. It worked on one of my standalone boxes, and one of my split environment (SQL on one machine, BT on a separate VM), but three other environments failed with this same error.
      I of course downloaded the latest version of the installer, which supposedly fixed this.
      Finally, could you list (if you kept track) the dlls you manually gac’ed to fix this? Though I generally subscribe to your belief that even though you fixed it by manually gac’ing, you have no idea what other hidden issues are there. I generally choose a full reinstall when something like this goes wrong.

  7. I have installed BTS 2016 Feature pack on VM, DEV, STAGE servers with out errors but the same MSI got installed on TEST. after installing tried to open BizTalk admin console got this error.

    Could not load file or assembly ‘Microsoft.BizTalk.Analytics.Common, Version=, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. The system cannot find the file specified.

    any idea whats causing the issue? same MSI failing only one env ?

  8. In BizTalk 2016,SFTP adapter listing out the files but not deleting in SFTP server. Even now it is working but in random way like when we restart SFTP host.

  9. Hi Sandro, we are getting this error after installing BizTalk 2016 Feature pack 1? any idea? any help would be appreciated. thank you

    The Messaging Engine failed to initialize the tracking interceptor.

  10. Issue with VSTS Deployment in BT2016 while using release definition

    ##[error] Exception: ‘Exception calling “SaveChanges” with “0” argument(s): “Could not validate TransportTypeData, Address or Public Address properties for Receive Location ‘RCVLoc’. Could not load file or assembly ‘Microsoft.BizTalk.Scheduler, Version=, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. The system cannot find the file specified.”‘

    Note : Currently we are using schedule adapter version

Leave a Reply

Your email address will not be published. Required fields are marked *


Back to Top