萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 8 使用技巧

Windows 8 修改應用商店預設安裝路徑(登錄修改 PackageRoot 鍵值)

Windows 8 應用商店安裝的 Modern 應用 (UWP/WinRT) 預設強制安裝至系統碟隱藏資料夾 C:\Program Files\WindowsApps,無法在介面中更改。透過修改登錄 PackageRoot 可遷移至其他磁碟,緩解 C 槽壓力。

前置知識

  • 應用商店應用安裝路徑:**無法在應用商店介面更改**,預設固定為 C:\Program Files\WindowsApps (隱藏、系統、嚴格權限)。
  • 查看隱藏資料夾:資料夾選項 → 檢視 → 勾選「顯示隱藏的檔案、資料夾和磁碟機」→ 取消勾選「隱藏受保護的作業系統檔案」。

修改登錄遷移安裝路徑(高風險,需完整備份)

  1. Win + R → regedit。
  2. 定位:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\
  3. 右鍵 Appx 鍵 → 「權限」→ 進階 → 更改擁有者為當前管理員帳戶 → 給予「完全控制」權限。(必須取得權限才能修改)。
  4. 雙擊右側 PackageRoot 字串值(若無則新建字串值命名為 PackageRoot)。
  5. 數值資料設為目標路徑(如 D:\WinApps),**路徑必須存在且為 NTFS 格式**。
  6. 確定關閉,重新開機。

遷移後權限處理(關鍵)

  • 新路徑 D:\WinApps 預設權限繼承自磁碟根目錄,**缺少系統帳戶 (SYSTEM, TrustedInstaller, ALL APPLICATION PACKAGES) 的特殊權限**。
  • 建議參考 C:\Program Files\WindowsApps 的 ACL 列表,手動為新資料夾添加同等權限項目,否則可能導致:應用無法啟動、更新失敗、權限錯誤、安全性風險。
  • 或使用 icacls 指令腳本複製 ACL:icacls "C:\Program Files\WindowsApps" /save acl.txt /t /c → icacls "D:\WinApps" /restore acl.txt。

風險警示

  • 修改系統核心登錄鍵值,**可能導致應用商店、現有應用、系統更新失敗**,甚至系統不穩定。
  • 微軟不支援此修改,屬非官方 Hack,重大更新 (Feature Update) 可能覆蓋還原。
  • 建議替代方案:擴大 C 槽空間、移動用戶資料夾 (文件/圖片/下載)、清理暫存檔/元件存儲 (Dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase)、使用 NTFS 壓縮/稀疏檔案、增裝 SSD 專作系統碟。

除非 C 槽極度空間不足且無法擴容,否則**強烈不建議**修改此路徑。風險遠大於收益。

copyright © 萬盛學電腦網 all rights reserved