Fix-SeptemberCU-Permission-Problem.ps1
Alternatively you can also remove the NT Authority\system account from WSS_WPG and IIS_IUSRS local security groups of the SharePoint machines.
For more details check this article: Trending Issue: SharePoint fixes fail to install after installation of September 2025 CU
The product group released the August 2026 Cumulative Update for SharePoint Server 2019 product family. SharePoint Server 2019 is patched with a language dependent and a language independent fix.
The KB article for August 2026 CU will be available at the following Location in a couple of hours:
- KB 5002894 – August 2026 Update for SharePoint Server 2019 (language independent)
This is also a security update! - KB 5002896 – August 2026 Update for SharePoint Server 2019 (language dependent)
This is also a security update!
The downloads for August 2026 CU are available through the following links:
- Download August 2026 Update for SharePoint Server 2019 (language independent)
This is also a security update! - Download August 2026 Update for SharePoint Server 2019 (language dependent)
This is also a security update!
Important: It is required to install both fixes (language dependent and independent) to fully patch a SharePoint server. This applies also to servers which do not have language packs installed. The reason is that each SharePoint installation includes a language dependent component together with a language independent component. If additional language packs are added later (only) the language dependent fix has to be applied again.
It is irrelevant which language you pick on the drop down in download center. Even the language dependent fixes are all in the same package for all languages.
After installing the fixes you need to run the SharePoint 2019 Products Configuration Wizard on each machine in the farm. If you prefer to run the command line version psconfig.exe ensure to have a look here for the correct options.
Please ensure to have a look at the SharePoint Patching Best Practices before applying new fixes.
SharePoint 2019 August 2026 CU Build Number:
Language independent fix: 16.0.10417.20198
Language dependent fix: 16.0.10417.20198
Related Links:
- Technet: Updated Product Servicing Policy for SharePoint Server 2019
- Blog: SharePoint Patching Best Practices
- Blog: SharePoint Patching demystified
- Blog: Why I prefer PSCONFIGUI.EXE over PSCONFIG.EXE
- Technet: Update Center for Microsoft Office, Office Servers, and Related Products
- Blog: SharePoint Server 2016 Zero-Downtime Patching Demystified (applies also to SharePoint Server 2019)
- Blog: SharePoint does not have a build version. Full Stop.

