你目前正处于脱机状态,正在等待 Internet 重新连接

Windows 7 部署计算机刷新或替换过程失败

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3084782
症状
刷新或替换一台计算机时,Windows 7 部署将失败。在此情况下,您可能会收到以下错误消息:

该程序无法启动,因为 DismApi.DLL 没有从您的计算机。请尝试重新安装程序以修复此问题。
原因
由于缺少依赖项 Loadstate.exe 组件在基于 Windows 7 的计算机上发生此问题。
解决方案
若要修复此问题,请使用下列方法之一。

方法 1

当您安装 Windows 评估和部署工具包 (Windows ADK) 时,选择部署工具功能除了 Windows 用户状态迁移工具 (USMT)。然后,部署工具命令提示符下运行 Scanstate.exe。

方法 2

如果您无法安装 Windows ADK 运行 Loadstate 的系统上,在另一个系统上安装 Windows 10 ADK (并确保您还安装部署工具功能)。然后,请按照下列步骤操作:

  1. 找到适当的体系结构文件夹从已安装在 ADK 的系统上的以下路径:

    • 对于 x64 计算机

      C:\Program 文件 (86) \Windows Kits\10\Assessment 和部署 Kit\Deployment Tools\amd64\DISM

      C:\Program 文件 (86) \Windows Kits\10\Assessment 和部署 Kit\Deployment Tools\x86\DISM
    • X 32 的计算机

      C:\Program Files\Windows Kits\10\Assessment 和部署 Kit\Deployment Tools\amd64\DISM

      C:\Program Files\Windows Kits\10\Assessment 和部署 Kit\Deployment Tools\x86\DISM
  2. 第 1 步包含 Loadstate.exe 到匹配的架构文件夹复制了以下二进制文件:

    • dismapi.dll
    • api-ms-win-downlevel-advapi32-l1-1-1.dll
    • api-ms-win-downlevel-kernel32-l1-1-0.dll
    • api-ms-win-downlevel-kernel32-l2-1-0.dll
    • api-ms-win-downlevel-ole32-l1-1-1.dll
    • api-ms-win-downlevel-user32-l1-1-1.dll
    • api-ms-win-downlevel-version-l1-1-0.dll
  3. 如果您使用的系统中心配置管理器,更新 USMT 包包含 USMT 程序包的分发点上。
例如,如果您要更新的 x64 的包的部署,在步骤 2 中的以下文件夹中复制文件:

C:\Program 文件 (86) \Windows Kits\10\Assessment 和部署 Kit\Windows Setup\amd64\Sources
然后,将粘贴文件复制到以下文件夹:
C:\Program 文件 (86) \Windows Kits\10\Assessment 和部署 Kit\User 州 MigrationTool\amd64

警告:本文已自动翻译

属性

文章 ID:3084782 - 上次审阅时间:01/11/2016 17:05:00 - 修订版本: 3.0

Windows 7 Enterprise, Windows 7 Professional, Windows 7 Ultimate

  • kbexpertiseadvanced kbsurveynew kbtshoot kbmt KB3084782 KbMtzh
反馈
src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">