Windows 功能安装失败,并显示“找不到源文件”

Windows 功能安装失败,并显示“找不到源文件”

我正在尝试将该Media Foundation功能安装到 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

请查看 dism 和 cbs 日志-->这里<--

截至今日,Windows 系统已完全更新所有 Windows 更新。我已将文件位置指定为WIM:F:\sources\install.wim:4,其中 F:\ 是已安装的 Windows DVD(尝试过 RTM + Update1 DVD)。网络上有一个 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

我以前曾使用此方法成功安装了其他功能。

我也试过没有指定具有相同结果的来源。

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

Windows 安装已删除本地文件存储(按需功能)以保持较小的占用空间。(即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 无法使用工作会话打开包 [HRESULT = 0x800f0805]

我看到它下载了一些软件包但是遇到了一些问题:

2014-07-23 16:27:03,信息 CBS DWLD:捆绑指数 = 1

2014-07-23 16:27:03,信息 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,信息 CBS DWLD:内容是全驾驶室套餐。

2014-07-23 16:27:03,信息 CBS
无法复制到捆绑包上的路径: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 Exec:处理完成。会话: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]

答案1

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

  • 安装C:\尚未删除 OnDemand 功能的另一台虚拟机的驱动器
  • 指向该驱动器的 Windows 目录(H:\Windows在我的情况下)

这样做,该功能就正确安装了......

答案2

我也在虚拟化环境中工作。
我遵循了所描述的步骤这里

这个想法是指定替代路径源: YOUR_INSTALLATION_DISK_LETTER:\sources\sxs
对我来说是:
D:\sources\sxs

相关内容