修改Windows XP和Windows 7的Program Files的目录和默认目录(原创)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

修改Windows XP和Windows 7的C:\Program Files的目录
和默认目录
第一节 述
在Windows系统中,默认程序安装路径是“C:\Program Files”,要安装的软件多了会导致C盘臃肿不堪,但是每次安装程序的时候手动选择安装目录又觉得十分麻烦。

关于修改Windows默认安装目录的文章网上有很多,不过都是针对XP系统的,很多使用WIN7系统的朋友直接照搬过来,结果运行Win7自带的一些程序或新安装程序时会直接报错,说找不到路径等。

本文将指出修改WinXP和Win7的修改方法,供大家参考。

第二节 修改XP
2.1方法一:命令修改(x64上要调整一下文件夹即可)
2.1.1第1步:创建移动文件
使用记事本创建一个文件,如:移动文件.bat
里面内容如下:
xcopy "C:\Program Files" "C:\PFXP\" /E /H /K /X /Y /C
rmdir /s /q "C:\Program Files"
mklink /J "C:\Program Files" "C:\PFXP"
2.1.2第2步:使用光盘或U盘启动电脑
使用“雨林木风 Ghost XP SP3 装机版 YN9.9 终结版”启动电脑后,双击执行上面的文件,该命令会将文件自动复制到你指定的目录。

移动完毕后,重新
启动电脑。

2.1.3第3步:修改注册表
进入Windows系统,创建记事本文件,如:修改注册表.reg,内容如下: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion] "CommonFilesDir"="C:\PFXP\Common Files"
"ProgramFilesDir"="E:\PFXP"
然后双击执行。

2.1.4第4步:批量修改注册表文件
下载Regtkt V4.0,在程序里将C:\Program Files替换成C:\PFXP,替换完成后,重新启动电脑,此时,所以文件都关联到C:\PFXP下了。

之后所有安装目录也到E:\PFXP下了。

注:路径跟据需要变一下。

2.2方法二:手动修改
进入注册表:
【HKEY_LOCAL_MACHINE】\【SOFTWARE】\【Microsoft】\【Windows】\【CurrentVersion】\【ProgramFilesDir】
将:
改为:
看下图,默认安装路径已修改到了我设定的C:\Program FilesXP目录下。

(下图为驱动程序,不允许修改目录的那种)
上面的方法是XP下修改程序默认安装目录的方法,但是Win7下修改默认安装目录除了执行上面的操作外,下面才是重点了。

第三节 修改Win7
在Windows7 x86系统内下,默认软件安装目录都在C:\Program Files,每次安装的时候都要重新选择一次十分麻烦,有没有一种一劳永逸的方法解决这个问题呢?
Windows 7系统下默认软件安装路径C:\Program Files的修改方法大家都知道在默认系统状态下我们安装软件的时候,默认安装路径都是C:\Program Files,即C盘的Program Files文件夹,这里也是系统默认保存安装程序文件的地方,但是将所有软件都安装在C 盘,不但增加了C盘的村存储压力,而且当系统出现问题需要重装的时候,安装软件也是我们头疼的事儿,所以,很多用户都会将软件安装到非系统盘分区上。

但这样每次安装都需要修改安装路径,比较麻烦,下面就介绍一个修改方法,让你的默认软件安装路径指向你需要的磁盘分区。

3.1方法一:命令修改
3.1.1第1步:创建移动文件
使用记事本创建一个文件,如:移动文件.bat
里面内容如下:
xcopy "G:\Program Files" "G:\PF7\" /E /H /K /X /Y /C
xcopy "G:\Program Files (x86)" "G:\PF7(x86)\" /E /H /K /X /Y /C
rmdir /s /q "G:\Program Files"
rmdir /s /q "G:\Program Files (x86)"
mklink /J "G:\Program Files" "G:\PF7"
mklink /J "G:\Program Files (x86)" "G:\PF7(x86)\"
3.1.2第2步:使用光盘或U盘启动电脑
使用“雨林木风 Ghost XP SP3 装机版 YN9.9 终结版”启动电脑后,双击执行上面的文件,该命令会将文件自动复制到你指定的目录。

