Windows 預設行為不一定適合你。本文提供三個高實用性註冊表調校:將預設軟體安裝路徑移出 C 槽、關閉煩人的「磁碟空間不足」彈窗、設定個性化開機法律聲明/歡迎訊息,讓系統更聽話。
技巧一:軟體安裝「搬家」 — 預設安裝路徑從 C 槽移至 D 槽/其他磁碟
痛點**:`C:\Program Files`、`C:\Program Files (x86)` 長期累積導致系統盤爆滿、SSD 壽命縮短、系統更新失敗。
前置作業**:
- 在目標磁碟 (如 D:) 建立資料夾 `D:\Program Files`、`D:\Program Files (x86)`。
- **建議**將現有 `C:\Program Files` 內容 **移動** (非複製) 至新位置 (需安全模式/WinPE/第三方工具如 Steam Library Manager 思路手動移動 + 修改註冊表/符號連結),或僅讓 **新安裝軟體** 進入新路徑 (舊軟體保留原位)。
註冊表修改 (需管理員、重啟生效)**:
- `Win+R` → `regedit`
- 定位:`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion`
- 修改右側兩個字串值:
- `ProgramFilesDir` : `C:\Program Files` → `D:\Program Files`
- `ProgramFilesPath` : `C:\Program Files` → `D:\Program Files` (64 位系統同步修改 `ProgramFilesDir (x86)` / `ProgramFilesPath (x86)` → `D:\Program Files (x86)`)
重開機。新安裝軟體預設路徑即為 D 槽對應資料夾。
⚠ 風險提示**:
- 部分舊軟體/安裝程式**硬編碼** `C:\Program Files`,不讀取此註冊表值,修改無效。
- Windows 元件/功能/更新/Store 應用**不受此設定影響**,仍安裝在 C 槽 (WinSxS、Program Files\WindowsApps)。
- 已安裝軟體**不會自動移動**,手動移動需同步修改註冊表 `Uninstall` 區鍵值、捷徑、檔案關聯、服務路徑、防火牆規則,**極易導致軟體損壞**,不建議嘗試。
- **更穩健替代方案**:安裝時手動選擇路徑、使用 `Directory Junction` (目錄連接點) `mklink /J "C:\Program Files\HeavyApp" "D:\Apps\HeavyApp"` 透明重導向、或調整 `ProgramFilesDir` 後**僅對新安裝生效**。
技巧二:消除「磁碟空間不足」提示 — 關閉低磁碟空間檢查
現象**:C 槽剩餘數 GB 仍彈出氣球提示/通知中心警告,干擾工作。
註冊表修改**:
- `regedit` → `HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer`
- 右鍵空白處 → 新增 → **DWORD (32 位元) 值** → 名稱:`NoLowDiskSpaceChecks`
- 雙擊修改數值資料:**`1`** (十六進位/十進位皆可)。
- 重開機或重新登入生效。
原理**:Explorer 掃描此值為 1 時跳過低磁碟空間檢查邏輯。系統仍會在極度空間不足 (如 < 200MB) 時透過其他機制警告 (事件記錄、儲存體感知),不會真正導致寫入失敗無感知。
技巧三:自訂開機法律聲明/歡迎訊息 — 個性化/警告/資產標籤
效果**:Windows 開機進入登入畫面前,彈出模態對話框,標題與內容自訂 (如「歡迎使用 XXX 公司資產」、「未經授權禁止操作」、「每日提醒:備份重要資料」)。
註冊表修改**:
- `regedit` → `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon`
- 修改/建立兩個字串值:
- `LegalNoticeCaption` : 對話框標題 (如 `每日提示`、`公司資產聲明`)。
- `LegalNoticeText` : 對話框內容 (可含換行 `\n`,支援較長文字)。範例:`未經授權,嚴禁存取本系統資料!\n所有操作均被記錄審計。`
重開機驗證:登入畫面前彈出對話框,點擊「確定」才能繼續。
進階**:群組原則 (`gpedit.msc`) → 電腦設定 → Windows 設定 → 安全性設定 → 本機原則 → 安全性選項 → 「使用者嘗試登入時的訊息標題/文字」→ 同樣效果,且受群組原則管理、難被竄改。
備份與還原註冊表修改
修改前 **必須匯出備份**:
- `regedit` → 選中要修改的鍵 (如 `CurrentVersion`、`Winlogon`) → 右鍵「匯出」→ 存為 `.reg` 檔。
- 出錯時:雙擊 `.reg` 匯入 → 確定 → 重開機還原。
善用註冊表微調,讓 Windows 依你的規則運作。修改前備份、修改後測試,安全第一!