萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Windows 批次設定檔案/資料夾權限:takeown + icacls 實戰指令

遭遇「存取被拒絕」、無法刪除/修改系統檔案、外接硬碟權限錯誤?使用 Windows 內建命令列工具 takeown 取得擁有權,icacls 批次授予完全控制權限,遞歸處理整個目錄樹。

核心指令組合(管理員 CMD 執行)

cd /d "目標資料夾完整路徑"
takeown /f * /a /r
icacls * /t /grant:r everyone:f

參數詳細解析

takeown 取得擁有權

參數含義
/f *指定檔案/目錄名稱模式,* 代表所有檔案
/a將擁有權指派給「Administrators 群組」而非目前使用者
/r遞歸處理:包含所有子目錄與檔案

icacls 設定 ACL 權限

參數含義
*匹配所有檔案/資料夾
/t對指定目錄及所有子目錄執行操作
/grant:r授予指定使用者權限,並替換原有顯式權限(非累加)
everyone:f授予 Everyone 群組 完全控制 (Full Control) 權限

實戰場景

  • 刪除 System Volume Information: 管理員 CMD → cd /d "X:\System Volume Information" → 執行上述指令 → 刪除。
  • 外接硬碟檔案無法存取: 針對該磁碟機代號執行。
  • 系統檔案修改/替換: 取得 TrustedInstaller 擁有的檔案擁有權後授予管理員完全控制。

Linux 批次修改權限對照

# 遞歸修改資料夾權限 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)。
  • 操作前建議備份重要資料,或建立系統還原點。
  • 若遇「檔案正在使用中」,需先關閉佔用進程(Resource Monitor → CPU → 關聯控制代碼搜尋檔名 → 結束進程)。

兩條指令,解決 99% 權限阻擋問題,系統管理員必備利器。

copyright © 萬盛學電腦網 all rights reserved