移动完毕后,重新启动电脑。

有的光盘启动后dos命令无法运行,你可以选测试一下。

3.1.3第3步:修改注册表
进入Windows系统,创建记事本文件,如:修改注册表.reg,内容如下: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVer sion]
"CommonFilesDir"="D:\\Program Files (x86)\\Common Files" "CommonFilesDir (x86)"="D:\\Program Files (x86)\\Common Files" "CommonW6432Dir"="D:\\Program Files\\Common Files" "ProgramFilesDir"="D:\\Program Files (x86)"
"ProgramFilesDir (x86)"="D:\\Program Files (x86)"
"ProgramW6432Dir"="D:\\Program Files"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion] "CommonFilesDir"="D:\\Program Files\\Common Files"
"CommonFilesDir (x86)"="D:\\Program Files (x86)\\Common Files" "CommonW6432Dir"="D:\\Program Files\\Common Files" "ProgramFilesDir"="D:\\Program Files"
"ProgramFilesDir (x86)"="D:\\Program Files (x86)"
"ProgramW6432Dir"="D:\\Program Files"
然后双击执行。

3.1.4第4步:批量修改注册表文件
下载Regtkt V4.0,在程序里将C:\Program Files替换成C:\PFXP,替换完成后,重新启动电脑,此时,所以文件都关联到C:\PFXP下了。

之后所有安装目录也到E:\PFXP下了。

注:路径跟据自己需要变一下。

3.2方法二:手动修改
3.2.1第1步:复制文件
在Win7系统下以管理员身份登录,将C盘下的“Program Files”文件夹复
制到E盘,修改目录名为“PF7”。

不要去复制目录里面的文件,因为我们要把目录的权限也复制过来。

必须整个目录复制哟,否则有些无权限运行。

我们也可以在命令行下输入如下命令:
xcopy “C:\Program Files” “E:\PF7 \” /E /H /K /X /Y
3.2.2第2步:修改注册表
在开始菜单搜索regedit,并双击运行regedit,打开注册表编辑器,如下图:
进入注册表:
【HKEY_LOCAL_MACHINE】\【SOFTWARE】\【Microsoft】\【Windows】\【CurrentVersion】\【ProgramFilesDir】
在双击ProgramFilesDir会弹出修改对话框,处修改路径C:\Program Files 即可,如下图所示:
将:
改为:
OK了!这样你以后安装软件时,就再也不用为修改安装路径了!
3.2.3第3步:删除原C盘下文件
(非必须项):删除C盘下的“Program Files”文件夹,不过要先取得所有权,添加改写权限后才可以删除。

这步是最难的,因为Win7权限对菜鸟来说很难
设,但是这个操作不是必须的,你C盘足够大的话也可以不动这个文件夹。

3.2.4X64系统
3.2.
4.1第1步:修改x86默认目录
将【HKEY_LOCAL_MACHINE】\【SOFTWARE】\【Microsoft】\【Windows】\【CurrentVersion】\【ProgramFilesDir(x86)】 :
改为:
3.2.
4.2第2步:修改x86默认目录
【HKEY_LOCAL_MACHINE】\【SOFTWARE】\【Wow6432Node】\【Microsoft】\【Windows】\【CurrentVersion】\【ProgramFilesDir】和【ProgramFilesDir(x86)】都改为你指定的目录,如:E:\PF7x86
第四节 网上下载一:更改系统默认安装目录路径方法及代码
还在纠结C盘空间不够用?(没必要!分区的时候大方点就行啦!)分好区了,C 盘不够用,又不想换系统?没关系,有方法。

经过本人N次重装系统的测试,非常实用。

(以下操作默认管理员账户,最好是Administrator 账户)
————彻底改变系统默认安装目录Program Files文件夹的路径(以下解说皆以将Program Files从C盘转到D盘为例)
以下内容建议在新安装的系统下执行,如安装了过多的软件,可能有些不能用,要重新刚装软件
由于专业需求,本人电脑要装设计类的绘图软件 AutoCAD 、UG、Pro-e、C++等等。

