22 ms·
> Windows has various locations where apps are typically installed or dumped (Program files, Program files x86 , program data, app data...) To be fair, neither
by ygra 9y ago
> Windows has various locations where apps are typically installed or dumped (Program files, Program files x86 , program data, app data...)
To be fair, neither Program Data (which is effectively ALl Users AppData), nor AppData are endorsed as application installation locations by Microsoft. For a variety of reasons. Chrome started quite a trend, though for installations without admin privileges to install to AppData for convenience.
- Stratoscope 9y agoI'm not sure what not being endorsed means in this context, but I distinctly remember Microsoft going to considerable work back in the days of Windows 2000 to support per-user installations. The big change was in the registry: HKEY_CLASSES_ROOT was no longer a direct shortcut to HKEY_LOCAL_MACHINE\SOFTWARE\Classes, but instead was a dynamically merged view of that key and HKEY_CURRENT_USER\Software\Classes. This allowed you to register COM objects for the current user without requiring administrative privileges. I and many other people were doing per-user installs long before Chrome existed. This is especially useful for apps that auto-update. If you install in Program Files [(x86)] then you will pop a UAC prompt every time the app updates. If you install per-user it can be a silent update.