為什麼軟體的安裝程序的安裝路徑都是默認在C盤?


大家不要在試這個註冊表了。因為win7的64位以及最新的系統可能對默認安裝目錄的方式已經發生改變了,不再適用了。

------------

因為這個是在Windows里的註冊表裡默認的,你可以修改的,然後你再次安裝程序的時候就可以了。

如果你想默認安裝在D盤:把下面的內容保存成 .reg文件,然後雙擊就可以了。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion]

"ProgramFilesDir"="D:\Program Files"

"CommonFilesDir"="C:\Program Files\Common Files"


因為C盤肯定有,別的盤不一定。


之前說的話有點歧義,修改如下:

其實諸位有一點說的並不準確——在windows系統下,不是「系統一般安裝在C盤」,而是windows系統會將系統分區識別為C盤

但是,如果你在安裝時手動指定了安裝的盤符,那麼肯定是會變化的。我所說的是,在DOS/windows系統以外並不存在所謂C盤D盤的概念,實際上,對於硬碟本身來說,存在的是主分區1、2、3、4,以及邏輯分區5、6、7、8等等。只是windows以C盤、D盤的方式來稱呼它們。而到了linux下會以hda1、hda2等方式來稱呼,它們只是一個名字而已,所以從因果關係上來說,不能說windows是安裝在C盤上的。

感謝@李沛的指正。


這裡應該是軟體讀取了系統盤所在分區, 這種機制可以避免出現安裝位置不存在的情況。而一般情況下,系統都是在C盤的。

曾經有一次硬碟分區出問題,系統安裝在D盤,安裝軟體的時候所有的安裝路徑默認都是D盤。


實際上是你的win安裝的那個盤,這個盤是確定存在的。


選擇哪個盤 做安裝程序的時候可以設定 windows系統的A,B盤都是預留給軟碟機的,所以硬碟的第一個分區基本都是C盤了,很多品牌機出廠也不建立多個分區,只有默認一個C盤,所以就默認選C盤最保險了


因為默認情況下win就是在C盤


Program files一般在c盤 註冊表裡有


事實上是默認系統盤,而一般系統盤都是C盤,A和B是預留給早期的3.5和5.2英寸的軟碟機的,所以感覺上就像是默認C盤一樣


不是這樣哦,對於window系統,有一些系統定義好的環境變數。你需要使用這些環境變數比如%XXX%來作為你的軟體安裝的根目錄。其他的系統應該也是一樣的。強制裝在C盤,也不是無懈可擊的。因為對某些管理比較嚴格的公司,C盤根目錄的寫許可權可不是一定有的。


其實我認為,一般程序來說,安裝在系統盤是個很好的習慣

首先,現在硬碟非常大,而且從win7開始已經支持無損的擴充卷了,所以c盤空間完全不是問題。

其次,很多需要文件關聯的軟體,如office,itunes等,如果安裝在其他盤,重裝完系統之後關聯到右鍵菜單之類的事情是非常麻煩的。。。。

最後,直接點下一步非常爽快。

其實比如ps,autocad之類的大型程序和遊戲我喜歡放在別的盤,其餘的都在c盤


推薦閱讀:

數學不好可以學計算機專業嗎?還有軟體工程真的需要天賦嗎?
如果 Windows 也像 Android 一樣開源,會發生什麼?
有哪些優秀軟體 Windows 上有而 Mac 上沒有?
迅雷為什麼要推出極速版?
腦子不聰明的男生怎麼學好軟體工程?

TAG:軟體 | MicrosoftWindows | 計算機 |