[系统优化] 把 Program Files 目录移动到非系统盘
本文只讨论系统正常安装后的移动,另外一种方案是使用"unattend 无人值守"安装系统,可以自行搜索。
本文方案适用的系统为:Windows Server 2008,Vista 应该(可能)也有效。之前的系统也类似,可以参考《[系统优化] 用 Junction 自定义“顽固”系统文件夹的路径》。 第零步,确定系统是刚刚安装好的,这样比较不会出现意外,也更有效优化;确定是用 Administrator 登录。
第一步,复制 Program Files 目录,但不能直接用资源管理器复制,我们需要保留此目录的所有权限设置,假设要从 C 盘移动到 D 盘:
xcopy "C:\Program Files" "D:\Program Files\" /E /H /K /X /Y /C
第二步,修改注册表:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
"ProgramFilesDir"="D:\\Program Files"
"CommonFilesDir"="D:\\Program Files\\Common Files"
第三步,重启,注意不是注销,因为 Program Files 里有很多文件是被系统服务使用的,注销并不能重启服务。
第四步,关闭 iphlpsvc 服务,因为它使用到了 "C:\Program Files\Internet Explorer\sqmapi.dll":
net stop iphlpsvc
第五步,删除 "C:\Program Files" 目录,要先取得所有权,添加改写权限后才可以删除。
第六步,创建 Junction 文件夹映射,把 "C:\Program Files" 指向 "D:\Program Files",这是为了防止一些硬编码的 SB 程序不由分说地往 "C:\Program Files" 里写东西。 mklink /J "C:\Program Files" "D:\Program Files"
大功告成。
我花了两天的时间终于让系统C盘成功减肥,把讨厌的Documents and Settings和Program Files 文件移动到非系统盘。 准备工作,先下载Junction,把它放到C盘根目录中。这是...
移动ProgramData 目录到非系统盘移动ProgramData 目录到非系统盘第一步,复制 ProgramData 目录 假设要从 C 盘移动到 D 盘:xcopy C:\ProgramData D:\ProgramData\...
又附:把 Program Files 目录移动到非系统盘的方法 本文只讨论系统正常安装后的移动,另外一种方案是使用"unattend 无人值守"安装系 统,可以自行搜索。 本文方案...
附:把 Program Files 目录移动到非系统盘的方法 ①复制 Program Files 目录,但不能直接用资源管理器复制,我们需要保留此 目录的所有权限设置,假设要从 C 盘移动...
移动 Program Files 目录到非系统盘 第一步,复制 Program Files 目录 不能直接用资源管理器复制,我们需要保留此目录的所有权限设置, (以前我就是直接 在资源管理...
\ProgramFiles 的目录 和默认目录 第一节 述在 Windows 系统中,默认程序...移动完毕后,重新 Syc086@qq.com 第 1 页共 14 页 修改 Windows XP 和 ...
http://hi.baidu.com/cc475178329/blog/item/d88b893364441a10bdebf228.html 又附:把 Program Files 目录移动到非系统盘的方法 本文只讨论系统正常安装后的移动,...
win7C 盘下的“用户”文件夹怎么移动到其 盘下的“用户” 他位置? 他位置?...的文件夹,原系统内的“Windows”“program 、 Files”“Users”这三个目录中的...
移动Program Files目录到非系统盘第一步,复制 Program Files 目录不能直接用资源管理器复制,我们需要保留此目录的所有权限设置,(以前我就是直接在资源管理器面弄到...
windows 7 修改默认安装目录(Program Files)的唯一办法_IT/计算机_专业资料。windows...的确是非常好用的系统,不过差不多近10G的系统,让很多人想把默认安装目录移到...
热门文档