Wykonałem kopię zapasową ważnych plików ze starego komputera na zewnętrzny dysk twardy i za każdym razem, gdy próbuję usunąć, przenieść lub otworzyć jeden z tych plików lub folderów, informuje mnie, że nie mam uprawnień (odmowa dostępu), aby to zrobić.
Więc przejąłem na własność te pliki z podwyższonym CMD, używając:
takeown /f filename
Wynik był „UDANY”, jednak to nie rozwiązało problemu. Więc kliknąłem plik prawym przyciskiem myszy, a > Properties > Security > Edit > Add > Typed in my current Name > OK > Apply
następnie próbowałem uzyskać dostęp do pliku ponownie bez powodzenia.
Więc wtedy spróbowałem > Properties > Security > Advanced > Owner: Change > Enter my name > Apply
- potem spróbowałem ponownie uzyskać dostęp do pliku - bez powodzenia.
Jak mogę odzyskać pełną kontrolę nad tymi plikami?
Aktualizacja:
19:50 AEST - 6/8/14 :
Rezultatem icacls bounce.wav
było:
E:\Audio>takeown /f "bounce.wav" /a & icacls "bounce.wav" /grant:r *S-1-5-32-544
:F /q
SUCCESS: The file (or folder): "E:\Audio\bounce.wav" now owned by the administra
tors group.
Successfully processed 1 files; Failed processing 0 files
E:\Audio>icacls "bounce.wav"
bounce.wav BUILTIN\Administrators:(F)
Home-PC\Jason:(I)(F)
Everyone:(I)(F)
BUILTIN\Administrators:(I)(F)
NT AUTHORITY\SYSTEM:(I)(F)
Successfully processed 1 files; Failed processing 0 files
Chociaż nadal nie mogę skopiować / przenieść / otworzyć tego pliku. Podany błąd to:
Do wykonania tej czynności wymagana jest zgoda Administratorów.
Ale jestem administratorem.
źródło
takeown /f "file" /a & icacls "file" /grant:r *S-1-5-32-544:F /q
Odpowiedzi:
To jest mój „chown.bat” (ludzie unixa będą się ze mnie śmiać używając tej nazwy):
SetACL to narzędzie innej firmy, które musi znajdować się na twojej drodze.
źródło