在 windows 下重設 apache 的檔案權限
檔案經由 web (apache) 上傳到 網站資料夾, 此時檔案權限會屬於 apache, 以至於在 windows 的檔案總管無法刪除或開啟
- 在 windows 11系統內
2026/10 實測
# 1. 停止 Apache 服務 (AppServ 的服務名稱通常為 Apache2.4 或類似名稱)
Stop-Service -Name "Apache*" -Force
# 2. 嘗試強制取得擁有者
takeown /F "c:\AppServ\www\myproject\upload\csv\" /R /A /D Y
# 3. 賦予完全控制權限 (避免後續還是存取被拒)
icacls "c:\AppServ\www\myproject\upload\csv\" /grant "Administrators:(OI)(CI)F" /T
# 4. 重新啟動網頁伺服器
Start-Service -Name "Apache*"