如果更改了用户和 ProgramData 目录,则升级到 Windows 10 之前的 Windows 版本

在 Windows 10 之前,使用 ProgramData 无人参与设置将文件夹重定向到系统卷以外的驱动器将阻止升级到早于 Windows 10 的更高版本的 Windows 的能力。

通过将用户目录或 ProgramData 文件夹的默认位置更改为系统卷以外的卷,无法为 Windows 安装提供服务。 任何更新、修补程序或服务包都不能应用于安装。 建议不要更改用户配置文件目录或程序数据文件夹的位置。

从 Windows 10 开始,即使用户配置文件重定向到另一个驱动器,也支持升级。 例如,如果使用将 ProfilesDirectory 设置为 D:\的 Windows 8.1,则仍可升级到 Windows 10。

原始 KB 数: 949977

详细信息

%systemdrive% 定义为包含 Windows 目录的驱动器。 你可能希望将 Users 目录或 ProgramData 目录重新定位到其他驱动器的原因有多种。

对于 Windows,最常见的原因如下:

  • 从单个驱动器和仅包含用户文件的驱动器备份数据更容易。
  • 如果用户数据位于单独的卷上,则更轻松地在用户的计算机上重新生成操作系统驱动器。 在这种情况下,可以格式化包含 Windows 目录的驱动器,并且可以重新安装 Windows,而无需担心如何删除用户数据。
  • %systemdrive% 没有足够的磁盘空间。

对于 Windows Server,最常见的原因是:

  • 将用户目录和 ProgramData 目录重新定位到操作系统驱动器以外的驱动器时,性能有所改进。

有关如何使用应答文件设置的信息,请参阅 “答案文件概述”。

注意

如果使用 FolderLocations 无人参与设置将用户数据移动到 %systemdrive% 驱动器以外的位置,则可能不会安装某些服务组件。 这些组件可能包括关键更新、安全更新、修补程序和服务包。

Windows AIK 和 Windows OPK 中记录的信息

适用于 Windows 和 Windows Server 的 Windows 自动安装工具包(AIK)和 Windows OEM 预安装工具包(OPK)包含与 ProfilesDirectory 和 ProgramData 无人参与设置的使用相关的文档警告。 这些设置允许你将 Users 目录和 ProgramData 目录重新定位到其默认位置以外的位置。 这包括其他驱动器。

这些警告包含在服务堆栈更新(更新 937287)可用之前。 此更新解决了警告文本中讨论的问题。 不能将此类安装升级到 Windows 10 之前的 Windows 版本。

参考

有关详细信息,请参阅 FolderLocations