播发的平台支持

Windows Installer 支持播发应用程序和功能。

Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP 和 Windows 2000 上提供以下播发功能。

  • 快捷方式及其图标。

  • ProgId 表中指定的扩展及其图标。

  • 在 ProgId 键下注册的 shell 和命令谓词。

  • CLSID 上下文和 InProcHandler。

  • 通过 OLE 进行的按需安装只能通过 CoCreateInstance (C/C++) 和 CreateObject 函数 (Visual Basic) 或 GetObject 函数 (Visual Basic) 以编程方式使用。

注意

AppId 和 Typelib 信息仅在安装播发的组件时写入。

若要支持文件扩展名,管理员必须使用组策略将应用程序发布到 Active Directory。

备注

安装此产品可能不需要重启,但在重启计算机之前,任何播发的快捷方式都不起作用。 后续安装的已播发快捷方式无需重启即可正常使用。

为了确保播发的快捷方式正常工作,包作者应在安装结束时计划强制重启。

为避免不必要的系统重启,请在计划重启时,确保仅在未安装任何版本的 Windows Installer 的情况下运行重启。

条件语句可以检查 ShellAdvtSupport 属性和 Version9X 属性。 若要详细了解如何计划有条件的强制重启,请参阅系统重启在条件语句中使用属性