【问题标题】:SCCM2012 .MSI InstallationSCCM2012 .MSI 安装
【发布时间】:2017-10-26 16:24:07
【问题描述】:

我在将应用程序安装到客户端时遇到问题。我的应用程序是 Microsoft Office 插件。然后我尝试将此应用程序部署到客户端我没有在客户端看到此文件但软件中心说该应用程序已成功安装。

为什么会这样?我尝试安装其他应用程序,例如 7Zip.MSI、我自己的应用程序 .msi 和其他应用程序,一切正常,但如果我尝试安装 Microsoft Office 插件,文件在某处消失了。对于脚本执行,我使用了这个命令:

msiexec /i "WToysSetup.msi" /qb

我已经在客户端机器上安装了 microsoft word。

【问题讨论】:

  • 您有此安装的日志文件吗?如果不是,请尝试使用msiexec.exe /i "WToysSetup.msi" /L*V "C:\msilog.log" /qn 创建一个(/qb 表示基本 UI-/qn 是完全静默安装)。
  • @SteinÅsmul 我明白为什么加载项无法启动,因为 .msi 无法在注册表中写入信息!我手动安装文件出现在注册表中,它帮助加载项找到已安装文件的路径,加载项自动启动,然后运行办公室。安装插件后,我尝试仅通过 sccm 安装 file.reg,但我不知道如何使其可执行,因为问题是相同的“.msi 不写入要注册的文件,如果我运行脚本:regedit.exe /s file.reg”也许你知道我如何安装 .msi 或只执行 .reg 文件?请

标签: c# windows-installer installation ms-office sccm


【解决方案1】:

这里有许多可能的问题。我假设您在没有提及特定工具的情况下使用 Visual Studio 安装项目。

  1. 安装需要提升,但在静默安装中,Windows 不会显示 UAC 提升对话框,它将在没有提升的情况下运行。大多数像这样的安装都会失败,但您可能会发现 Visual Studio 生成的 MSI 恢复为 Just me 安装,并将文件安装到意外位置(通常是 C:\ 而不是 Program Files)。

  2. 可以使用 SCCM 类型的部署发布或分配 MSI,一个是系统,另一个是用户,这又是每个人或只是我,因此它可能已经完成了每个用户的安装。

  3. 无论它似乎是否有效,如果它需要提升并失败,那么它可能只是默默地失败,这将是您找不到文件的原因之一。您应该能够在 Programs&Features/Apps 中查看它是否已实际安装,但它是作为每个用户安装的/Just me install 您需要以该用户身份登录才能在已安装应用程序列表中看到它。

【讨论】:

  • 非常感谢您的回答,PhilDW!我找到了一种安装文件的方法来查看,但问题仍然存在,运行Word时,插件没有出现,这是通过sccm安装的,当它在客户端计算机中设置为手动时它可以工作并且Word中的插件可以看出可能是什么问题?
猜你喜欢
  • 2011-05-11
  • 1970-01-01
  • 2023-04-06
  • 2010-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多