Windows XP 預設啟用「簡單檔案共享」,隱藏「安全性」索引標籤,導致無法透過圖形介面取得檔案/資料夾擁有權。本文提供完整步驟:關閉簡單共享 → 顯示安全性索引標籤 → 進階安全性設定 → 變更擁有者 → 遞歸套用子物件,解決「存取被拒絕」無法刪除/修改檔案的難題。
前置條件:關閉簡單檔案共享
- 開啟「我的電腦」→ 「工具」→ 「資料夾選項」→ 「檢視」索引標籤。
- 捲動至底部,「高級設定」中 取消勾選「使用簡單檔案共享 (建議)」。
- 按「確定」,此時右鍵檔案/資料夾 → 「內容」將出現「安全性」索引標籤。
取得擁有權圖形介面步驟
- 右鍵目標檔案/資料夾 → 「內容」→ 「安全性」索引標籤。
- 按「進階」→ 「擁有者」索引標籤。
- 「將擁有者變更為」清單中選擇目前登入使用者 (或 Administrators 群組)。
- 關鍵步驟:勾選 「取代子容器和物件的擁有者」 (遞歸套用至所有子資料夾/檔案)。
- 按「確定」→ 系統提示「您已取得此物件的擁有權,必須關閉再重開內容頁面才能查看/變更權限」→ 「確定」。
- 重新開啟「內容 → 安全性」,現在可為自己/管理員群組授予「完全控制」權限。
命令列替代方案 (適用批次/腳本)
takeown /f "C:\Target\Path" /r /d y
icacls "C:\Target\Path" /grant Administrators:F /t /c /q
takeown /r:遞歸取得擁有權,/d y 自動回答「是」於提示。
icacls /grant Administrators:F /t:遞歸授予管理員群組完全控制權。
- 需以系統管理員身分執行 CMD。
常見問題與解決
| 問題 | 原因 | 解決 |
| 安全性索引標籤不見 | 簡單檔案共享啟用中 | 關閉簡單檔案共享 (步驟 1) |
| 「取代子容器...」灰色無法勾選 | 非資料夾 / 無權限查看子物件 | 確認為資料夾;先取得父資料夾擁有權再遞歸 |
| 取得擁有權後仍無法刪除 | 檔案被系統/其他程式鎖定 | Process Explorer 找出鎖定進程 → 關閉程式 / 重開機 / 解鎖工具 |
| 系統檔案 (如 C:\Windows\System32\*) 無法取得 | TrustedInstaller/系統擁有,受 WFP 保護 | 取得 TrustedInstaller 權限 (極不建議) / 使用 sfc /scannow 修復 / 離線 PE 環境操作 |
權限模型補充知識
- 擁有者 (Owner):對物件擁有最高控制權,可變更 DACL (自主存取控制清單)。
- DACL:包含多個 ACE (存取控制項目),每個 ACE = (信任者 SID + 存取類型 Allow/Deny + 權限遮罩)。
- 繼承:子物件預設繼承父物件 ACE,勾選「取代子容器...」即強制重寫繼承關係。
- Everyone 群組:XP SP2 後不再包含 Anonymous Logon,減少匿名存取風險。
企業級部署建議
- 建立標準化「資料遷移/清理腳本」包含
takeown + icacls。
- 透過 GPO 部署「關閉簡單檔案共享」:
電腦設定 → 系統管理範本 → 網路 → 停用簡單檔案共享。
- 審計關鍵資料夾 ACL 變更:啟用「物件存取稽核」群組原則 + SACL 設定。