BizTalk 2016 Cumulative Updates Not Showing or Not Applied RRS feed

  • Question

  • I ran BTS2016-KB4294900-ENU.exe which is Feature Update 3 with CU6.  

    But after running, and even rebotting, I don't see any evidence that anything about CU4 is applied. 

    Also running Sandro Pereria's PowerShell Script


    shows the following: 

    - Microsoft BizTalk Server 2016 CU4
    - Microsoft BizTalk Server 2016 CU4
    - Microsoft BizTalk Server 2016 CU4
    - Microsoft BizTalk Server 2016 CU4
    - Microsoft BizTalk Server 2016 CU4

    I have also ran BTS2016-KB4103503-ENU.exe which seems to be similar to KB2494900 (almost size size .exe and same description when I run it). 



    Wednesday, April 1, 2020 4:00 PM

All replies

  • It has been known it the past that Microsoft forget to update the registry keys in their CUs.

    The best way to check would be to look at the version and date of the DLL's.  e.g. you should be seeing Version 3.12.843.2 and a date of 7 Feb 2019 on the updated DLLs (for a full list of DLL's updated see Cumulative Update 6 for Microsoft BizTalk Server 2016)

    Wednesday, April 1, 2020 9:46 PM
  • That was a good hint to get me going. 

    The version on my .dlls on Dev and Prod1 is 3.13.324.2 which best I can tell is Feature Pack with CU3. 

    I ran the install for Feature Pack on Dev with CU6 (KB4294900), but this page shows that it should be: 3.13.335.2 (mine is 3.13.324.2). 

    But the version of my .dlls on Prod2 is 3.12.774.0 which I don't see anywhere below.  Maybe that's the fresh out of the box with no CUs installed. 

    Last week I had a run-time issue "System.Configuration.ConfigurationErrorsException: Unrecognized attribute 'ApplicationName'. ", which I believe is caused by being out of sync. 


    But the documentation below shows all the CUs for BT2016, and none of them match.


    CU7 3.12.859.2 4528776 January 22, 2020
    CU6 3.12.843.2 4477494 February 28, 2019
    CU5 3.12.834.2 4132957 June 25, 2018
    CU4 3.12.823.2 4051353 January 30, 2018
    CU3 3.12.815.2 4039664 September 01, 2017
    CU2 3.12.807.2 4021095 May 26, 2017
    CU1 3.12.796.2 3208238 January 26, 2017

    I have two options: 

    1) Sync Prod2 to Prod using whichever CU I need to run 

    2) Or bring all 3 systems to CU6 or CU7. 



    Thursday, April 2, 2020 2:46 PM
  • I just found 3.13.324.2 is from KB4103503


    So once you have feature pack installed, should you only install feature pack CUs, and not regular CUs? 

    Not sure why my install of KB4294900  FeaturePack 3 with CU6 on Dev didn't change the version ids of the .dlls. 


    Thursday, April 2, 2020 3:02 PM
  • Yes, I've been advising not to mix CU's and Feature Packs

    Also note that CU 7 & FP3+CU7 is out , but some people have reported issues with the JSON encoder with that.
    Thursday, April 2, 2020 7:22 PM
  • There is no truth to the JSON encoder issue mentioned here. 

    BizTalk PG has verified that things are working fine, so there is no blocker to using CU7 or FP3+CU7

    Monday, April 6, 2020 7:50 PM