अद्यतन करते समय मैं दूसरी बार विफल होने पर स्वीकृत उत्तर में वर्णित विधि का उपयोग करने में सक्षम था या बस बहुत अधिक परेशानी दे रहा था।
आगे खोज करने पर मुझे हेलेक क्लेन द्वारा सेटैकएल मिला जो अब तक बेहतर है और वास्तव में वही करता है जिसकी आवश्यकता है।
मैं कुछ फ़ोल्डरों को एक्सेस नहीं कर सकता c:\Program Files\WindowsApps
। वाया कमांड लाइन मुझे " एक्सेस से वंचित " की त्रुटि मिलती है और विंडोज एक्सप्लोरर के माध्यम से मुझे एक संवाद बॉक्स मिलता है जिसमें कहा गया है " आपके पास वर्तमान में इस फ़ोल्डर तक पहुंचने की अनुमति नहीं है "
पर क्लिक करना जारी रखें मुझे पहुँच देता है, लेकिन मैं अपने आप कमांड लाइन का उपयोग कर पहुंच प्रदान करना चाहते हैं; ताकि मेरी स्क्रिप्ट उसी सुरक्षा संदर्भ के तहत चल रही इस समस्या में न चले।
मुझे यह सवाल Microsoft Technet पर मिला लेकिन मैं इसे काम नहीं कर पाया। ध्यान दें कि मैं पहले से ही प्रशासक के रूप में पॉवर्सशेल चला रहा हूं।
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
अगर यह मायने रखता है, तो मैं विंडोज 8.1 से उन्नत विंडोज 10 का उपयोग कर रहा हूं ।
TAKEOWN
/SETOWNER
। मैं यह मान रहा हूं कि यह मालिक को बदलता है और विंडोज एक्सप्लोरर केवल अनुमति देता है।