0
Completed

Change the default install location

João Paulo 4 years ago updated 2 years ago 3

Currently, 7+ Taskbar Tweaker is installed as a subfolder at "%AppData%".  Reading the Windows documentation, I found that the recommended place for applications installed on the user context is at "%LocalAppData%\Programs" ("https://docs.microsoft.com/en-us/windows/win32/msi/installation-context#folder-redirection").

Please move the default install from "%AppData%" to "%LocalAppData%\Programs".

If possible, add an option to install on the machine context ("%ProgramFiles%").  Maybe an "/AllUsers" argument, as OneDriveSetup.exe has ("https://docs.microsoft.com/en-us/onedrive/per-machine-installation#deployment-instructions").

Answer

Answer
Completed

Changed in v5.10 per your suggestion, thanks.

Started

Looks like you're right. For now I changed the installation path in v5.9.1.1 beta. If it causes no issues, the change will be applied to the next non-beta version.

Regarding "/AllUsers" - the tweaker's installer is NSIS-based, and so you can use NSIS command line switches. Specifically, you can run the installer as administrator with the following arguments:

7tt_setup.exe /S /D=C:\Program Files\7+ Taskbar Tweaker

(/S for silent, optional)

Still, the installation is designed for a single user, so e.g. shortcuts will be created only for the current user. I might add an actual "all users" option in the future if there's enough demand.

Answer
Completed

Changed in v5.10 per your suggestion, thanks.

In addition to the /D switch, it would be nice to have the registry GUID go into HKLM instead of HKCU, as well as support a switch to create a desktop icon/start menu icons for all users.