A lot of software installation dialogs on Windows throw up a query to the installing user asking if this software should be installed for all users or the current user.
Why do they do this? Why not just install for all users? What is the real technical difference between the two options? I would like to know the difference in aspects like the registry, file execution permissions, files in the file system, start menu shortcuts and such.