在Windows 7计算机上安装WMF 4.0时,DISM返回代码0x800F081E是什么意思? (线上)

我正在使用 Windows Update代理在我的Windows 7工作站上安装WMF 4.0.我解压缩MSU以获取cab文件并使用disM在线模式使用以下命令安装它们(一个用于x86,一个用于x64系统)
dism.exe /online /add-package /packagepath:.\Windows6.1-KB2872035-x86.cab /packagepath:.\Windows6.1-KB2872047-x86.cab /packagepath:.\Windows6.1-KB2819745-x86.cab /quiet /norestart
dism.exe /online /add-package /packagepath:.\Windows6.1-KB2809215-x64.cab /packagepath:.\Windows6.1-KB2872035-x64.cab /packagepath:.\Windows6.1-KB2872047-x64.cab /packagepath:.\Windows6.1-KB2819745-x64.cab /quiet /norestart

我得到0x800F081E作为返回码,这不是Windows错误消息,所以我认为它是来自disM或WIMGAPI的消息,来自我在http://msdn.microsoft.com/en-us/library/windows/desktop/hh825833.aspx发现的消息.在收到此错误代码后重新启动系统导致成功安装所有系统都在测试中,所以我已经标记了这个返回值,告诉Windows Update Agent如果检测到错误代码,系统需要重启.我只是不知道这条消息应该告诉我什么,所以我不知道是否有任何需要在安装后采取的操作,或者我是否需要修改命令以使其更好地工作.

错误0x800F081E是CBS_E_NOT_APPLICABLE,这意味着无法在当前系统上安装更新.当缺少需求或安装的文件具有更高的fiLeversion时会发生这种情况.

要详细了解这一点,请共享CBS.log和disM.log.

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...