CẬP NHẬT Trong khi tôi có thể sử dụng phương pháp được mô tả trong câu trả lời được chấp nhận một khi nó thất bại lần thứ hai hoặc chỉ gây ra quá nhiều rắc rối.
Tìm kiếm thêm tôi đã tìm thấy SetACL của Helge Klein, nó vượt trội hơn rất nhiều và thực hiện chính xác những gì cần thiết.
Tôi không thể truy cập các thư mục nhất định, ví dụ c:\Program Files\WindowsApps
. Qua dòng lệnh tôi gặp lỗi " Truy cập bị từ chối " và qua Windows Explorer, tôi nhận được một hộp thoại bật lên " Bạn hiện không có quyền truy cập thư mục này "
Nhấp vào Tiếp tục cho tôi quyền truy cập, nhưng tôi muốn cấp cho mình quyền truy cập bằng dòng lệnh; để các tập lệnh của tôi không gặp phải vấn đề này khi chạy trong cùng bối cảnh bảo mật.
Tôi đã tìm thấy câu hỏi này trên Microsoft Technet nhưng tôi không thể làm cho nó hoạt động được. Lưu ý rằng tôi đã chạy Powershell với tư cách quản trị viên.
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
Nếu có vấn đề, tôi đang sử dụng Windows 10 được nâng cấp từ Windows 8.1 .
TAKEOWN
/SETOWNER
. Tôi giả sử rằng nó thay đổi chủ sở hữu và Windows Explorer chỉ gán quyền.