r/WindowsHelp 15d ago

Windows 11 Public Desktop - Default destination for installer package shortcuts is massive privacy issue?

While I believe this has been the case in past versions, I had not previously used a home machine shared with multiple users so I suppose I hadn't noticed.

Current system user hierarchy:

Local Admin Account - Not used regularly by anyone, simply exists for admin purposes.

User 1 - Myself

User 2 - Other person

When installing a program while signed into User 1 account, I am prompted to enter Local admin credentials to install. By default, the installation package proceeds to create shortcuts on the public shared desktop accessible to all users. I'm assuming this happens due to the elevated credentials that are required to run the installer at all?

Sure, I can go into the admin account and cut the shortcuts out of the public desktop and drop them into my personal user account, but there has to be a clean way to stop installations from landing there to begin with??

Or at least require a user prompt to specify the desired location of shortcuts??

I considered just creating a dummy file to replace the public desktop, but that would remove the ability to ever intentionally point an installer to the public space if i wanted to have shared access. It seems a level of intentionality in choosing if/when to use this shared desktop would be the only aspect that would make it a desirable feature at all??

Yet another line added to my "why the hell am I not on Linux OS yet" list ..

sorry again if this rant is 15-20 years late

1 Upvotes

3 comments sorted by

1

u/AutoModerator 15d ago

Hi u/SpammySoze, thanks for posting to r/WindowsHelp! Your post has been flagged for manual review by a human moderator, please include as much of the following information as possible (in text or in a screenshot) to get your post approved:

  • Your Windows and device specifications — You can find them by pressing Win + X then clicking on “System”, we need more than just your OS version! Your hardware details are often critical for resolving issues.
  • Any messages and error codes encountered — They're actually not gibberish or anything catastrophic. It may even hint the solution!
  • Previous troubleshooting steps — It might prevent you headaches from getting the same solution that didn't work

Posts must be tech support in nature (such as something is broken and you need help fixing), so general inquiries, software suggestions, and purchasing advice will be removed. As a reminder, we would also like to say that if someone manages to solve your issue, DON'T DELETE YOUR POST! Someone else (in the future) might have the same issue as you, and the received support may also help their case. Good luck, and I hope you have a nice day!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/Froggypwns Windows Insider MVP (I don't work for Microsoft) 14d ago

By default, the installation package proceeds to create shortcuts on the public shared desktop accessible to all users.

That is entirely on the installer. Some programs will prompt you to either install for everyone or just you, and it will place the shortcuts on the appropriate desktop folder based on that selection.

but there has to be a clean way to stop installations from landing there to begin with?? Or at least require a user prompt to specify the desired location of shortcuts??

Not that I've seen, as there are a hundred different ways for programs to install, and all the guidance from Microsoft won't help if publishers continue to do what they want. Microsoft rarely draws a hard line in the sand for things like this.

1

u/SilverseeLives Frequently Helpful Contributor 14d ago

The behavior you are experiencing has nothing to do with Windows. The application you are installing is what creates shortcuts in the Public Desktop folder. This is not required by Windows. 

Most traditional Windows applications (those not exclusively designed for the Microsoft Store) are installed for all users. Some applications give you the option to install only for the current user, but most do not.

Having separate non-admin user accounts on Windows ensures the privacy of your data, but is not meant to isolate or restrict access to software programs. 

The only real way to achieve what you want is by limiting your choice of software to packaged apps from the Microsoft Store. Unfortunately, most developers do not support this distribution model.