而这些软件都安装在D盘,可是有好多文件都默认安装在C盘,以至于C盘不断地膨胀,直到有一天提示“磁盘空间不足”。

于是,就开始了系统优化的第一步(将Program Files彻底移出C盘)
第一步,确定硬盘格式为NTFS,因为下面有些功能要NTFS格式才能用(至少C盘与D盘是这种格式的)
第二步,准备PE工具箱 最好是win7内核的
第三步,进入系统,打开注册表修改下面这几项,将C改为D(下面的 内容可直接复制粘贴到txt文档中,再将txt更改为reg,再双击导入到注册表中)64位系统的(此行除外)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVer sion]
"CommonFilesDir"="D:\\Program Files (x86)\\Common Files" "CommonFilesDir (x86)"="D:\\Program Files (x86)\\Common Files" "CommonW6432Dir"="D:\\Program Files\\Common Files"
"ProgramFilesDir"="D:\\Program Files (x86)"
"ProgramFilesDir (x86)"="D:\\Program Files (x86)"
"ProgramW6432Dir"="D:\\Program Files"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion] "CommonFilesDir"="D:\\Program Files\\Common Files"
"CommonFilesDir (x86)"="D:\\Program Files (x86)\\Common Files" "CommonW6432Dir"="D:\\Program Files\\Common Files" "ProgramFilesDir"="D:\\Program Files"
"ProgramFilesDir (x86)"="D:\\Program Files (x86)"
"ProgramW6432Dir"="D:\\Program Files"
32位系统的(此行除外)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion] "CommonFilesDir"="D:\\Program Files\\Common Files" "ProgramFilesDir"="D:\\Program Files"
第四步:将以下内容,复制到txt文档中保存,再将txt改为bat批处理文件待用
64位系统的(此行除外)
xcopy "C:\Program Files" "D:\Program Files\" /E /H /K /X /Y /C
xcopy "C:\Program Files (x86)" "D:\Program Files (x86)\" /E /H /K /X /Y /C
rmdir /s /q "C:\Program Files"
rmdir /s /q "C:\Program Files (x86)"
mklink /J "C:\Program Files" "D:\Program Files"
mklink /J "C:\Program Files (x86)" "D:\Program Files (x86)"
32位系统的(此行除外)
xcopy "C:\Program Files" "D:\Program Files\" /E /H /K /X /Y /C
rmdir /s /q "C:\Program Files"
mklink /J "C:\Program Files" "D:\Program Files"
第五步:重启系统,用PE进入系统,执行第四步中保存的bat 文件(没有PE 的可看下面 的 附加项 ),完成后重启系统即可
第五节 网上下载方法二
在Windows7 x86系统内下,默认软件安装目录都在C:\Program Files,每次安装的时候都要重新选择一次十分麻烦,有没有一种一劳永逸的方法解决这个问题呢?
其实修改注册表就能解决这个问题,下面icech就为大家介绍一下如何修改Windows7的软件默认安装路径,在Windows XP和Windows Vista下修改的方法也是一样的!
1、打开注册表编辑器,方法是:运行 -> 输入regedit
2、找到注册表项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
3、在右侧你可以找到数值名称为ProgramFilesDir的项目,里面的默认数值数据为“C:\Program Files”,将这个值修改为你所需要设定的路径,比如“D:\software”,然后确定,推出注册表编辑器。

4、再次安装其他软件的时候,软件默认安装路径就会变成“D:\software”了!
方法1
win7 x64
先复制program files到别的地方,并改名(要符合DOS命名格式)。

如D:\Program
打开CMD,输入 mklink /j C:\Program D:\Program
进PE,把C:\Program Files删除,再把C:\Program改名为C:\Program Files 这样C:\Program Files与D:\Program就连在一起,不占C盘空间,占D盘空间
对C:\Program Files进行操作实际上就是对D:\Program操作
C:\Program Files (x86)也能这样操作
**************************************************
方法2
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\Current Version
如果是x64的这两个地方都要改。

相关文档
最新文档