Messaggio "Avviso 1946" quando si installa un pacchetto Windows Installer in Windows 7

Identificativo articolo: 2745126 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sintomi

Quando si installa un pacchetto di Microsoft Windows Installer (MSI) su un computer che esegue Windows 7, è possibile che venga visualizzato un messaggio di avviso analogo al seguente:
Avviso 1946. Proprietà 'System.AppUserModel.NoPin' per collegamento 'Nome del collegamentolnk "non è possibile impostare.
Tuttavia, il processo di installazione ha esito positivo.

Questo problema si verifica quando una delle seguenti proprietà di collegamento è impostata nella tabella MsiShortCutProperty del pacchetto MSI.
  • System.AppUserModel.NoPinToStartOnInstall
  • System.AppUserModel.IsDualMode
  • System.ItemNameSortOverride

Cause

Questo problema si verifica perché Windows Installer non può impostare una proprietà di scelta rapida specificato nella tabella MsiShortcutProperty.

Le proprietà seguenti vengono introdotti in Windows 8. Queste proprietà non sono disponibili in Windows 7 o versioni precedenti di Windows.
  • System.AppUserModel.NoPinToStartOnInstall
  • System.AppUserModel.IsDualMode
  • System.ItemNameSortOverride
Di conseguenza, Windows Installer viene visualizzata una finestra di dialogo di avviso quando si tenta di applicare queste proprietà a una scelta rapida in Windows 7.

Status

Questo comportamento legato alla progettazione. È possibile ignorare questo messaggio di avviso.

Ulteriori informazioni per gli sviluppatori

Quando si crea un pacchetto MSI per l'esecuzione in Windows 8 e Windows 7, non specificare le proprietà del collegamento utilizzando i rispettivi nomi. Al contrario, specificare le proprietà utilizzando il GUID. Le proprietà possono essere impostate nella colonna PropertyKey della tabella MsiShortcutProperty. Nella tabella seguente contiene il GUID di ciascuna proprietà.
Riduci questa tabellaEspandi questa tabella
GUIDNome della proprietà
{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

Riferimenti

Per ulteriori informazioni su Windows Installer, visitare il seguente sito Web Microsoft Developer Network (MSDN):
Ulteriori informazioni su Windows Installer
Per ulteriori informazioni sulle opzioni di registrazione e installazione MSI, visitare il seguente sito Web MSDN:
Ulteriori informazioni sulle opzioni di MSI
Per ulteriori informazioni sui MsiShortcutPropertyTable, visitare il seguente sito Web MSDN:
Ulteriori informazioni sulla tabella MsiShortcutProperty
Per ulteriori informazioni sulla tabella di collegamento, vedere il seguente sito Web MSDN:
Ulteriori informazioni sulla tabella di collegamento

Proprietà

Identificativo articolo: 2745126 - Ultima modifica: venerdì 24 agosto 2012 - Revisione: 1.0
Le informazioni in questo articolo si applicano a:
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
Chiavi: 
kbprb kbexpertisebeginner kbsurveynew kbmt KB2745126 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 2745126
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti