อัปเดต ในขณะที่ฉันสามารถใช้วิธีการที่อธิบายไว้ในคำตอบที่ยอมรับได้เมื่อมันล้มเหลวเป็นครั้งที่สองหรือแค่ให้ปัญหามากเกินไป
ค้นหาเพิ่มเติมฉันพบSetACLโดย Helge Klein ซึ่งเหนือกว่ามากและทำสิ่งที่ต้องการ
c:\Program Files\WindowsApps
ฉันไม่สามารถเข้าถึงโฟลเดอร์บางอย่างเช่น ผ่านทางบรรทัดคำสั่งฉันได้รับข้อผิดพลาดของ " การเข้าถึงถูกปฏิเสธ " และผ่านทาง Windows Explorer ฉันได้รับป๊อปอัพกล่องโต้ตอบที่ระบุว่า " คุณไม่ได้รับอนุญาตให้เข้าถึงโฟลเดอร์นี้ "
การคลิกที่ดำเนินการต่อทำให้ฉันเข้าถึงได้ แต่ฉันต้องการให้สิทธิ์การเข้าถึงของตัวเองโดยใช้บรรทัดคำสั่ง เพื่อให้สคริปต์ของฉันไม่ทำงานในปัญหานี้ที่ทำงานภายใต้บริบทความปลอดภัยเดียวกัน
ฉันพบคำถามนี้ใน Microsoft Technet แต่ฉันไม่สามารถทำงานได้ โปรดทราบว่าฉันใช้ Powershell ในฐานะผู้ดูแลระบบอยู่แล้ว
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
ถ้ามันเป็นเรื่องสำคัญผมใช้วินโดวส์ 10 ปรับรุ่นจาก Windows 8.1
TAKEOWN
SETOWNER
ฉันสมมติว่ามันเปลี่ยนเจ้าของและ Windows Explorer จะกำหนดสิทธิ์เท่านั้น