Permalink
New month, new troubles 🙂 Did something change with BDC model validation, I’m now getting errors like
Import-SPBusinessDataCatalogModel : Type ‘BCSServiceProxy.Claim’ is not permitted to be used in BCS and
Import-SPBusinessDataCatalogModel : Type ‘BCSServiceProxy.Country[]’ is not permitted to be used in BCS for every model (I’m aware of the new BDC file import restriction but don’t know if this is related)
Permalink
I have some additional info – on another farm with existing models they are not loaded – an example
BCS type ‘Nullable
1' in namespace 'System' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' is not in the 'BCSAllowedTypeNames' generic list. To permit this type, add entry 'Assembly=mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Namespace=System|TypeName=Nullable1′ to the ‘BCSAllowedTypeNames’ generic list.BCS type ‘Nullable`1’ from assembly ‘mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’ is being blocked.
So it looks like there is a new BCSAllowedTypeNames parameter that needs to be populated, how to do this. I’m now certain this issue will be present also in SPSE farm.
Permalink
Seems semi-related, not sure if this readds those assembly types. Worth a shot though!
From the KB article section „Improvements and fixes“
„Disables file-backed Business Data Connectivity (BDC) model import by default to improve security. Use the Enable-BdcmFileImport PowerShell cmdlet to enable this functionality for a site collection.“
Permalink
agree, although not the cause. But it did alert me to think there have been other related security changes. Opened a ticket with MS when I realised the issue will also be present on SPSE farm once patched.
There’s a method to add the “offending” bcs types to allowlist and it’s fixed on the farm with existing models, but importing those models is still under investigation.
Permalink
I’m having the same problem. Do you know where „BCSAllowedTypeNames“ should be populated? I tried the BDC service application proxy property bag, but to no avail. I used the value suggested in the ULS log. Is it the correct format?
ULS:
BCS type ‚SecureStoreProvider‘ in namespace ‚Microsoft.Office.SecureStoreService.Server‘ from assembly ‚Microsoft.Office.SecureStoreService, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c‘ is not in the ‚BCSAllowedTypeNames‘ generic list. To permit this type, add entry ‚Assembly=Microsoft.Office.SecureStoreService, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c|Namespace=Microsoft.Office.SecureStoreService.Server|TypeName=SecureStoreProvider‘ to the ‚BCSAllowedTypeNames‘ generic list.
Permalink
I understood Microsoft does not publish the details, but the required commands can actually be patched together from the info on this site 😉 Stefan can remove the comment if not allowed.
the format is
$farm = Get-SPFarm
$farm.AddGenericAllowedListValue(‘ListName’, ‘value exactly from ULS logs’)
$farm.Update()
iisreset
Permalink
I got it fixed now! I had to add a bunch of other entries to the list as well, but got it working in the end. Thank you very much for the info!
Permalink
Excellent! I still can’t import models so hoping MS will be able to resolve it, otherwise our migration will be further delayed
Permalink
Sharepoint 2019 is end-of-life but we still get a CU in August and that the KB for said CU mentions future CUs. Interesting.
Permalink
Tested search, not working (topology unavailable in Central Admin) same as per May CU
Permalink
August CU for SharePoint 2019 is a surprise. But what if we will face some post-patching issues but we cannot open a MS Support Case due to end of support for this product? 🙂
Does Microsoft plan to release more CUs for 2019?
Permalink
All looks like MS have in plan more CU in this year.
This is part of description the 11 August 2026 (KB5002894) security update for SharePoint Server 2019:
„Notifies that the ExecuteProxyUpdates feature will be disabled starting with the September 2026 Cumulative Update.“
https://support.microsoft.com/en-us/servicing/office/hotfix/august/5002894
Permalink
I think this is just copy and paste from the same fixes in the SPSE KB article.
Permalink
Afaik there are currently no plans for further CUs
Permalink
Good morning Stefan,
Does this CU address the „Trusted Provider or Forms authentication“ issue introduced in Julys CU?
Permalink
Yes
Permalink
Hi Stefan,
Does this CU address the Trusted Provider or Forms authentication known issue stated on https://support.microsoft.com/en-us/servicing/office/update/2026/5002883 ?
Permalink
Yes
Permalink
Hello Stefan,
Any insight on why MS released CU in AUG? END of life with JULY .. Are we supposed to adopt this CU and will there be additional CU in future?
Permalink
Due to the fact that there were a large number of outstanding critical fixes for security issues. Fixing them for just SPSE would have allowed malicious actors to reverse engineer the fix and exploit the issues on SP2016 and SP2019 servers which have not yet been taken offline.
Permalink
Another month, another issue. Seems to have gone backwards, and am once again getting Nintex Workflows “Failed to Start”. They are automatically being cancelled by System account.
I checked the fix from the previous issue, ran the script and confirmed that the modification was still present.
Anyone else having WF issues at this time?
Thanks
Permalink
Since this update, my external lists connected to Dynamics CRM don’t work anymore.
When I go on SP Designer, under “External Content Types”, and then try to edit the “External Content Type Operations”, I receive the following error : Type System.Data.IDataReader is not permitted to be used in BCS
I am currently in the process of migrate this SharePoint, but some critical operations cannot be accomplished by my users. What workaround can I use to unblock this situation?
Permalink
Hi Herrm,
yes – this is expected.
Please check this article for a solution:
https://blog.stefan-gossner.com/2026/08/14/trending-issue-bcs-type-is-not-in-the-bcsallowedtypenames-generic-list-after-august-2026-cu/
Cheers,
Stefan
Permalink
Following on from my WF failed to start issue, I am also finding that WF will not publish once exported to a separate list.
I have also raised this with Nintex support, provided them ULS logs, and am awaiting an update
Permalink
Scott Jones: Any update?
Permalink
Never mind, Nintex was deactivated on that particular site, after reactivated it, workflow are working fine.
Permalink
Hello,
I have a further update regarding ongoing issue with Nintex WF’s, namely WF’s with a Pause action, failing to run, as opposed to failing to start, which they did previously. I was able to extract the following from ULS logs:
08/23/2026 08:06:03.93
OWSTIMER.EXE (BDCAAPPR648:0x2690)
0x2514
SharePoint Foundation
Legacy Workflow Infrastructure
4letu
High
Block the namespace: clr-namespace:System.CodeDom;Assembly=System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, type: CodeBinaryOperatorExpression.Right d0f933a2-cf4c-0087-f182-22fe456634e4
Nintex were also able to extract the following:
08/22/2026 21:25:29.20
OWSTIMER.EXE (BDCAAPPR648:0x20B8)
0x077C
SharePoint Foundation
Legacy Workflow Infrastructure
72fs
Unexpected
RunWorkflow: System.InvalidOperationException: This feature has been temporarily disabled.
As you can see, the WF is trying to run in the OWSTimer.exe process, which of course as we know isn’t a thing. Nintex advised me to check all OWSTimer files for any authorized types, and remove. On checking, there were no authorized types in any of said files.
For info, we do have multiple WFE’s all served by a LB.
From what I can tell, all of the web configs do contain the required modifications, as I ran the scripts provided by Stefan
Please advise what else I can check, as I have another Production farm awaiting patching
Many thanks
Scott
Permalink
Hi Scott,
check the owstimer.exe.config file in the bin directory. Ensure that there are no authorizeType entries included – otherwise the web.config entries will be ignored.
Cheers,
Stefan
Permalink
Hi Stefan,
All OWS Timer config files were checked prior to me posting the comment. There are no authorized types of any kind in any of the files, across all SharePoint servers.
Is there anything else it could be
Thanks
Scott
Permalink
Following some more deep diving of web configs last night, I found the following assembly to be absent from the required web configs, namely the ones running the SP Foundation Web application service
Subsequent testing confirmed that all WF’s, especially ones with pauses are now completing as expected.
I will be patching the remaining production farm this week, ensuring said assembly exists
Many thanks for your support in this matter
Scott
Permalink
For some reason the assembly did not paste
„“
Permalink
Hello again,
Meant to say that I was successful in resolving the Nintex issue, turned out to be the missing assembly for System.CodeDom “*” on all WFE/APP servers.
I have now had a different issue reported involving the Document ID service. The following error has been found in the ULS Logs.
DocumentId/GetProvider: Assembly ‘Microsoft.Office.DocumentManagement, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c’ is not in the farm allowlist ‘AllowedDLCAssemblies’. Blocked. Farm Admin must add it via SPFarm.AddGenericAllowedListValue to allow loading. 995035a2-0fe4-0087-ca9d-41bae6acadd8
When searching the web configs, I am unable to find “AllowedDLCAssemblies”
If someone can confirm the correct assembly, I can add it and confirm working.
Thanks
Scott
Permalink
Hi Scott,
this is not in the web.config. It is a farm property.
Try this
$farm = Get-SPFarm $farm.AddGenericAllowedListValue(“AllowedDLCAssemblies”,”Microsoft.Office.DocumentManagement, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”) $farm. Update()
Cheers,
Stefan
Permalink
Morning Stefan,
Thanks again for the info. I can confirm this has indeed resolved the issue.
Regards
Scott
Permalink
Perfect! Thanks for the update. 😊