修改Win7軟件安裝的默認路徑以及把 Program Files 目錄移動到非系統盤的方法

Tips:本文只針對Win7系統有過測試,其他系統尚未測試;不過大家想嘗試也可。這次實驗是我做的全新

win7_32位系統來測試的,當然64位的系統也可。至少現在我的系統就是。

【修改Windows軟件安裝的默認路徑】

㈠打開註冊表

必須使用管理員(administrator)登陸系統,按Windows+R鍵,輸入regedit即可。

㈡在註冊表中修改“ProgramFilesDir”項的鍵值

wKiom1L6EwHDJjWuAANqyM1G1yo587.jpg

上圖是以win7_32位系統爲例的,需要修改的註冊表路徑如下

32位:“HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows\ CurrentVersion”

64位:“HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion”;

同樣是把ProgramFilesDirz項中的ProgramFilesDir 和ProgramFilesDir(x86) 改成你想設置的路徑即可,其他的不用改。

在這裏我也將這個項改了路徑如下:“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion“

㈢小總結

根據我個人用電腦習慣,即使修改了軟件的默認路徑,還是會出現一些小小的不完美。所以在這裏我講講怎麼把

Program Files 文件夾轉移到其他盤符,包括Program Files (x86)文件夾

【把 Program Files 目錄移動到非系統盤的方法】

㈠複製Program Files 文件夾到其他盤

大家都知道C:\Program Files目錄和C:\Program Files (x86)目錄通過普通的複製粘貼根本移動不了的。在這裏我介紹一個方法吧!網上可能有其他方法,但是我個人認爲這個是比較實用的。

進入命令提示符界面輸入xcopy "C:\Program Files" "D:\Program Files\" /E /H /K /X /Y

wKioL1L6Gn_Bj-tMAAEa_ndJSvI554.jpg

執行後的結果如下圖:

wKiom1L6GtCQeP0SAALKoUbFOF8060.jpg

以上僅僅是32位操作系統,若是64位操作系統同樣可以執行這個命令將C:\Program Files (x86)移動到其他盤符。

㈢修改註冊表項

這一步和修改軟件默認安裝路徑差不多但是會多出一點

需要修改的值如下:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
"ProgramFilesDir"="D:\Program Files"
"CommonFilesDir"="D:\Program Files\Common Files"

wKioL1L6G-ixK4uoAAMQlTRE-e4728.jpg

64位的操作系統會稍微修改多一點,把路徑寫出來吧!圖就不截了。

“HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion”;

"ProgramFilesDir"="D:\Program Files(x86)"

"ProgramFilesDir(x86)"="D:\Program Files(x86)"

"CommonFilesDir"="D:\Program Files(x86)\Common Files"

"CommonFilesDir(x86)"="D:\Program Files(86)\Common Files"

㈣重啓系統,關閉iphlpsvc 服務

輸入cmd打命令行 窗口,輸入net stop iphlpsvc,回車即可。

㈤刪除 "C:\Program Files" 目錄

有人說進PE可以直接刪除,不過我沒有成功,在這裏我介紹一種通過修改文件夾權限的方法來刪除 "C:\Program Files" 目錄。

    ⑴右擊Program Files文件夾屬性找到安全——高級——所有者

wKiom1L6H0mjOioyAAF9DK65BA0205.jpg

    ⑵將所有者更改爲admnistrator也就是傳說中的管理員。更改所有者時注意勾選替換子容器和對象所有者然後確定即可。

wKioL1L6H73Dpmk0AAGR5GiPzC4044.jpg

    ⑶給管理員添加對Program Files文件夾完全控制的權限,做法仍然是右擊Program Files文件夾屬性找到安全,這次我們選擇編輯。給管理員完全控制的權限。

wKiom1L6ISDTz1qiAAFXPPWWw00239.jpg

    ⑷右擊Program Files文件夾屬性找到安全——高級——權限

wKiom1L6IgaDF1mQAAIyNpo5pWY472.jpg

    ⑸選擇管理員,並勾選使用可從此對象繼承的權限替換所有子對象權限選擇應用確定即可。

wKioL1L6Ir2BIaKxAAJZXmUdMdY280.jpg

    ⑹刪除Program Files文件夾(如果到這裏還是有部分文件刪不掉,這時可以開機按F8進入安全模式,全部可以刪除掉,我做這個測試的時候就是出現了“ieproxy.dll無法刪除,因爲文件已在windows資源管理器中打開”

wKioL1L6J5Oz0sq3AAGboi7VrDE950.jpg

    ⑺創建文件夾映射,即把 "C:\Program Files" 指向 "D:\Program Files"。在這裏只需要輸入以下命令即可搞定。

mklink /J "C:\Program Files" "D:\Program Files"

wKiom1L6JhfR2_QpAAE6L2H3_jc136.jpg

效果如下圖:

wKiom1L6KCrRgfE2AAGqKGC3Fwk802.jpg

可以清楚的看到C:\Program Files目錄僅僅就是個快捷方式,實質上是鏈接到D盤了。好了到這裏就完成了。主要還是對權限的修改。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章