Почему я должен иметь права администратора для удаления ярлыка на рабочем столе в Windows 7?

16

Как я могу позволить пользователю без прав администратора настраивать свой рабочий стол?

Chloraphil
источник

Ответы:

24

Это не только особенность Windows 7, но и предыдущих версий.

Элементы рабочего стола могут находиться либо в папке «Общие» на рабочем столе, либо в папке личного рабочего стола пользователя, но они вместе отображаются для пользователя как единый объединенный рабочий стол без непосредственного указания, в каком месте хранится элемент.

Все, что находится в папке «Shared», требует изменения прав администратора, в то время как пользователь может также манипулировать содержимым личного.

В Windows 7 и Vista они обычно расположены:

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

В Windows XP они обычно расположены:

C:\Documents and Settings\All Users\Desktop
C:\Documents and Settings\$USERID$\Desktop
DMA57361
источник
7
В более общем смысле, для Win7,% PUBLIC% \ Desktop и% USERPROFILE% \ Desktop. В более общем смысле для XP:% ALLUSERSPROFILE% \ Desktop и% USERPROFILE% \ Desktop.
Райан Болджер
@RyanBolger мои мысли тоже, я лично хотел бы видеть ответ обновленным, в худшем случае с% Username%% вместо нечетного $ USERID $
Остин Т Френч
7

Я считаю, что это связано с тем, как Windows сочетает папки «всех пользователей» с вашими собственными.

У меня нет 7 установки под рукой, но на XP, содержимое папок:

C: \ Documents and Settings \ Все пользователи \ Рабочий стол

&

C: \ Documents and Settings \ Pricechild \ Рабочий стол

оба объединены, чтобы произвести то, что я вижу на своем рабочем столе. Я предполагаю, что это похоже на метод 7, но с другими путями.

Это важно потому, что вы не хотите, чтобы пользователи меняли рабочие столы других пользователей. (включая разделяемый бит их рабочих столов). Таким образом, папка «Все пользователи» будет защищена и будет доступна только для администраторов (следовательно, uac входит в игру)

Поэтому, чтобы обойти это, убедитесь, что вы создали все ярлыки на своем собственном рабочем столе, а не для общего доступа всех пользователей в папке all users \ Desktop (или ее эквивалент Windows 7)

дорогой
источник
0

Только что пройдя через это (мне не нравятся ярлыки, загромождающие МОЙ рабочий стол) ... я нашел две дополнительные вещи, которые нужно сделать.

Файлы находятся в C:\Users\Public\Public Desktop folder

Чтобы увидеть это, нужно показать все скрытые файлы, включая скрытые системные файлы, и иметь права администратора для их удаления. Это удалит их из всех пользователей.

Крис Баннетт
источник
Ни в одной из моих установок Windows 7 нет папки C: \ Users \ Public \ Public Desktop, а просто C: \ Users \ Public \ Desktop?
Ƭᴇcʜιᴇ007