OSD中sccm2012 client.msi错误

我需要一些帮助了解我的client.msi日志,以了解为什么我的OSD失败。

让我先告诉你情况

我在sccm 2012有一个任务序列,它需要一个标准的赢得7企业形象。 应用驱动程序,将安装从d:\更改为c:\ (通过设置OSDPreservedDisk = FALSE和指定逻辑驱动器盘符= C :),然后安装15个应用程序(java,acrobat等)

然后,我安装了Windows 7企业虚拟机,完全Windows更新它,sysprepped和捕获,它被安装到d:\ Windows就像install.wim是。 然后,我用企业DVDreplace了原来的.wim文件。

所以总结一下:只有在工作和不工作之间变化的东西才是形象。 从标准install.wim从win7光盘,到一个捕获的图像

现在我的客户端错误,并在申请之前中止:(冒险翻译几个地方)

**Property(S): PrimaryVolumePath = C: MSI (s) (C0:C8) [13:03:55:978]: Note: 1: 1729 MSI (s) (C0:C8) [13:03:55:978]: Transforming table Error. MSI (s) (C0:C8) [13:03:55:978]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (C0:C8) [13:03:55:978]: Transforming table Error. MSI (s) (C0:C8) [13:03:55:978]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (C0:C8) [13:03:55:978]: Transforming table Error. MSI (s) (C0:C8) [13:03:55:978]: Transforming table Error. MSI (s) (C0:C8) [13:03:55:978]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (C0:C8) [13:03:55:978]: Transforming table Error. MSI (s) (C0:C8) [13:03:55:978]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (C0:C8) [13:03:55:978]: Transforming table Error. MSI (s) (C0:C8) [13:03:55:978]: Produkt: Configuration Manager Client -- Konfigurationen mislykkedes. = Product: Configuration Manager Client -- Configuration Failed MSI (s) (C0:C8) [13:03:55:978]: Windows Installer har konfigureret produktet igen. Produktnavn: Configuration Manager Client. Produktversion: = Windows installer has configured the product again 5.00.7804.1000. Produktsprog: 1030. Producent: Microsoft Corporation. Produktet blev konfigureret igen eller fejlstatus: 1603. MSI (s) (C0:C8) [13:03:55:978]: Attempting to delete file C:\WINDOWS\Installer\24f2f.mst MSI (s) (C0:C8) [13:03:55:978]: Unable to delete the file. LastError = 32 MSI (s) (C0:C8) [13:03:55:978]: Deferring clean up of packages/files, if any exist MSI (s) (C0:C8) [13:03:55:978]: Attempting to delete file C:\WINDOWS\Installer\24f2f.mst MSI (s) (C0:C8) [13:03:55:978]: MainEngineThread is returning 1603 MSI (s) (C0:C8) [13:03:55:993]: RESTART MANAGER: Session closed. MSI (s) (C0:C8) [13:03:55:993]: No System Restore sequence number for this installation. === Logføring stoppet: 12-11-2013 13:03:55 ===** 

我明白,当我试图安装到c:时,会发生这种情况。但对我而言,真正奇怪的是下一部分 – >

****注意!!!:**如果我设置了“OSDPreserveredDisk = TRUE”。 新的图像被安装到d:\并且所有的应用程序都被添加了,所以它在放置在c:\的过程中是错误的**

我要出去一边,说真正的问题是试图绕过安装在D:驱动器上的Wim。 这是因为DVD上的install.wim正用于安装。

微软的build议是这样的:将install.wim文件作为操作系统安装程序不是操作系统映像 )导入sccm。 创build一个新的任务序列放置这个安装程序,更新,安装应用程序等,然后sysprep和捕获。 为了获得最佳效果,请使用sccm sysprep并捕获映像。

然后 ,将从此任务序列创build的wim作为操作系统映像导入,并将其用于部署。 这个wim应该安装到C:没有黑客的解决方法,上面的错误应该消失。

至于你的错误的原因,因为你可能知道如果你的msi没有返回0(成功)或3010(需要重新启动),那么任务序列将失败,除非

  1. 您正在运行一个命令行步骤,并告诉它预期的错误代码

  2. 您明确告诉sccm继续出现该步骤的错误。

msi运行的线程正在返回一个32,看起来会导致msi安装程序将1603返回到sccm,从而杀死你的ts。 从C:\ Windows \ Installer中删除一些东西可能是硬编码的,或者是一个环境variables返回这个path,不pipe怎么样,我都会重做它,因为修补它可能就像玩whackamole一样,将来也会出现其他问题。