SCCM 2012应用程序部署失败

我正在尝试将SCCM 2012 R2pipe理控制台部署到我的虚拟testing系统,该死的事情一直在失败,我不能把手指放在它上面。 我需要一些帮助。 我在TechNet论坛上提出了同样的问题,但没有人能够帮助我,包括SCCM MVP。 一切看起来是为了和我的部署似乎configuration正确。 文件成功下载到ccmcache,但是当我尝试从软件中心运行它们时,我收到以下错误:

0x80070654

CMTrace声明这个错误是:

此安装包无法打开。 与应用程序供应商联系,以validation这是一个有效的Windows安装程序包。

AppEnforce.log显示以下错误:

不匹配的退出代码(2147944020)被视为执行失败。

我可以从包共享运行安装,但是当它们被下载到ccmcache时,我根本无法运行它们。 有些东西正在破坏文件从内容库到ccmcache的cients,但我无法弄清楚。

以下是我发布的原始TechNet论坛问题:

http://social.technet.microsoft.com/Forums/en-US/bb3b0bfc-0c60-40ea-95f0-25c261b610e1/getting-error-0x80070654-when-trying-to-install-sccm-2012-r2-console-从软件中心?论坛= configmanagerapps

任何帮助将不胜感激

感谢大家。

好吧,我找出了问题所在。 我本来有一个包源共享,但部署仍然是失败的,所以我没有做到这一点,并使用pipe理员共享,而它仍然失败。 然后,我看了一下内容库共享权限,并决定只是镜像一个新的包源共享权限和NTFS权限。

我的原始包源代码权限

  • 本地pipe理员组:完全控制
  • SCCMpipe理员AD组:完全控制
  • 域计算机AD组:完全控制

*注意:我意识到,将域计算机帐户完全控制在软件包源代码上并不是最佳做法,但这只是一个故障排除步骤,并不是永久性的。 此外,由于包源代码位于我的站点服务器上的单独驱动器上(内容库也位于另一个单独的驱动器上),并且事实上SCCMpipe理员AD组已添加到本地pipe理员组中,那个组被明确分配,因为那只是另一个故障排除步骤,并没有解决任何问题。

新的软件包源共享权限

  • 系统帐户:完全控制
  • 本地pipe理员组:完全控制
  • 本地用户组:完全控制

新的软件包源NTFS权限

  • 系统帐户:完全控制
  • 本地pipe理员组:完全控制
  • 本地用户组:读取和执行

然后我强制inheritance我的包源到所有子对象。 之后,我在SCCM 2012 R2控制台中更改了部署的数据源位置,然后将所有内容更新到DP。 之后,我使用右键单击工具在我的设备集合上强制执行机器策略检索和评估周期。 然后,我去了我的虚拟testing系统,并从软件中心运行SCCM 2012 R2pipe理控制台部署,它安装得很好。

我的原始权限没有分配系统帐户,所以也许这是罪魁祸首? 我想如果文件成功下载到ccmcache,但无法成功安装,那么它必须是本地在系统上的东西,防止它,我的权限是好的。 显然不是这样的。 无论如何,现在是固定的,我可以继续前进

感谢大家试图帮助我解决这个问题。

我真的很感谢你的帮助。

有一个好的,我很确定我会很快再次打你。

问候