如何更改安装程序存储其设置的位置?

如何更改安装程序存储其设置的位置?

我正在尝试更改程序存储其设置的默认路径。该程序是 Just Gestures。它将其设置存储在C:\Users\%userprofile%\AppData\Local\Just GesturesC 盘中,我想将其移出 C 盘。我的操作系统是 Windows 7。
我可以使用环境变量或创建符号链接来做到这一点吗?
我知道我可以更改用户文件夹的位置,但微软不建议这样做,因为更新将不起作用。

答案1

我已按照以下步骤完成您所要求的操作。

  1. 首先在目标驱动器上创建一个新文件夹(D:\Gestures在此示例中我将这样称呼它)并将其命名为您想要的任意名称。
  2. 以管理员身份运行命令行(CMD.exe)。
  3. 使用以下命令将文件夹中的所有内容复制C:\Users\%userprofile%\AppData\Local\Just Gestures到新创建的文件夹: robocopy "C:\Users\%userprofile%\AppData\Local\Just Gestures" D:\Gestures /MIR
  4. 将所有内容复制到新位置后,您可以删除文件夹的内容,因为您将创建到新文件夹的连接(以防万一,请备份原始文件夹的内容)。
  5. 用于mklink /J "C:\Users\%userprofile%\AppData\Local\Just Gestures" D:\Gestures创建连接点。

笔记:

  • 我已将上述内容用于 C: 驱动器上的公共文件夹。
  • Robocopy确保所有文件都被复制(包括任何隐藏文件)。
  • 如果文件夹名称中有空格,则必须在命令中使用引号(“)。

相关内容