Saya punya masalah dengan file dengan jalur yang sangat panjang (lebih dari 256 karakter). Kedua perintah itu
takeown /f "C:\path\to\really_long_folder_name" /r
icacls "C:\path\to\really_long_folder_name" /reset /T
bekerja kecuali untuk file-file ini dengan jalur dan nama yang sangat panjang. Saya akhirnya mengganti nama
"C:\path\to\really_long_folder_name"
untuk
"C:\path\to\r"
dan kemudian berlari
takeown /f "C:\path\to\r" /r /D Y
icacls "C:\path\to\r" /grant Everyone:(F) /t /c /q
setelah itu saya bisa mengganti nama folder menjadi sesuatu yang lebih masuk akal. takeown's / DY menjawab ya untuk diminta. Untuk icacls saya menggunakan / memberikan untuk memberikan akses penuh kepada semua orang (karena saya hanya mencoba mengakses data pada hard drive dari PC yang mati), dengan / t untuk memproses sub folder dan file, / q untuk dijalankan dalam mode senyap (sembunyikan berhasil) dan / c untuk menunjukkan kesalahan. Saya mengulangi prosesnya, mengganti nama folder hingga semua izin file berhasil diperbarui.
Mudah-mudahan ini membantu seseorang yang menemukan kesalahan mirip dengan "gagal untuk menghitung objek dalam akses kontainer ditolak" kesalahan yang saya dapatkan ketika mencoba untuk mendapatkan akses ke data dari hard drive lama.