Windows 8 權限

Windows 8 權限

我在使用 Windows 8 時遇到了這個非常奇怪的問題,它不允許我編輯或儲存到 C: 磁碟機中的程式檔案資料夾。access is denied即使我已獲得該資料夾的所有權並以管理員身份登錄,它也會不斷告訴我。我可以很好地保存到其他驅動器。

選單new項目甚至缺少常規項目,只允許我建立一個資料夾。

在此輸入影像描述

有人可以幫我嗎?這真是令人沮喪。

這是我編輯權限後的文件樣子:

在此輸入影像描述

我給了自己完全控制權,但無法在目錄中編輯或建立檔案。

答案1

作為所有者並不會自動授予您修改文件或目錄的權利。有一個 ACL(存取控制清單)會阻止您執行您想要的操作。您可以使用該命令顯示或編輯 ACL cacls。例如,這是我自己Program Files目錄上的 ACL:

12 C% cacls '\Program Files'
C:\Program Files NT SERVICE\TrustedInstaller:F
                 NT SERVICE\TrustedInstaller:(CI)(IO)F
                 NT AUTHORITY\SYSTEM:C
                 NT AUTHORITY\SYSTEM:(OI)(CI)(IO)F
                 BUILTIN\Administrators:C
                 BUILTIN\Administrators:(OI)(CI)(IO)F
                 BUILTIN\Users:R
                 BUILTIN\Users:(OI)(CI)(IO)(special access:)
                                           GENERIC_READ
                                           GENERIC_EXECUTE

                 CREATOR OWNER:(OI)(CI)(IO)F

除非您有充分的理由沒有提及,否則您可能不想更改此目錄的 ACL。但如果你真的真的這樣做了,你可以透過以下方式讓自己完全掌控:

cacls '\Program Files' /E /G userid:F

添加:

cacls指令僅修改該目錄的 ACL,而非內容。如果您想要編輯Program Files目錄樹中某處的設定文件,則需要cacls對該文件本身使用該命令。例如:

cacls '\Program Files\FooBarGame\ConfigDirectory\ConfigFile' /E /G userid:F

答案2

您所要做的就是確保以管理員身分開啟記事本開始功能表>右鍵單擊「記事本」應用程式>在工作列上選擇「以管理員身分執行」。然後編輯並儲存您的設定檔。我一直都用 FSX 這樣做。

相關內容