我正尝试在已安装WMF 5.0的Windows 2012 R2计算机上安装DSC-Service Windowsfunction。 安装失败,出现以下错误:
安装WindowsFeature DSC服务 :
Install-WindowsFeature:在指定的服务器上添加或删除function的请求失败。 安装一个或多个angular色,angular色服务或function失败。 源文件无法下载。 使用“源”选项指定恢复function所需文件的位置。
dism.exe / online / Enable-Feature / FeatureName:DSC-Service
源文件无法下载。 使用“源”选项指定恢复function所需文件的位置。
并在CBS.log
无法从caching的Windows更新索引中find软件包:Microsoft-PowerShell-DSC-PullServer-Package〜31bf3856ad364e35〜amd64 ~~ 7.2.9600.853。 [HRESULT = 0x800f090d – CBS_E_MISSING_PACKAGE_MAPPING_INDEX]
映射索引caching最近刷新,跳过。
从最近重新映射索引包的索引find包:Microsoft-PowerShell-DSC-PullServer-Package〜31bf3856ad364e35〜amd64 ~~ 7.2.9600.853 [HRESULT = 0x800f090d – CBS_E_MISSING_PACKAGE_MAPPING_INDEX]
无法获取软件包的WU类别/更新ID:Microsoft-PowerShell-DSC-PullServer-Package〜31bf3856ad364e35〜amd64 ~~ 7.2.9600.853 [HRESULT = 0x800f090d – CBS_E_MISSING_PACKAGE_MAPPING_INDEX]
无法获取软件包的类别和更新ID:Microsoft-PowerShell-DSC-PullServer-Package〜31bf3856ad364e35〜amd64 ~~ 7.2.9600.853,组件:amd64_microsoft.powershell.dsc.pullserver_31bf3856ad364e35_7.2.9600.853_none_469d713f35e0208c,文件:IISSelfSignedCertModule.dll [ HRESULT = 0x800f090d – CBS_E_MISSING_PACKAGE_MAPPING_INDEX]
执行:在暂存尝试期间find丢失的文件,但未能从WU下载内容。 [HRESULT = 0x800f090d – CBS_E_MISSING_PACKAGE_MAPPING_INDEX]
我也尝试安装.NET 3.5(查看源代码是否被下载),这很好。
有没有什么地方或方法可以获得DSC-Service资源在WMF 5.0的Windows 2012 R2上安装pull服务器?
错误已经解决 – 根本原因是从中安装机器的Windows映像,其中Windowsfunction不仅是“未安装”,而且“已删除”。
显然Windows和更新机制不能很好地处理这种情况。