Відображення повідомлення "Попередження 1946" під час інсталяції пакета інсталятора Windows Installer в ОС Windows 7

Переклади статей Переклади статей
Номер статті: 2745126 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

Ознаки

Під час інсталяції пакета інсталятора Microsoft Windows Installer (MSI) на комп’ютер під керуванням ОС Windows 7 відображається повідомлення з попередженням на кшталт наведеного нижче.
"Попередження 1946. Властивість «System.AppUserModel.NoPin» для ярлика «Ім’я ярлика.lnk» настроїти не вдалося.
Проте інсталяцію завершено успішно.

Помилка виникає, якщо в таблиці "MsiShortCutProperty" пакета MSI настроєно одну з наведених нижче властивостей ярлика.
  • System.AppUserModel.NoPinToStartOnInstall
  • System.AppUserModel.IsDualMode
  • System.ItemNameSortOverride

причина

Ця помилка виникає через те, що інсталятору Windows Installer не вдалося настроїти властивість ярлика, вказану в таблиці "MsiShortcutProperty".

Нижче наведено властивості, представлені в ОС Windows 8. Ці властивості відсутні в ОС Windows 7 або інших попередніх версіях ОС Windows.
  • System.AppUserModel.NoPinToStartOnInstall
  • System.AppUserModel.IsDualMode
  • System.ItemNameSortOverride
Тому, коли інсталятор Windows Installer намагається застосувати ці властивості до ярлика в ОС Windows 7, відображається діалогове вікно з попередженням.

Стан

Така поведінка спеціально обумовлена. Це повідомлення можна пропустити.

Докладні відомості для розробників

Не вказуйте властивості ярликів за допомогою їхніх імен під час створення пакета MSI для запуску в ОС Windows 8 і Windows 7. Замість цього вкажіть властивості за допомогою їхнього глобального унікального ідентифікатора (GUID). Властивості може бути вказано у стовпці "PropertyKey" таблиці "MsiShortcutProperty". Наведена нижче таблиця містить глобальний унікальний ідентифікатор (GUID) для кожної таблиці.
Згорнути цю таблицюРозгорнути цю таблицю
Глобальний унікальний ідентифікаторІм’я властивості
{9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 12 System.AppUserModel.NoPin
{9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 11 System.AppUserModel.IsDualMode
{B725F130-47EF-101A-A5F1-02608C9EEBAC}, 23 System.ItemNameSortOverride

Посилання

Докладні відомості щодо інсталятора Windows Installer див. на веб-сайті мережі Microsoft для розробників (MSDN), вибравши наведене нижче посилання.
Докладніше про інсталятор Windows Installer
Докладні відомості щодо інсталяції MSI та параметри входу див. мережі Microsoft для розробників (MSDN), вибравши наведене нижче посилання.
Докладніше про параметри MSI
Докладні відомості щодо таблиці "MsiShortcutPropertyTable" див. на веб-сайті мережі Microsoft для розробників (MSDN), вибравши наведене нижче посилання.
Докладніше про таблицю "MsiShortcutProperty"
Докладні відомості щодо таблиці "Shortcut" див. на веб-сайті мережі Microsoft для розробників (MSDN), вибравши наведене нижче посилання.
Докладніше про таблицю "Shortcut"

Властивості

Номер статті: 2745126 - Востаннє переглянуто: 16 листопада 2012 р. - Редакція: 2.0
Застосовується до:
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
Ключові слова: 
kbprb kbexpertisebeginner kbsurveynew KB2745126

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com