无风而动 / 计算机技术 / 更改ProgramData路径

0 0

   

更改ProgramData路径

2012-10-17  无风而动
第零步,确定系统是刚刚安装好的,用 Administrator 登录。(真琴:我不是刚装好的)

  第一步,复制 ProgramData 目录,假设要从 C 盘移动到 D 盘:

xcopy C:\ProgramData D:\ProgramData\ /E /H /K /X /Y /B /C

  第二步,修改注册表:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList] 下的 ProgramData 数据原为 %SystemDrive%\ProgramData,改为 D:\ProgramData。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders] 下的 "Common Administrative Tools"、"Common AppData"、"Common Programs"、"Common Startup"、"OEM Links"、"Common Templates" 等值的数据也相应地改改。如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders] "Common Start Menu"="D:\\ProgramData\\Microsoft\\Windows\\Start Menu" "Common Programs"="D:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs" "Common Administrative Tools"="D:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Administrative Tools" "Common Startup"="D:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Startup" "OEM Links"="D:\\ProgramData\\OEM Links" "Common Templates"="D:\\ProgramData\\Microsoft\\Windows\\Templates" "Common AppData"="D:\\ProgramData"

(真琴:除了以上操作,我又在注册表里搜索了下ProgramData,把所有盘符不对的都改了)

  第三步,重启,注销的话需要多加 net stop iphlpsvc 和 net stop BITS。

  第四步,删除 C:\ProgramData 目录,其中有两个无法直接删除的文件要先取得所有权,添加改写权限后才可以删除。

  第五步,创建 Junction 文件夹映射,把 C:\ProgramData 指向 D:\ProgramData,这是为了防止一些硬编码的程序不由分说地往 "C:\ProgramData" 里写东西。

mklink /J C:\ProgramData D:\ProgramData

=========================================================



方法一、在安装Windows 7前,自定义用户配置文件,将%ProgramData%重定向到其他的文件夹, 例如下面的设定是指向D盘:

 

<FolderLocations>

   <ProfilesDirectory>D:\Users</ProfilesDirectory>

   <ProgramData>D:\ProgramData</ProgramData>

</FolderLocations>

 

方法二:在安装好的Windows 7下, 更改注册表,使ProgramData指向新的文件夹:

 

打开注册表,找到下面的路径:

 

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ProfileList

 

找到ProgramData,将路径更改到新的文件夹, 然后重启。

参考:

http://support.microsoft.com/kb/949977/zh-cn

 

http://support.microsoft.com/kb/929831/zh-cn

 


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。如发现有害或侵权内容,请点击这里 或 拨打24小时举报电话:4000070609 与我们联系。

    猜你喜欢

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多