Skip to content

User Account Control (UAC) and Elevation

Windows User Account Control (UAC) ensures applications run with standard user privileges by default. If your installer needs admin tasks — writing to Program Files, modifying HKLM, or registering services — it must explicitly request elevated rights.

Windows SmartScreen prompt for a signed package

Configure elevation behavior in Build > EXE Output Configuration. Paquet Builder embeds the appropriate XML manifest into the final .exe.

Runs with the same privileges as the process that launched it. No UAC prompt appears.

Best for portable apps, simple file extractors to user folders, or packages that don’t modify system settings.

Use Installation Scope

Instead of managing UAC manually, use Installation Scope. Paquet Builder handles the manifest, path variables, and registry logic automatically.

Sign your installer

Always digitally sign elevated installers. Windows displays a prominent “Unknown Publisher” warning for unsigned packages.

Test on Standard User

Always test the final .exe on a Standard User account to ensure the UAC prompt appears correctly and permissions are sufficient.