Как я могу позволить пользователю без прав администратора настраивать свой рабочий стол?
16
Это не только особенность 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
Я считаю, что это связано с тем, как Windows сочетает папки «всех пользователей» с вашими собственными.
У меня нет 7 установки под рукой, но на XP, содержимое папок:
&
оба объединены, чтобы произвести то, что я вижу на своем рабочем столе. Я предполагаю, что это похоже на метод 7, но с другими путями.
Это важно потому, что вы не хотите, чтобы пользователи меняли рабочие столы других пользователей. (включая разделяемый бит их рабочих столов). Таким образом, папка «Все пользователи» будет защищена и будет доступна только для администраторов (следовательно, uac входит в игру)
Поэтому, чтобы обойти это, убедитесь, что вы создали все ярлыки на своем собственном рабочем столе, а не для общего доступа всех пользователей в папке all users \ Desktop (или ее эквивалент Windows 7)
источник
Только что пройдя через это (мне не нравятся ярлыки, загромождающие МОЙ рабочий стол) ... я нашел две дополнительные вещи, которые нужно сделать.
Файлы находятся в
C:\Users\Public\Public Desktop folder
Чтобы увидеть это, нужно показать все скрытые файлы, включая скрытые системные файлы, и иметь права администратора для их удаления. Это удалит их из всех пользователей.
источник