Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
2.0.3, 2.0.5, 4.2.0
-
Target machine: Windows 7 SP1 64-bit.
Reproduced with QTIFW 2.0.3 binaries downloaded from Qt website, as well as 2.0.5 compiled statically using Qt 5.7.1 and MSVC 2013 x64.
Was able to reproduce using the attached Start Menu Shortcut Example project when the target directory is set to ApplicationsDir (or somewhere requiring admin rights).Target machine: Windows 7 SP1 64-bit. Reproduced with QTIFW 2.0.3 binaries downloaded from Qt website, as well as 2.0.5 compiled statically using Qt 5.7.1 and MSVC 2013 x64. Was able to reproduce using the attached Start Menu Shortcut Example project when the target directory is set to ApplicationsDir (or somewhere requiring admin rights).
-
Qt Installer Sprint 58
Description
When installing to a location that requires admin rights (so that an elevated server process is started), the installer sometimes does not fully register the Maintenance Tool with the Windows Registry. For example in the attached screenshot, in Run 2 the installer did not write the EstimatedSize, NoModify, or NoRepair keys. Sometimes the installer doesn't even make it to the UninstallString key, which is especially problematic because then the Maintenance Tool does not appear in the Programs and Features list in the Control Panel. This never seems to occur in situations where a server process is not started (non-admin target directory or installer was run as administrator).