On Windows Server 2016 Datacenter (build 14393), MSMQ “no worker available” or queues becoming inactive can be related to known MSMQ issues introduced by recent security updates.
For this OS, the December 2025 security update KB5071543 (OS Build 14393.8688) introduced changes to the MSMQ security model and NTFS permissions on C:\Windows\System32\MSMQ\storage. After that change, MSMQ users must have write access to this folder. If the MSMQ worker processes (or the account under which they run) do not have sufficient permissions, MSMQ operations can fail under load, leading to symptoms such as:
- MSMQ queues becoming inactive.
- Applications unable to write to queues.
- Errors like “Insufficient resources to perform operation” or message file creation failures.
In a multi-worker configuration, this can surface as “no worker available” because MSMQ cannot create or write message files in the storage folder, so workers effectively cannot process messages.
To address this on Windows Server 2016:
- Ensure the server is updated with the out-of-band fix released on or after December 18, 2025 (for example, KB5074974). This update resolves the MSMQ permission issue introduced by KB5071543.
- After installing the latest cumulative update that includes this fix, reboot the server.
- If the issue persists, verify that the service account(s) used by the MSMQ worker processes have the required NTFS write permissions to
C:\Windows\System32\MSMQ\storage.
This combination (installing the post-December 2025 fix and ensuring correct folder permissions) is the supported way to resolve MSMQ worker/queue inactivity issues caused by the security model change.
References: