Я скопировал ценность всего профиля папок от доли Samba Linux до недавно отформатированной системы Windows Vista Home Premium. По некоторым причинам вся иерархия стала принадлежавшей СИСТЕМЕ. Таким образом, когда пользователь входит в систему, существуют серьезные проблемы, потому что у пользователя нет разрешения просмотреть или сделать что-либо в их собственные файлы.
Я пытаюсь изменить владение от СИСТЕМЫ до пользователя, но ничто не позволяет мне делать это. Даже вошел в систему как Администратор, и у меня нет удачи при запуске Explorer.exe от PsExec или RunAsSystem. Разве существует ли некоторая утилита, которая полностью сбросит полномочия рекурсивно на папке и работе в Vista Домой Premium?
Опция 1
Выполните командную строку как администратора и затем введите takeown /F C:\Path\To\Profile\* /R
Опция 2
Щелкните правой кнопкой по папке Profile и нажмите Properties. Затем перейдите к вкладке безопасности и нажмите Advanced. Перейдите к вкладке Owner и нажмите Edit... Затем выберите Других пользователей или группы и введите Ваше имя пользователя. Нажмите Check Names, затем хорошо. Выберите свое имя пользователя, затем проверьте "Владельца Replace на подконтейнерах и объектах". Нажмите Apply затем хорошо.
Можно также хотеть попробовать attrib -S C:\Path\To\Profile\* /S /D
в командной строке, если Ваши файлы имеют системный атрибут.