我在从 Microsoft 部署工具包服务器部署 Windows 7 时遇到了问题。操作系统的安装工作正常,但当继续安装应用程序时,某些应用程序会返回错误。我已经弄清楚了大多数应用程序的错误含义,但我的列表中有两个应用程序给出了以下奇怪的错误代码。
应用程序 ActiveX 安装程序服务返回意外的返回代码:-2145498548
Litetouch 部署失败,返回代码 = -2147023589 0x8007051B
有人知道这些错误代码是什么意思吗?
答案1
解决了 ActiveX 问题。
ActiveX 已安装在 Windows 7 中。可以在服务菜单中找到它。这可能是导致此错误的原因。我已通过仅通过 MDT 2010 中的应用程序菜单中的命令行更改启动类型来修复它。以下命令将完成该作业
sc config AxInstSV start= auto
至于显示的错误,我发现(搜索 mdt 2010 的说明手册)您可以使用命令行解决错误代码。示例:
net helpmsg 1307
将会解决
此安全 ID 不能被指定为此对象的所有者。
如果错误像我的例子一样是十六进制数,则必须选择最后 4 个字符。在我的情况下,十六进制数是
0x8007051B
最后 4 个字符必须转换为十进制数。这可以通过在 Windows XP 中使用计算器来完成,方法是将视图选项更改为科学型并单击十六进制。在我的情况下,输入的字符将是
051B
要转换此值,请单击 Dez。数字将解析为
1307
可以使用上面提到的工具将其解析为文本消息。
我希望我能够帮助其他人做出这个决定。
答案2
我之前没有见过第一个错误(并且在 Bing 或 Google 上没有看到任何参考),但第二条消息可能与权限有关,错误为 1307,“此安全 ID 可能未被分配为此对象的所有者”。
这通常意味着登录用户不是管理员(或未运行提升权限)或已应用限制性安全模板(例如 SSLF)或 GPO。这些情况适用吗?
日志中是否有任何内容可以帮助缩小问题范围?这里有日志及其位置和功能的列表:http://social.technet.microsoft.com/forums/en-US/itprovistadeployment/thread/6279c8b5-f0a6-449e-805d-70b9d0b1a83f/