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

Windows 7 修改使用者設定檔預設位置:登錄法詳解

編輯:Win7 系統基礎知識

為何要移動使用者設定檔?

Windows 7 預設將使用者設定檔存放在 C:\Users,與系統同一分區。一旦重灌系統,所有軟體設定(特別是 AppData 下的資料)將全數遺失,備份極不方便。雖然 Linux 早從設計階段分離家目錄,但 Windows 至今未提供原生圖形介面修改預設路徑。

常見替代方案及其缺點

  • 安裝階段導向: 需在安裝完成前透過應答檔指定,操作複雜且風險高。
  • 符號連結(mklink): 需進入 WinPE 或安全模式操作,稍有不慎導致開機失敗。

推薦:登錄修改法(簡單、風險低)

以下以移至 D:\Users 為例:

  1. 備份登錄檔(匯出 HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ProfileList)。
  2. 將 C:\Users\Default(隱藏資料夾)完整複製到 D:\Users\。
  3. 將 C:\Users\Public 複製到 D:\Users\。
  4. 執行 regedit,定位至 HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ProfileList。
  5. 修改下列三個字串值,將 %SystemDrive% 替換為 D::
    • Default
    • Public
    • ProfilesDirectory
  6. 登出或重開機。
  7. 建立新使用者帳號登入,驗證新帳號建立於 D:\Users\ 下。
  8. 將舊帳號個人檔案手動複製至新位置,確認無誤後刪除舊帳號(建議先保留觀察)。

修改登錄前
▲ 修改登錄前的 ProfileList 鍵值

修改登錄後
▲ 修改為 D:\ 後的登錄顯示

適用範圍與注意事項

  • 同樣適用於 Windows Vista。
  • XP 亦有相同登錄鍵值,理論可行但未實測。
  • 操作前務必完整備份重要資料與登錄檔。
Copyright © Windows教程網 All Rights Reserved