无人值守文件无法与任何语言包配合使用

无人值守文件无法与任何语言包配合使用

我们有一个完全自动化的系统(定制的,而不是通过 MDT 或类似的东西)。无论如何,它多年来一直运行良好,现在需要添加一些语言包……但是,当我将任何语言包注入无人值守文件时,我在 Windows 安装程序上收到“离线状态不正确”的错误 - 或类似的东西(我忘了获取问题的屏幕截图)。

与我们构建的数百台服务器唯一不同的是,这台服务器注入了语言包。我从一台坏了的机器上取了无人值守文件,并将其(通过 BeyondCompare)与一台正常工作的机器进行了比较,唯一的区别是下面的几行。

我认为可能存在语法错误或缺失某些内容?有办法吗?

服务器是 Windows Server 2008 R2 SP1。Y: 的路径是正确的,并且确实存在,所以不太清楚为什么它会中断。如果我安装一种或多种语言,如下所示,就会发生这种情况。

<package action="install" permanence="permanent">
<assemblyIdentity name="Microsoft-Windows-Server-LanguagePack-Package" version="6.1.7601.17514" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="es-es" />
<source location="y:\W2K8_R2_SP1_Language_Packs_x64\es-es\lp.cab" />
</package>
<package action="install" permanence="permanent">
<assemblyIdentity name="Microsoft-Windows-Server-LanguagePack-Package" version="6.1.7601.17514" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="fr-fr" />
<source location="y:\W2K8_R2_SP1_Language_Packs_x64\fr-fr\lp.cab" />
</package>
<package action="install" permanence="permanent">
<assemblyIdentity name="Microsoft-Windows-Server-LanguagePack-Package" version="6.1.7601.17514" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="zh-cn" />
<source location="y:\W2K8_R2_SP1_Language_Packs_x64\zh-cn\lp.cab" />
</package>
<package action="install" permanence="permanent">
<assemblyIdentity name="Microsoft-Windows-Server-LanguagePack-Package" version="6.1.7601.17514" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="de-de" />
<source location="y:\W2K8_R2_SP1_Language_Packs_x64\de-de\lp.cab" />
</package>

相关内容