遭遇「存取被拒絕」、無法刪除/修改系統檔案、外接硬碟權限錯誤?使用 Windows 內建命令列工具 takeown 取得擁有權,icacls 批次授予完全控制權限,遞歸處理整個目錄樹。
cd /d "目標資料夾完整路徑"
takeown /f * /a /r
icacls * /t /grant:r everyone:f
| 參數 | 含義 |
|---|---|
/f * | 指定檔案/目錄名稱模式,* 代表所有檔案 |
/a | 將擁有權指派給「Administrators 群組」而非目前使用者 |
/r | 遞歸處理:包含所有子目錄與檔案 |
| 參數 | 含義 |
|---|---|
* | 匹配所有檔案/資料夾 |
/t | 對指定目錄及所有子目錄執行操作 |
/grant:r | 授予指定使用者權限,並替換原有顯式權限(非累加) |
everyone:f | 授予 Everyone 群組 完全控制 (Full Control) 權限 |
cd /d "X:\System Volume Information" → 執行上述指令 → 刪除。# 遞歸修改資料夾權限 755,檔案權限 644
find /path -type d -exec chmod 755 {} \;
find /path -type f -exec chmod 644 {} \;
# 或使用 chmod -R 配合 X 權限位(僅目錄與已有執行權檔案加 x)
chmod -R u=rwX,go=rX /path
icacls /grant:r 會移除原有顯式 ACE,謹慎使用於系統關鍵目錄(如 Windows、Program Files)。兩條指令,解決 99% 權限阻擋問題,系統管理員必備利器。