Windows 8 應用商店 (Microsoft Store 前身) 安裝的 Modern App (UWP) 預設鎖定在系統盤隱藏資料夾,官方不提供介面修改安裝路徑。本文說明預設位置、查看方法、註冊表強制修改風險與實務替代方案。
預設安裝位置
C:\Program Files\WindowsApps(隱藏 + 系統權限保護,預設無法直接存取)。
如何查看隱藏資料夾
- 檔案總管 → 「檢視」分頁 → 勾選「隱藏的項目」。
- 或:控制台 → 「資料夾選項」→ 「檢視」→ 選擇「顯示隱藏的檔案、資料夾及磁碟機」→ 取消勾選「隱藏受保護的作業系統檔案」。
註冊表強制修改安裝路徑(高風險,不建議一般使用者)
- Win+R →
regedit。
- 定位
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx。
- 對 `Appx` 金鑰右鍵 → 「權限」→ 「進階」→ 「擁有者」→ 「變更」→ 輸入目前登入帳號 → 「檢查名稱」→ 「確定」→ 勾選「取代子容器和物件的擁有者」→ 「確定」。
- 給目前使用者「完全控制」權限。
- 修改 `PackageRoot` 字串值為新路徑(如
D:\WinApps)。
- 重新啟動電腦或重新啟動 `AppXSvc` 服務。
風險與副作用
- 權限混亂:新資料夾繼承磁碟機預設權限,缺少 `WindowsApps` 原有的嚴格 ACL(TrustedInstaller、SYSTEM、ALL APPLICATION PACKAGES 等特殊權限),可能導致 App 存取失敗、更新失敗、安全性降低。
- 系統更新覆蓋:Windows Update 可能重置 `PackageRoot` 導致新路徑失效。
- App 相容性:部分 App 硬編碼路徑或依賴特定 ACL,移動後無法啟動。
- 支援性:非官方支援操作,遇到問題微軟不提供協助。
官方支援的替代方案:儲存體感知 / 變更新內容儲存位置
Win8.1 / Win10 提供「儲存體」設定,可將新安裝的 App導向非系統盤:
- 設定 → 系統 → 儲存體 → 「變更新內容儲存的位置」。
- 「新的 App 會安裝到」選擇其他磁碟 (D:, E: 等)。
- 系統會在該磁碟建立 `WindowsApps` 資料夾並自動處理權限。
限制:僅影響新安裝的 App,已安裝 App 不會自動移動;需解除安裝重裝才會進入新路徑。
進階:移動現有 App (Win10 1703+ / Win11)
設定 → 應用程式 → 安裝的應用程式 → 選取 App → 「移動」→ 選擇目標磁碟。Win8/8.1 不支援此功能。
另類方案:雙系統掛載法
若電腦為雙系統 (Win7/Win8/Win10/WinPE),可在另一個系統下掛載目標分割區,直接存取/刪除 `WindowsApps` 內容,繞過權限限制。僅供救援/清理使用,非日常管理方式。
建議總結
- 系統盤 (C:) 預留 100GB 以上 空間給系統與 App。
- 若 C 盤極小 (如 60GB SSD),優先清理臨時檔、移動使用者資料夾、停用休眠 (
powercfg /h off)、壓縮 `WinSxS` (Dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase)。
- 除非極度必要且具備系統管理能力,勿嘗試註冊表修改安裝路徑。