Why do I have to have administrator permissions to remove a desktop shortcut in windows 7?

16

1

How can I allow a non-admin user to customize their desktop?

Chloraphil

Posted 2011-02-04T06:26:08.257

Reputation: 600

Answers

24

This isn't just a feature of Windows 7, but previous versions too.

Desktop items can either be in the "Shared" desktop folder or the users personal desktop folder, but they are shown together to the user as a single combined desktop with no immediate indication of which location an item is stored in.

Anything in the "Shared" folder require admin rights to modify, while the contents of the personal one can be manipulated by the user as well.

On Windows 7 and Vista these are normally located:

C:\Users\Public\Desktop
C:\Users\$USERID$\Desktop

On Windows XP these are normally located:

C:\Documents and Settings\All Users\Desktop
C:\Documents and Settings\$USERID$\Desktop

DMA57361

Posted 2011-02-04T06:26:08.257

Reputation: 17 581

7More generically on Win7, %PUBLIC%\Desktop and %USERPROFILE%\Desktop. More generically on XP, %ALLUSERSPROFILE%\Desktop and %USERPROFILE%\Desktop. – Ryan Bolger – 2011-02-04T14:59:50.560

@RyanBolger my thoughts too, I would personally like to see the answer updated, at worst with %Username% instead of the odd $USERID$ – Austin T French – 2013-07-14T17:09:38.230

7

I believe this is to do with how windows combines the 'all users' folders with your own.

I don't have a 7 install to hand, but on XP, the contents of the folders:

C:\Documents and Settings\All Users\Desktop

&

C:\Documents and Settings\Pricechild\Desktop

are both combined to produce what I see on my desktop. I assume it is similar to 7's method but with different paths.

The reason this is important is because you don't want users changing other users' desktops. (including the shared bit of their desktops) Thus, the 'All Users' folder will be protected and only editable by administrators (hence uac coming in to play)

So to get around this, make sure you create all shortcuts in your own desktop, rather than shared across all users in the all users\Desktop folder (or its windows 7 equivalent)

Pricey

Posted 2011-02-04T06:26:08.257

Reputation: 4 262

0

Having just gone through this (I don't like shortcuts cluttering MY desktop)... I found two extra things that need to be done.

The files are in the C:\Users\Public\Public Desktop folder

In order to see this one needs to show all hidden files including the hidden system files, and have administrator permissions to delete them. This will delete them from all the Users.

Chris Bunnett

Posted 2011-02-04T06:26:08.257

Reputation: 1

None of my Windows 7 installs have a 'C:\Users\Public\Public Desktop folder' just 'C:\Users\Public\Desktop'? – Ƭᴇcʜιᴇ007 – 2012-11-22T20:59:05.563