"Varování 1946" zpráva při instalaci balíčku Instalační služba Windows Installer v systému Windows 7

Příznaky

Při instalaci balíčku Instalační služba Microsoft Windows Installer (MSI) v počítači se systémem Windows 7, zobrazí se varovná zpráva, která se podobá následující:
Upozornění: 1946. Nelze nastavit vlastnost 'System.AppUserModel.NoPin' zástupce'Název zástupcelnk'.
Proces instalace je však úspěšné.

K tomuto problému dochází, pokud jeden z následujících vlastností zástupce je nastaven v tabulce MsiShortCutProperty balíčku MSI.
  • System.AppUserModel.NoPinToStartOnInstall
  • System.AppUserModel.IsDualMode
  • System.ItemNameSortOverride

Příčina

K tomuto problému dochází, protože Instalační služba Windows Installer nelze nastavit vlastnosti zástupce, který je uveden v tabulce MsiShortcutProperty.

Následující vlastnosti jsou zavedeny v systému Windows 8. Tyto vlastnosti není k dispozici v systému Windows 7 nebo starší verze systému Windows.
  • System.AppUserModel.NoPinToStartOnInstall
  • System.AppUserModel.IsDualMode
  • System.ItemNameSortOverride
Proto Instalační služba Windows Installer zobrazí dialogové okno upozornění při pokusu použít tyto vlastnosti pro zástupce v systému Windows 7.

Stav

Toto chování je záměrné. Toto upozornění můžete ignorovat.

Další informace pro vývojáře

Při vytváření balíčků MSI pro spuštění v systému Windows 8 a v systému Windows 7, nezadávejte vlastnosti zástupce pomocí jejich názvů. Místo toho určete vlastnosti pomocí jejich identifikátoru GUID. Vlastnosti lze nastavit ve sloupci PropertyKey v tabulce MsiShortcutProperty. Následující tabulka obsahuje identifikátor GUID jednotlivých vlastností.
IDENTIFIKÁTOR GUIDNázev vlastnosti
{9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 12System.AppUserModel.NoPin
{9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 11System.AppUserModel.IsDualMode
{B725F130-47EF-101A-A5F1-02608C9EEBAC}, 23System.ItemNameSortOverride

Odkazy

Další informace o Instalační služba Windows Installer naleznete na následujícím webu Microsoft Developer Network (MSDN):Další informace o možnosti protokolování a instalačního balíčku MSI naleznete na následujícím webu MSDN:Další informace o MsiShortcutPropertyTable naleznete na následujícím webu MSDN:Další informace o místní tabulky naleznete na následujícím webu MSDN:
Vlastnosti

ID článku: 2745126 - Poslední kontrola: 10. 1. 2017 - Revize: 1

Váš názor