Missing manifest on upd.exe for TWebUpdate?

Dear TMS Support Team,

I have downloaded version 13.6.5 of TMS VCL UI Pack and version 2.1.4.1 of UpdateBuilder. I disabled USEUAC in WUpdate.pas and recompiled the TMS packages (debug & release).

I build application and gave it an older version number. When I ran the application the "newer" version was detected, the CAB file downloaded and the upd.exe extracted from my application. The upd.exe had the newer certificate expiring on the 4th November 2028.

The update process then asked for "Do you want to allow this app to make changes to your device?"

Could this be related to a missing manifest on upd.exe? I asked for the signature via SysInternal's sigcheck.exe and the result was:

C:\Users\Tester\AppData\Local\Temp\upd.exe:
Verified: Signed
Signing date: 11:51 PM 5/26/2026
Publisher: ``Tmssoftware.Com`` BV
Company: ``tmssoftware.com
Description: Web Updater
Product: Web Update
Prod version: 1.0.0.0
File version: 1.0.2.0
MachineType: 32-bit
Binary Version: 1.0.0.0
Original Name: upd.exe
Internal Name: upd.exe
Copyright: ``mssoftware.com`` bvba
Comments: by ``tmssoftware.com`` - 2007
Entropy: 6.685
Manifest:

No manifest was included, which seems to be required with the latest update of Windows 11.

Thanks for a short answer in advance.

Salut, Mathias

For the non UAC version, there was no manifest included because the manifest was explicitly used to elevate to admin level (as this was the purpose of UAC).
It has this in the manifest:
<requestedExecutionLevel level="requireAdministrator"/>
The non UAC version does not have a manifest as this elevation is not needed.
If this is somehow a new requirement in a Windows 11 update, we'll need to investigate if non UAC is still possible at all...