windows中programFiles、Programdat转移 program files

Windows:Users,ProgramFiles,ProgramData等目录大挪移

By砼砼on2009年05月19日

这篇日志在2010-02-10 20:47:30最后一次修订。

update @ 2009年5月21日0:06:42
更新了“高级移动部分”

砼砼的机器是老机器,硬盘很小只有80G,所以C盘更小,只有13.4GB,微软设计了比如:我的文档、我的OOXX,之类的东西,在WIN7下面更连游戏、下载等等目录都设计好了,我也很乖巧的把各种文件都分门别类的放进去了。

同时也很厉害的设计在了“%HOMEDRIVE%”里面,各种的资料,这种软件的配置就全给放进去了

在XP的时候对于C盘的要求还不是那么大,但是在win7下就显的捉襟见肘了

再格式化,重装系统就全没了,囧,就也是必须移动出来的第二个理由

以前只是自己挪挪地儿,小改一下注册表,今天无意中参考了几篇文章,那搞的才是个全面啊,在膜拜只后就全给做笔记了,忽忽,先上牛人原文的传送门

首先,不管你要怎么挪,请记住挪坏了我不会负责。其次,确定系统是刚刚安装好的,这样比较不会出现意外,也更有效优化,确定是用Administrator 登录。

移动Program Files目录到非系统盘

第一步,复制 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_MACHINESOFTWAREMicrosoftWindowsCurrentVersion]
"ProgramFilesDir"="D:\Program Files"
"CommonFilesDir"="D:\Program Files\Common Files"

第三步,重启

注意不是注销,因为 Program Files 里有很多文件是被系统服务使用的,注销并不能重启服务。

第四步,关闭 iphlpsvc 服务

因为它使用到了 "C:Program FilesInternetExplorersqmapi.dll":
net stop iphlpsvc

第五步,删除 "C:Program Files" 目录

要先取得所有权,添加改写权限后才可以删除。

第六步,创建 Junction 文件夹映射

把 "C:Program Files" 指向 "D:Program Files",这是为了防止一些硬编码的SB 程序不由分说地往 "C:Program Files" 里写东西。
mklink /J "C:Program Files" "D:ProgramFiles"
至此,Program Files目录的转移就结束了,与还不太放心的话,可以去注册表找找“C:Program Files”这个字串符,手动改改了,呵呵,改坏了就是你人品问题了。

移动ProgramData 目录到非系统盘

第一步,复制 ProgramData 目录

假设要从 C 盘移动到 D 盘:
xcopy C:ProgramData D:ProgramData /E /H /K /X/Y /B /C

  

爱华网本文地址 » http://www.aihuau.com/a/25101017/331619.html

更多阅读

如何在Word中插入、修改、删除艺术字 word删除艺术字

如何在Word中插入、修改、删除艺术字——简介艺术字在Word中的应用极为广泛,它是一种具有特殊效果的文字,比一般的文字更具艺术性,因此,在编辑排版文章的时候,往往需要使用到艺术字来实现某种特殊效果,很受广大OFFICE使用者的青睐,在此本人

Linux和windows中的换行符差异问题 windows 换行符

LINUX的换行符在Windows记事本打开不换行或出现黑点是由于Linux和windows中的换行符差异问题造成的。首先来看回车符号和换行符号产生背景关于“回车”(carriage return)和“换行”(linefeed)这两个概念的来历和区别。在计算机还没有出

声明:《windows中programFiles、Programdat转移 program files》为网友何必念念不忘丶分享!如侵犯到您的合法权益请联系我们删除