Mensagem "Aviso 1946" quando você instala um pacote do Windows Installer no Windows 7

Traduções deste artigo Traduções deste artigo
ID do artigo: 2745126 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Quando você instala um pacote do Microsoft Windows Installer (. msi) em um computador que esteja executando o Windows 7, você recebe uma mensagem de aviso semelhante à seguinte:
Aviso 1946. A propriedade 'System.AppUserModel.NoPin' atalho 'Nome do atalho. lnk ' não pôde ser definido.
No entanto, o processo de instalação for bem-sucedida.

Esse problema ocorre quando uma das seguintes propriedades do atalho é definida na tabela MsiShortCutProperty do pacote. msi.
  • System.AppUserModel.NoPinToStartOnInstall
  • System.AppUserModel.IsDualMode
  • System.ItemNameSortOverride

Causa

Esse problema ocorre porque o Windows Installer não é possível definir uma propriedade de atalho especificada na tabela MsiShortcutProperty.

As propriedades a seguir são introduzidas no Windows 8. Essas propriedades não existem no Windows 7 ou em versões anteriores do Windows.
  • System.AppUserModel.NoPinToStartOnInstall
  • System.AppUserModel.IsDualMode
  • System.ItemNameSortOverride
Portanto, o Windows Installer exibe uma caixa de diálogo de aviso quando tenta aplicar essas propriedades para um atalho no Windows 7.

Situação

Esse comportamento ocorre por design. Você pode ignorar com segurança essa mensagem de aviso.

Para obter mais informações para desenvolvedores

Quando você cria um pacote. msi para executar tanto no Windows 8 no Windows 7, não especifique as propriedades do atalho, usando seus nomes. Em vez disso, especifique as propriedades usando o GUID. As propriedades podem ser definidas na coluna da tabela MsiShortcutProperty PropertyKey. A tabela a seguir contém o GUID de cada propriedade.
Recolher esta tabelaExpandir esta tabela
GUIDNome da propriedade
{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

Referências

Para obter mais informações sobre o Windows Installer, visite o seguinte site da Microsoft Developer Network (MSDN):
Para obter mais informações sobre o Windows Installer
Para obter mais informações sobre as opções de log e de instalação MSI, visite o seguinte site da MSDN:
Para obter mais informações sobre as opções de MSI
Para obter mais informações sobre o MsiShortcutPropertyTable, vá para o seguinte site da MSDN:
Para obter mais informações sobre a tabela de MsiShortcutProperty
Para obter mais informações sobre a tabela de atalho, vá para o seguinte site da MSDN:
Para obter mais informações sobre a tabela de atalho

Propriedades

ID do artigo: 2745126 - Última revisão: sábado, 6 de julho de 2013 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
Palavras-chave: 
kbprb kbexpertisebeginner kbsurveynew kbmt KB2745126 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 2745126

Submeter comentários

 

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