二维码

如何将客户端缓存 (CSC) 文件夹移动到窗口中的新位置

2647 人阅读 | 时间:2018年12月25日 11:05
重要:本文包含有关如何修改注册表的信息。请确保备份注册表之前对其进行修改。请确保您知道如何出现问题时还原注册表。有关如何备份、 还原和修改注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756如何备份和还原在 Windows 注册表

简介


本文介绍如何将 Windows Vista 或更高版本的 Windows 中的客户端缓存 (CSC) 文件夹。

详细信息


为什么不能使用 Windows Vista 和更高版本的 Windows 中的 Cachemov.exe 工具

在 Windows Vista 中不支持 Cachemov.exe 工具。当您尝试使用 Cachemov.exe 工具来移动客户端缓存 (CSC) 文件夹在 Windows Vista 和更高版本的 Windows 中时,您可能会收到以下错误消息:
 
cachemov.exe-找不到第几

在 CSCDLL.dll 的动态链接库中找不到序号 51

 
注意:CSC 文件夹是 Windows Vista 在其中存储脱机文件的文件夹。

使用 Cachemov.exe 工具来移动 CSC 文件夹包含以下操作系统之一的计算机上:
  • Windows Server 2003

  • Windows XP

  • Windows 2000 服务器

如何移动 CSC 文件夹在 Windows Vista、 Windows 7、 Windows 8.1 和 Windows 10

通常情况下,脱机文件缓存文件位于以下目录中:
%systemroot%\CSC
CSC 缓存文件夹移到其他位置,请执行以下步骤:
  1. 打开高级命令提示符。若要执行此操作,请单击启动 如何将客户端缓存 (CSC) 文件夹移动到窗口中的新位置 ,单击所有程序,都单击附件,右键单击命令提示符,,然后都单击以管理员身份运行

    如何将客户端缓存 (CSC) 文件夹移动到窗口中的新位置如果提示您输入管理员密码或进行确认时,键入密码,或单击允许

  2. 键入以下命令,并按 enter 键:

    REG 添加"HKLM\System\CurrentControlSet\Services\CSC\Parameters"/v MigrationParameters /t REG_DWORD /d 1 /f
  3. 键入以下命令,并按 enter 键:

    c:\windows\system32\migwiz\migwiz.exe

    注意:您可能需要替换为另一个驱动器盘符,根据您的具体情况。

  4. 在 Windows 轻松传送向导中,选择下列选项:

    1. 清除所有复选框。

    2. 系统设置和程序设置 (所有用户),展开Windows 设置,展开网络和互联网,然后单击以选中脱机文件复选框。

    3. 列出在页上为每个用户重复上面的步骤。

    4. 单击下一步以开始传输过程。

    5. 单击开始新的传输

    6. 单击我的旧计算机

    7. 单击使用 CD、 DVD 或其他可移动媒体

    8. 单击外部硬盘或网络位置

    9. 键入您要在其中保存的 Savedata.mig 文件,一个的路径,然后单击下一步

    10. 单击高级选项

    11. 选择用户帐户、 文件和传输设置对话框中,执行下列操作:

    更改注册表设置

    警告如果使用注册表编辑器或其他方法错误地修改了注册表,可能会出现严重问题。这些问题可能需要您重新安装操作系统。Microsoft 不能保证这些问题能够得到解决。修改注册表的风险由您自己承担。

    检查计算机使用的高速缓存大小。若要执行此操作,请执行以下步骤:
    1. 控制面板中,单击网络和 Internet,然后单击脱机文件

    2. 单击脱机文件框中的磁盘使用情况选项卡。

    如果高速缓存大小为零,则必须更改注册表设置将在下面的列表给出。或者,如果高速缓存大小设置为某个值,请执行所有步骤。
    1. 单击开始,在搜索框中,键入注册表编辑器,然后按 enter 键。

    2. 找到下面的注册表子项,然后右键单击它:

      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CSC
    3. CSC用鼠标右键单击,指向新建,然后单击

    4. 在名称框中键入参数

    5. 右键单击参数,指向新建,然后单击字符串值

    6. 以命名为新的值,键入CacheLocation,然后按 enter 键。

    7. CacheLocation,用鼠标右键单击,然后单击修改

    8. 数值数据框中,键入要在其中创建缓存的新文件夹的名称。


      注意:使用 Microsoft Windows NT 格式的文件夹名称。例如,如果希望缓存位置为 d:\csc,请键入以下命令:

      \??\d:\csc
    9. 退出注册表编辑器,然后重新启动计算机。

    继续执行传输过程

    1. 在提升的命令提示符下,键入下面的命令,然后按 enter 键:

      c:\windows\system32\migwiz\migwiz.exe
    2. 在 Windows 轻松传送向导中,选择下列选项:

      1. 单击继续正在进行传输

      2. 单击否,我已复制文件和设置到 CD、 DVD 或其他可移动媒体

      3. 单击外部硬盘或网络位置上

      4. 键入在步骤 4e"如何移动 CSC 文件夹在 Windows Vista 中,"部分中的过程中创建的 Savedata.mig 文件的路径。

      5. 将旧计算机上的用户帐户映射到相应的用户帐户的新计算机上。

      6. 下一步,请单击,然后单击传送

      7. 重新启动计算机。

    删除旧的缓存

    移动所有文件时,Windows Vista 候选发布版 1 (RC1) 生成中删除旧的缓存。若要执行此操作,请执行以下步骤:
    1. 在提升的命令提示符下,键入下面的命令,然后按 enter 键:

      takeown /r /f c:\windows\csc
    2. 在提升的命令提示符下,键入下面的命令,然后按 enter 键:

      rd /s c:\windows\csc
    注意:要删除旧的缓存此方法的局限性在于 Takeown.exe 仅能处理不超过 MAX_PATH (路径的最大长度) 的路径。路径的最大长度为 260 个字符。如果此路径长度超过 MAX_PATH, takeown命令将失败。

    参考资料


    有关如何更改 CSC 文件夹的位置的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

    937475如何通过配置 Windows Vista 中的 CacheLocation 注册表值更改 CSC 文件夹的位置


    ©著作权归作者所有:来自ZhiKuGroup博客作者没文化的原创作品,如需转载,请注明出处,否则将追究法律责任 来源:ZhiKuGroup博客,欢迎分享。

    评论专区
    • 昵 称必填
    • 邮 箱选填
    • 网 址选填
    ◎已有 0 人评论
    搜索
    作者介绍
    30天热门
    ×
    ×
    本站会员尊享VIP特权,现在就加入我们吧!登录注册×
    »
    会员登录
    新用户注册
    ×
    会员注册
    已有账号登录
    ×