一臺新電腦,安裝了許多應用,雖然確保都手動選擇安裝到其他盤,但 C 盤空間從剩近 70 GB,到只有 30 多 GB,我就很困惑,Windows 軟體的安裝究竟是怎樣的過程?不能完完全全地安裝到別的盤麼?
為什麼要說這是一個謎?因為網上的答案各執一詞,對於我這個非專業的人來說,時常讓我迷茫,唯有實踐得出這個結論。
當檢索時,大部分教程給出兩種解決方案:Windows 10 自帶功能(只對 UWP 應用有用)、修改登錄檔。
Windows 10 自帶功能
在系統設定儲存中如下設定,但新的應用(指 Store 應用)將儲存到 D 盤時,會產生四個資料夾,令人有些煩惱,如果可以精細操作,比如我們可以指定儲存在其他碟符建立的名為 Windows 的資料夾,就好了。
WindowsApps
UWP 應用安裝位置,無許可權設定隱藏;
WpSystem
商店應用配置資料位置,可以在屬性中設定隱藏;
WUDownloadCache
商店應用下載快取 ,可以設定隱藏;
DeliveryOptimization
未知,可以設定隱藏。
修改登錄檔
這點讓人比較迷惑的是,有的人說所有 C 盤都改為 D 盤,如下圖;有的人說只需要改 1 個,
ProgramFilesDir
,有人說改 2 個,
ProgramFilesDir
和
ProgramFilesDir (x86)
,有人說改 3 個,
ProgramFilesDir
、
ProgramFilesDir (x86)
和
ProgramW6432Dir
……
注意:32 位系統只有
ProgramFilesDir
,本文基於主流 64 位系統。
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
不如自己實踐
本過程基於 Windows 10 專業版 1903,系統未出現任何嚴重問題,但某些應用安裝完畢後開啟會出現問題,比如 Office、Photoshop,但很好解決,文中給出瞭解決辦法。此外據網友分享,老系統有出現所有軟體打不開、系統崩潰的現象。
如不喜麻煩,不建議更改CommonFilesDir、CommonFilesDir(x86)、CommonW6432Dir,會出現意想不到的各類問題,雖然可以解決,具體見下文。
先了解登錄檔各名稱的含義:
CommonFilesDir
系統(64 or 32)重要的公用檔案的位置。共享目錄 系統公用路徑 應用程式的公用資料夾 其他的應用程式都可以使用此檔案的定義的內容和檔案。
CommonFilesDir(x86)
是 32 位相同功能檔案。
CommonW6432Dir
,
ProgramW6432Dir
未能從檢索到其具體作用,但我猜測它或許儲存著 64 or 32 位軟體的重要檔案。
ProgramFilesPath
,值為
%ProgramFiles%
,軟體預設讀取位置。
64 位系統
%ProgramFiles% = C:\Program Files
%ProgramFiles(x86)% = C:\Program Files (x86)
%ProgramW6432% = C:\Program Files
32 位系統
%ProgramFiles% = C:\Program Files (x86)
%ProgramFiles(x86)% = C:\Program Files (x86)
%ProgramW6432% = C:\Program Files
進階:更改使用者預設資料夾,比如
C:\Users\Julian
預設改到 D 盤,以後產生的使用者檔案也會自動到 D 盤,原理是透過軟硬連結的形式,但我不想折騰了……
大膽的嘗試:
CommonFilesDir
、
CommonFilesDir(x86)
、
CommonW6432Dir
,索性將所有 C 均改為了 D 或其他盤,出現了以下問題:
通常出現的所有問題都涉及到 Common Files,所以對於不喜麻煩的人,不建議修改
CommonFilesDir
、
CommonFilesDir(x86)
、
CommonW6432Dir
這三個檔案。而作者我決意修改所有的,好好折騰下。
Office 自動安裝到了 D 盤,開啟一直顯示正在更新,最後提示錯誤。
解決方式:這取決於 Office 是 32 還是 64 位。
需要將
C:\Program Files\Common Files
複製到
D:\Program Files\CoCmmon Files
,或者只複製涉及 Office 的檔案,比如
Microsoft Shared
檔案,由於我裝完系統第一個軟體即 Office,複製了整個 Common Files 過去,所以對第二種做法未作測試。
2。 Adobe Creative Cloud 安裝完畢,打開出現問題:
解決方式:需要將
C:\Program Files (x86)\Common Files\Adobe
複製到
D:\Program Files (x86)\CoCmmon Files\Adobe
3。 Adobe Photoshop 安裝完畢,打開出現問題:
需要將
D:\Program Files (x86)\Common Files\Adobe
複製到
C:\Program Files (x86)\CoCmmon Files\Adobe
4。 VMware
Solved: Fail to install Vmware Workstation Pro ( unable to install hcommon driver )
這個忘記怎麼解決的了……
我後來又改變了想法,基於之前使用 macOS 的習慣,1TB 內建硬碟取消分割槽,只設 C 盤…… 所以此教程不再維護。
題圖來源於
https://
ln。qq。com/a/20150708/01
5945。htm