Meldung "Warnung 1946" bei der Installation von Windows Installer-Paket in Windows 7

Problembeschreibung

Wenn Sie ein Microsoft Windows Installer (MSI)-Paket auf einem Computer mit Windows 7 installieren, wird eine Warnung angezeigt, die der folgenden ähnelt:
Warnung 1946. Eigenschaft 'System.AppUserModel.NoPin' Verknüpfung'Verknüpfungsnamen.lnk konnte nicht festgelegt werden.
Allerdings ist die Installation erfolgreich.

Dieses Problem tritt auf, wenn eine der folgenden Eigenschaften der Verknüpfung in der MsiShortCutProperty des MSI-Pakets festgelegt ist.
  • System.AppUserModel.NoPinToStartOnInstall
  • System.AppUserModel.IsDualMode
  • System.ItemNameSortOverride

Ursache

Dieses Problem tritt auf, da Windows Installer eine Verknüpfung-Eigenschaft nicht festlegen, die in der Tabelle "MsiShortcutProperty" angegeben.

Die folgenden Eigenschaften sind in Windows 8 eingeführt. Diese Eigenschaften sind in Windows 7 oder in früheren Versionen von Windows nicht vorhanden.
  • System.AppUserModel.NoPinToStartOnInstall
  • System.AppUserModel.IsDualMode
  • System.ItemNameSortOverride
Daher zeigt Windows Installer Warnung beim Versuch, diese Eigenschaften auf eine Verknüpfung in Windows 7 gelten.

Status

Dieses Verhalten ist entwurfsbedingt. Sie können diese Warnung ignorieren.

Weitere Informationen für Entwickler

Zur Erstellung ein MSI-Pakets für Windows 8 und Windows 7 ausgeführt Geben Sie die Verknüpfungseigenschaften nicht mit deren Namen. Geben Sie stattdessen die Eigenschaften anhand ihrer GUID. Die Eigenschaften können in der PropertyKey-Spalte der Tabelle MsiShortcutProperty festgelegt. Die folgende Tabelle enthält die GUID der einzelnen Eigenschaften.
GUIDEigenschaftenname
{9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3} 12System.AppUserModel.NoPin
{9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3} 11System.AppUserModel.IsDualMode
{B725F130-47EF-101A-A5F1-02608C9EEBAC}, 23System.ItemNameSortOverride

Referenzen

Weitere Informationen zu Windows Installer finden Sie auf der folgenden Microsoft Developer Network (MSDN) Website:Weitere Informationen zur MSI-Installation und Protokollierungsoptionen finden Sie auf der folgenden MSDN-Website:Weitere Informationen zu den MsiShortcutPropertyTable finden Sie auf der folgenden MSDN-Website:Weitere Informationen über die Shortcut-Tabelle finden Sie auf der folgenden MSDN-Website:
Eigenschaften

Artikelnummer: 2745126 – Letzte Überarbeitung: 10.01.2017 – Revision: 1

Feedback