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

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

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

решение1

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

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

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

В 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

решение2

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

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

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

&

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

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

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

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

решение3

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

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

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

Связанный контент