GÜNCELLEME Kabul edilen cevapta açıklanan yöntemi ikinci kez başarısız olduktan veya çok fazla sorun çıkardıktan sonra kullanabiliyorum.
Daha fazla arama yaparak, SetACL'yi çok daha üstün ve tam olarak neye ihtiyaç duyduğunu yapan Helge Klein tarafından buldum .
Belirli klasörlere erişemiyorum örn c:\Program Files\WindowsApps
. Komut satırı aracılığıyla Ben bir hata "olsun Erişim reddedildi bir" belirten bir iletişim kutusu açılır olsun "ve Windows Gezgini I yoluyla Şu anda erişime bu klasör için izniniz yok "
Devam'ı tıklatmak erişim sağlıyor, ancak komut satırını kullanarak kendime erişim izni vermek istiyorum; böylece komut dosyalarım aynı güvenlik bağlamında çalışan bu sorunla karşılaşmaz.
Bu soruyu Microsoft Technet'te buldum , ancak çalıştıramadım. Zaten Powershell'i yönetici olarak çalıştırıyorum.
PS C:\WINDOWS\system32> icacls "C:\Program Files\WindowsApps" /grant i063510:F /inheritance:e
C:\Program Files\WindowsApps: Access is denied.
Successfully processed 0 files; Failed processing 1 files
PS C:\WINDOWS\system32> icacls "C:\Program Files" /grant i063510:F /inheritance:e
C:\Program Files: Access is denied.
Successfully processed 0 files; Failed processing 1 files
Önemli olursa , Windows 8.1'den yükseltilmiş Windows 10 kullanıyorum .
TAKEOWN
/SETOWNER
. Sahibini değiştirdiğini ve Windows Gezgini'nin yalnızca izin verdiğini varsayıyorum.