You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Silent install via management (Local System) does not register it as an system-wide (uninstallable) application in Windows and creates no start menu entry
#100
Open
Lukas-UAUX opened this issue
Nov 4, 2024
· 0 comments
it seems that there is a tiny bug in your Windows installer configuration when a silent install via '/S' is performed and run as 'Local System' user - which is common for software management / deployment systems. So far it installs all Files to 'C:\Program Files (x86)\noScribe' (is it really an 32bit application?) but afterwards the application is not registered correctly as a system-wide application to
That means it will not be listed in the Windows settings for uninstalling and most inventory systems will not find it (by default).
Also no (system wide) start menu in 'C:\ProgramData\Microsoft\Windows\Start Menu\Programs' entry is created.
Looking through the registry it seems that the installer only does the registry and icons for the user running the installer even when a system wide installation is performed. This is a common issue for a lot of applications that they do register themselves only in the context of the user running the installer (HKEY_CURRENT_USER), and for a user driven install that can be kinda enough, but for a deployment scenario this breaks by registering it only to the 'LocalSystem' user (or any other user system administrator).
For now i can fix it for us by running a script afterwards moving the registry entry and the icon to the correct location but it would be cool if it could be fixed 'upstream' as this software looks very promising to replace some expensive closed source applications at our university.
The text was updated successfully, but these errors were encountered:
Hi,
it seems that there is a tiny bug in your Windows installer configuration when a silent install via '
/S
' is performed and run as 'Local System' user - which is common for software management / deployment systems. So far it installs all Files to 'C:\Program Files (x86)\noScribe
' (is it really an 32bit application?) but afterwards the application is not registered correctly as a system-wide application toHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
or for 32bit Software on 64bit Systems:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
That means it will not be listed in the Windows settings for uninstalling and most inventory systems will not find it (by default).
Also no (system wide) start menu in '
C:\ProgramData\Microsoft\Windows\Start Menu\Programs
' entry is created.Looking through the registry it seems that the installer only does the registry and icons for the user running the installer even when a system wide installation is performed. This is a common issue for a lot of applications that they do register themselves only in the context of the user running the installer (HKEY_CURRENT_USER), and for a user driven install that can be kinda enough, but for a deployment scenario this breaks by registering it only to the '
LocalSystem
' user (or any other user system administrator).For now i can fix it for us by running a script afterwards moving the registry entry and the icon to the correct location but it would be cool if it could be fixed 'upstream' as this software looks very promising to replace some expensive closed source applications at our university.
The text was updated successfully, but these errors were encountered: