Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 7 批量取得檔案/資料夾權限命令:takeown + icacls 實戰速查

編輯:Windows 7 系統介紹

遭遇「存取被拒絕」無法刪除/修改檔案?使用內建命令列工具 takeown 取得擁有權,搭配 icacls 授予完整控制權限,支援遞迴處理整個目錄樹。

核心指令組合

takeown /f * /a /r
icacls * /t /grant:r everyone:f

參數詳細解析

takeown(取得擁有權)

參數說明
/f *指定檔案/目錄名稱模式,* 代表所有項目
/a將擁有權指派給 **Administrators 群組**(而非目前使用者),方便多管理員環境
/r遞迴處理:包含指定目錄及所有子目錄下的檔案

icacls(存取控制清單管理)

參數說明
*所有檔案/目錄
/t對指定目錄及所有子目錄執行操作
/grant:r everyone:f授予 Everyone 群組 **完整控制 (F)**,:r 表示**取代**既有明確權限(而非新增)

實戰情境

  1. 開啟 CMD(建議系統管理員身分)。
  2. cd /d D:\TargetFolder 切換至目標目錄。
  3. 依序執行上述兩條指令。
  4. 完成後可正常刪除、移動、修改原受保護檔案。

注意事項

  • 系統關鍵資料夾(Windows、Program Files、Users\Default 等)請勿隨意修改權限,恐導致系統不穩定或安全性降低。
  • Everyone 包含 Guest、Anonymous 等低權限帳戶,生產環境建議改為 Administrators 或特定使用者帳戶。
  • 若需移除繼承權限改為獨立權限,可加 /inheritance:d 參數。

單一檔案/資料夾簡化語法

takeown /f "D:\Path\FileOrFolder" /a /r
icacls "D:\Path\FileOrFolder" /t /grant:r administrators:f
Copyright © Windows教程網 All Rights Reserved