WDS错误:Windows无法安装所需的文件。 确保安装所需的所有文件都可用,然后重新开始安装

我有一个Windows 8.1 x64映像,我将其系统化并捕获到Windows 2008R2 WDS服务器上。 当试图将其安装在新客户端上时,第一个操作“复制Windows文件”在大约2秒内发生,显示一个成功的绿色复选标记。 然后,第二个操作(准备安装文件)最终显示以下消息:

Windows无法安装所需的文件。 确保安装所需的所有文件都可用,然后重新开始安装。

我已经读了很多论坛,最近我发现有人有同样的问题,因为有一个名为WinPEPGE.sys文件被提交到图像。 但即使如此,也没有显示在几秒钟内复制文件的症状。

两个事实可能是相关的:我正在安装的客户端是非UEFI(BIOS)系统,因此在unattend.txt中创build的分区不包含EFItypes的分区。 此外,Windows 8.1最初安装,系统预备和捕获的第一个系统是UEFI系统。

这里是我从正在安装的驱动器中取出的setuperr.log:

  2013-11-01 17:11:22,错误[0x0b0039] WDS GetAdaptersAddresses失败; 结果:0x0000006f状态:0x8007006f
 2013-11-01 17:11:22,错误[0x0b003b] WDS QueryAdapterStatus失败(状态0x8007006f); 会重试
 2013-11-01 17:11:23,错误[0x0b003a] WDS [gle = 0x0000276d]
 2013-11-01 17:11:23,错误[0x0b003a] WDS [gle = 0x0000276d]
 2013-11-01 17:11:23,错误[0x0b003a] WDS [gle = 0x0000276d]
 2013-11-01 17:11:23,错误[0x0b003a] WDS [gle = 0x0000276d]
 2013-11-01 17:11:23,错误[0x0b003a] WDS [gle = 0x0000276d]
 2013-11-01 17:11:23,错误[0x0b003a] WDS [gle = 0x0000276d]
 2013-11-01 17:11:23,错误[0x0b003a] WDS [gle = 0x0000276d]
 2013-11-01 17:11:23,错误[0x0b003a] WDS [gle = 0x0000276d]
 2013-11-01 17:11:23,错误[0x0b003a] WDS [gle = 0x0000276d]
 2013-11-01 17:11:23,错误[0x0b003a] WDS [gle = 0x0000276d]
 2013-11-01 17:11:23,错误[0x0b003a] WDS [gle = 0x0000276d]
 2013-11-01 17:11:23,错误[0x0b003a] WDS [gle = 0x0000276d]
 2013-11-01 17:11:23,错误[0x0b003a] WDS [gle = 0x0000276d]
 2013-11-01 17:12:18,错误[0x0600a7] IBS MoveOldOSFiles:无法将[C:\ $ WINDOWS。〜BT \]移动到[C:\ Windows.old \ $ WINDOWS。〜BT \]。[ GLE = 0x00000005]
 2013-11-01 17:12:18,错误[0x06009d] IBS DeployImage:MoveOldOSFiles失败;  hr = 0x80070005 [gle = 0x00000005]
 2013-11-01 17:12:18,错误[0x060082] IBS Callback_ImageTransfer:放下操作系统映像失败;  hr = 0x80070005 [gle = 0x00000005]

我已经在操作系统上运行刷新了,因为我有sysprep的问题。 我已经删除了剩下的windows.old文件夹,但是我没有意识到它也创build了一个$ WINDOWS。〜BT文件夹。 这也是WinPE从WDS用来执行Windows安装的文件夹。 由于该文件夹存在于.WIM映像中,因此在开始安装之前,它试图将此文件夹移到Windows.old中。 这当然失败了。

我通过以下步骤来修复它:

  1. 停止WDS服务
  2. 使用ImageX.exe安装WIM映像: ImageX.exe /mountrw image.wim 1 c:\mounted_image
  3. 删除c:\ mounted_image \ $ WINDOWS。〜BT文件夹和所有子文件夹。
  4. 使用ImageX.exe卸载并重新获取更改: ImageX.exe /unmount /commit c:\mounted_image
  5. 重新启动WDS服务

这似乎可以解决问题,因为剩下的安装步骤现在已经成功运行。

这解决了我的问题!

我不断收到这个错误。 从WDS删除的图像,创build了一个新的组,添加图像,仍然失败。 然后我创造了一个全新的形象。 仍然失败。 终于遇到了这个修复!

这是我做的:

作为pipe理员冉CMD PROMPT

使用DISM命令装载wim:

DISM / Mount-Wim /WimFile:C:\pathtoimage\myimage.wim / index:1 / MountDir:C:\ test \ offline

图像现在被挂载到文件夹C:\ test \ offline中。

从图像中删除$ Windows〜.BT文件夹。

使用/ commit命令卸载wim保存更改:

Dism / Unmount -WIM / MountDir:C:\ test \ offline / Commit

将图像加载回WDS

工作伟大!

我用DISM命令行工具删除隐藏的$ WINDOWS。〜BT文件夹,它工作。 在运行卸载和提交命令的同时,我确实遇到了一些dism问题。 我的意见是,运行提交(保存更改)命令的拳头,然后卸载图像。 https://technet.microsoft.com/en-us/library/hh825258.aspx