Windowsfunction安装失败,并显示“无法find源文件”

我试图将Windows Media Foundationfunction安装到Windows 2012 R2框中,以准备将其用作RDS会话主机。

但是,所有尝试安装失败:
Installation of one or more roles, role services, or features failed. The source files could not be found. Use the "Source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077. Error: 0x800f081f

请finddism和cbs日志- >这里< –

到目前为止,Windows的所有Windows更新程序都是最新的。 我将文件位置指定为WIM:F:\sources\install.wim:4 ,其中F:\是已安装的Windows DVD(尝试过RTM + Update1 DVD)。 networking上有一个WSUS,策略设置为:

Never attempt to download payload from Windows Update: Disabled

Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS): Enabled

我以前使用这种方法成功安装了其他function。

我也尝试没有指定一个源相同的结果。

我做了CheckSUR以确保组件存储没有损坏。

Windows安装是一个本地文件存储删除(function需求),以保持足迹小。 (即Get-WindowsFeature | Where-Object {$_.Installed –eq $False} | Uninstall-WindowsFeature -Remove

不幸的是,我不知道该如何处理日志文件中的错误。

我可以看到以下情况:

2014-07-23 16:28:22,信息CBS内部打开包失败。 [HRESULT = 0x800f0805 – CBS_E_INVALID_PACKAGE]

2014-07-23 16:28:22,信息CBS使用工作者会话失败OpenPackage [HRESULT = 0x800f0805]

我可以看到它下载了一些软件包,但有一些麻烦:

2014-07-23 16:27:03,Info CBS DWLD:捆绑索引= 1

2014-07-23 16:27:03,Info CBS DWLD:Windows更新服务器URL: http : //download.windowsupdate.com/d/msdownload/update/software/updt/2014/05/windows8.1-kb2965500- x64_df916a7e348b2d53dbdc8e7f1828d0d1f7b5c3ca.cab

2014-07-23 16:27:03,Info CBS DWLD:Content是Full-Cab包。

2014-07-23 16:27:03,信息CBS
无法复制到软件包上的path:1 [HRESULT = 0x80246013 – 未知错误]

2014-07-23 16:27:03,信息CBS WU:WSUS服务是默认的,URL:(null),名称:Windows Server Update Service

以及:

2014-07-23 16:28:24,信息CBS执行:处理完成。 会话:30385793_3994419723,软件包:Microsoft-Windows-ServerCore-Package〜31bf3856ad364e35〜amd64 ~~ 6.3.9600.16384 [HRESULT = 0x800f081f – CBS_E_SOURCE_MISSING]

2014-07-23 16:28:24,错误CBS无法执行操作。 [HRESULT = 0x800f081f – CBS_E_SOURCE_MISSING]

2014-07-23 16:28:24,信息
CBS会议:30385793_3994419723定稿。 下载错误:0x800f094b [CBS_E_SOURCE_MISSING_FROM_WUSUS_BYPASS_EXPRESS],需要重新启动:否[HRESULT = 0x800f081f – CBS_E_SOURCE_MISSING]

我能够通过以下方式解决这个问题:

  • 装入尚未删除OnDemandfunction的另一台VM的C:\驱动器
  • 指向该驱动器的Windows目录(即在我的情况下H:\Windows

这样做,function正确安装…

我也在虚拟化环境中工作。
我按照这里介绍的程序。

这个想法是指定备用path来源: YOUR_INSTALLATION_DISK_LETTER:\sources\sxs
对我来说是这样的:
D:\sources\sxs