Windows 升级和迁移注意事项

文件和应用程序设置可以迁移到运行 Windows 操作系统的新硬件,也可以在同一台计算机上的操作系统升级期间对其进行维护。 本文总结了可用于在安装之间移动文件和设置的Microsoft工具,以及执行升级或迁移时的特殊注意事项。

从以前版本的 Windows 升级

早期版本的 Windows 可以升级到更高版本。 作为升级体验的一部分,可以安装较新版本的 Windows,同时保留应用程序、文件和设置,就像以前版本的 Windows 一样。 如果执行 Windows 的自定义安装而不是升级,则不会维护应用程序和设置。 个人文件以及所有 Windows 文件和目录将移动到 Windows.old 文件夹。 Windows 安装程序完成后,可以在 Windows.old 文件夹中访问数据。

迁移文件和设置

用户状态迁移工具 (USMT) 可用于传输设置:

  • 在运行 Windows 的两台计算机之间,也称为 并行 迁移。
  • 在单台计算机上升级 Windows 版本时不使用就地升级,也称为 擦除和加载刷新 迁移。

USMT 仅传输程序设置,而不传输程序本身。 USMT 是一个应用程序,适用于执行大规模自动化部署的管理员,但也可用于较小的迁移。

使用用户状态迁移工具进行迁移

USMT 可用于在 Windows 操作系统的大型部署期间自动迁移。 USMT 使用定义迁移规则的 XML 文件。 迁移规则可配置为精确控制 USMT 迁移的内容及其迁移项的方式。 例如,USMT 可以迁移:

  • 用户帐户,包括要迁移的特定帐户。
  • 用户文件,包括要迁移的特定文件。
  • 操作系统设置,包括要迁移的特定操作系统设置。
  • 某些应用程序的设置,包括要迁移的特定应用程序设置。

USMT 可用于以下方案:

  • 并行 - 迁移,其中一个设备替换为其他设备。
  • 擦除和加载/刷新 - 在单个设备上升级 Windows 的迁移。

重要提示

USMT 仅支持已加入本地 Active Directory 域的设备。 USMT 不支持已加入Microsoft Entra设备。

升级和迁移注意事项

升级或迁移到新版本的 Windows 时,请注意以下问题和注意事项:

应用程序兼容性

有关 Windows 中应用程序兼容性的详细信息,请参阅 Windows 11的兼容性

多语言 Windows 映像升级

执行多语言 Windows 升级时,USMT 不支持跨语言升级。 如果升级或迁移安装了多个语言包的操作系统,则只能升级或迁移系统默认用户界面 (UI) 语言。 例如,如果默认为英语,但安装了西班牙语语言包,则只能将英语升级或迁移到。

如果正在使用与多语言操作系统的系统默认 UI 语言匹配的单语言 Windows 映像进行 擦除和加载/刷新 迁移,则迁移工作正常。 但是,会删除所有语言包。 升级完成后,需要重新安装语言包。

Errorhandler.cmd

如果在从早期版本的 Windows 升级时使用 Errorhandler.cmd ,请将 Errorhandler.cmd 复制到 %WINDIR%\Setup\Scripts 原始安装 Windows 上的目录中。 将 Errorhandler.cmd 复制到 %WINDIR%\Setup\Scripts 原始安装 Windows 上的目录中可确保如果在 Windows 安装程序的下层阶段出现错误, Errorhandler.cmd 中的命令将运行。 有关详细信息,请参阅 在 Windows 安装程序遇到严重错误时运行脚本, (ErrorHandler.cmd)