Installazione del pacchetto di metadati del...

46
Pipeline del pacchetto di metadati del dispositivo 28 settembre 2012 Sunto Questo documento descrive come installare e usare un pacchetto di metadati del dispositivo per le funzionalità di esperienza del dispositivo di Windows 7 e Windows 8. Può essere usato sia come esercitazione che come guida di riferimento. Include informazioni su come installare un pacchetto di metadati ed eseguire il debug degli errori nel pacchetto di metadati del dispositivo. Spiega inoltre in che modo viene selezionato il pacchetto di metadati e viene usata la cache dei metadati nel Client di recupero metadati di dispositivi (DMRC). Queste informazioni si applicano ai sistemi operativi seguenti: Windows 8 Windows 7 Le risorse e i riferimenti trattati sono elencati alla fine del documento. La versione aggiornata di questo documento è disponibile sul Web, all'indirizzo: Pipeline del pacchetto di metadati del dispositivo Clausola di responsabilità: il documento viene fornito “com'è”. Le informazioni contenute nel presente documento, inclusi gli URL e altri riferimenti a siti Web, sono soggette a modifica senza preavviso. Alcune informazioni fanno riferimento a una versione non definitiva del prodotto, che potrebbe avere subito modifiche sostanziali prima del rilascio in commercio. Microsoft non offre garanzie, né espresse, né implicite, riguardo alle informazioni fornite in questo documento. Le conseguenze derivanti dall'uso di tali informazioni sono esclusivamente a carico dell'utente. Alcuni esempi usati in questo documento vengono forniti a scopo puramente illustrativo e sono fittizi. Nessuna associazione o connessione reale è intenzionale o può essere desunta.

Transcript of Installazione del pacchetto di metadati del...

Page 1: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo

28 settembre 2012

Sunto

Questo documento descrive come installare e usare un pacchetto di metadati del dispositivo per le funzionalità di esperienza del dispositivo di Windows 7 e Windows 8. Può essere usato sia come esercitazione che come guida di riferimento. Include informazioni su come installare un pacchetto di metadati ed eseguire il debug degli errori nel pacchetto di metadati del dispositivo. Spiega inoltre in che modo viene selezionato il pacchetto di metadati e viene usata la cache dei metadati nel Client di recupero metadati di dispositivi (DMRC).

Queste informazioni si applicano ai sistemi operativi seguenti:

Windows 8 Windows 7

Le risorse e i riferimenti trattati sono elencati alla fine del documento.

La versione aggiornata di questo documento è disponibile sul Web, all'indirizzo: Pipeline del pacchetto di metadati del dispositivo

Clausola di responsabilità: il documento viene fornito “com'è”. Le informazioni contenute nel presente documento, inclusi gli URL e altri riferimenti a siti Web, sono soggette a modifica senza preavviso. Alcune informazioni fanno riferimento a una versione non definitiva del prodotto, che potrebbe avere subito modifiche sostanziali prima del rilascio in commercio. Microsoft non offre garanzie, né espresse, né implicite, riguardo alle informazioni fornite in questo documento. Le conseguenze derivanti dall'uso di tali informazioni sono esclusivamente a carico dell'utente.Alcuni esempi usati in questo documento vengono forniti a scopo puramente illustrativo e sono fittizi. Nessuna associazione o connessione reale è intenzionale o può essere desunta.Il presente documento non fornisce diritti legali su proprietà intellettuale in alcun prodotto Microsoft. Sono consentiti la copia e l'uso del presente documento a fini di riferimento interno. © 2012 Microsoft. Tutti i diritti riservati.

Page 2: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 2

Revisioni del documentoData Modifica28 settembre 2012 Aggiornato per riflettere i cambiamenti della ripersonalizzazione

27 giugno 2012 Informazioni aggiornate sugli eventi ETW

9 aprile 2012 Terminologia aggiornata Windows 828 febbraio 2012 Informazioni aggiornate per Windows 8 Consumer Preview22 gennaio 2010 Aggiunta di una nota per segnalare che un account Guest non può

accedere ai pacchetti di metadati sul server WMIS.Aggiunta delle istruzioni sull'uso di una sezione DDInstall distinta del file INF quando il dispositivo viene installato anche in versioni di Windows precedenti a Windows 7.Aggiunta di informazioni sulla cache dei metadati del dispositivo Client di recupero metadati di dispositivi.Rettifica delle informazioni sul debug in modo che sia indicato un solo canale del Visualizzatore eventi (DeviceMetadata/Debug).

1 luglio 2009 Correzione dei nomi di elementi XML1 giugno 2009 Correzione di un errore dell'esempio INF con contrassegno

COPYFLG_NODECOMPAggiunta della sezione "Come il Client di recupero metadati di dispositivi seleziona un pacchetto di metadati del dispositivo"

5 novembre 2008 Prima pubblicazione

ContenutoInstallazione del pacchetto di metadati del dispositivo.................................................4

Aggiungere pacchetti di metadati a immagini di Windows offline............................4Installare pacchetti di metadati su un'istanza di Windows in esecuzione.................4

Installare pacchetti di metadati dal server WMIS.................................................4Installare pacchetti di metadati tramite un'applicazione......................................5Installare pacchetti di metadati tramite un file INF in un pacchetto driver...........5

Applicare il pacchetto di metadati del dispositivo al sistema a scopo di test................7Firma del pacchetto di metadati del dispositivo e modalità test...................................7Come il Client di recupero metadati di dispositivi seleziona un pacchetto di metadati del dispositivo................................................................................................................7Come il Client di recupero metadati di dispositivi stabilisce se eseguire la ricerca nel server WMIS................................................................................................................10

Procedure consigliate per testare il download di pacchetti di metadati del dispositivo...........................................................................................................12

Debug dell'installazione del pacchetto di metadati del dispositivo.............................13Verificare se il pacchetto di metadati del dispositivo è installato............................13Eseguire il debug delle proprietà del contenitore di dispositivi mediante Ddodiag.exe.............................................................................................................13

Esegui Ddodiag.exe.............................................................................................13Eseguire il debug mediante Event Tracing for Windows (ETW) in Windows 7.......15

Visualizzare eventi ETW DeviceMetadata/Debug nel Visualizzatore eventi........15Eventi ETW DeviceMetadata/Debug...................................................................15

Eseguire il debug mediante Event Tracing for Windows (ETW) in Windows 8........17Visualizzare eventi ETW DeviceMetadata/Debug nel Visualizzatore eventi........17

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 3: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 3

Eventi ETW DeviceMetadata/Debug...................................................................17Eseguire il debug tramite Segnalazione di problemi (Centro operativo).................21

Visualizzare una segnalazione di problemi nel Centro operativo........................22Interpretare una segnalazione di problemi.........................................................22

Determinare il codice di errore correlato ai metadati del dispositivo.....................22Appendice....................................................................................................................24

Eseguire il debug della configurazione del dispositivo mediante Event Tracing for Windows (ETW) in Windows 8................................................................................24

Visualizzare Eventi ETW relativi alla configurazione del dispositivo nel Visualizzatore eventi...........................................................................................24Eventi ETW relativi alla configurazione del dispositivo.......................................24

Glossario......................................................................................................................31Risorse.........................................................................................................................33

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 4: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 4

Installazione del pacchetto di metadati del dispositivo Puoi aggiungere pacchetti di metadati del dispositivo a un'immagine di Windows offline o installare pacchetti di metadati del dispositivo aggiuntivi durante l'esecuzione di Windows.

Aggiungere pacchetti di metadati a immagini di Windows offlinePer aggiungere pacchetti di metadati del dispositivo a un'immagine di Windows offline, copia i pacchetti (ad esempio, GUID.devicemetadata-ms) nell'archivio dei metadati locale (%PROGRAMDATA%\Microsoft\Windows\DeviceMetadataStore\<impostazioni locali>).

Note: Devi creare la cartella <impostazioni locali> in base all'archivio dei metadati

locale del pacchetto di metadati, ad esempio, %PROGRAMDATA%\Microsoft\Windows\DeviceMetadataStore\EN-US. Copia nella sottocartella il pacchetto di metadati con le impostazioni locali appropriate. Ad esempio, copia un pacchetto di metadati EN-US nella sottocartella EN-US e un pacchetto di metadati EN nella sottocartella EN.

I pacchetti di metadati di un dispositivo con più impostazioni locali devono essere copiati anche nella cartella delle impostazioni locali. Le impostazioni locali sono definite in packageinfo.xml, che è usato solo quando il pacchetto di metadati del dispositivo viene caricato su un computer che esegue Windows 7. Ad esempio, il pacchetto deve essere copiato nella cartella EN-US se le impostazioni locali in packageinfo.xml corrispondono a EN-US.

Installare pacchetti di metadati su un'istanza di Windows in esecuzionePuoi installare pacchetti di metadati del dispositivo su un'istanza di Windows in esecuzione in tre modi diversi:

Installare pacchetti di metadati dal server Windows Metadata and Internet Services (WMIS).

Installare pacchetti di metadati tramite un'applicazione. Installare pacchetti di metadati tramite un file INF in un pacchetto driver

(scelta sconsigliata).

In tutti e tre i metodi vengono usati gli stessi processi in background e i pacchetti di metadati vengono copiati nell'archivio dei metadati locale.

Installare pacchetti di metadati dal server WMISQuando Windows rileva un nuovo dispositivo, esegue una query sul server WMIS online per individuare un pacchetto di metadati per il dispositivo. Se è disponibile un pacchetto di metadati del dispositivo, Client di recupero metadati di dispositivi in esecuzione sul computer locale scarica il pacchetto dal server WMIS e lo installa nel computer locale.

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 5: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 5

Puoi inviare i metadati nelle aree dashboard di Hardware Development e Desktop App Development di Windows Dev Center. Per verificare i requisiti del logo e se l'invio di contenuto è soggetto ad essi, vedi http://msdn.microsoft.com/library/c71750f4-885f-425a-a3ad-29740a1cb0bb. Dopo la convalida da parte del dashboard, il pacchetto di metadati sarà disponibile per WMIS per le richieste di download eseguite da Client di recupero metadati di dispositivi su tutti i computer che eseguono Windows 7.

Per supportare lo scenario di installazione del pacchetto di metadati del dispositivo con lo scenario che prevede l'installazione dell'hardware per primo, ti consigliamo di usare questo metodo per fornire pacchetti di metadati.

Nota: se un utente accede a un computer tramite un account Guest, Client di recupero metadati di dispositivi non può recuperare i pacchetti di metadati del dispositivo dal server WMIS per quell'utente.

Installare pacchetti di metadati tramite un'applicazionePer installare pacchetti di metadati, l'applicazione o l'applicazione di installazione deve eseguire i passaggi seguenti:

1. Ottenere il percorso dell'archivio dei metadati locale chiamando SHGetKnownFolderPath. L'elemento knownfolderID per l'archivio dei metadati locale è {5CE4A5E9-E4EB-479D-B89F-130C02886155}.

2. Copiare il pacchetto di metadati nell'archivio dei metadati locale chiamando CopyFile.

Note: Per copiare pacchetti di metadati, devi disporre dei privilegi di

amministratore.

I pacchetti di metadati devono essere copiati nella sottocartella delle impostazioni locali corretta. Ad esempio, copia il pacchetto di metadati per "EN-US" in %PROGRAMDATA%\Microsoft\Windows\DeviceMetadataStore\EN-US.

Se l'archivio dei metadati locale non contiene la sottodirectory per le impostazioni locali, l'applicazione dovrà crearla. Se usi la funzione CopyFile, la cartella verrà creata se non esiste alcuna sottodirectory per le impostazioni locali.

Installare pacchetti di metadati tramite un file INF in un pacchetto driverNota: poiché Microsoft non fornisce il supporto per l'installazione di pacchetti di metadati il basata sul file INF, ti consigliamo di eseguire l'installazione dal server WMIS. Tuttavia, se scegli di usare un file INF, leggi questa sezione attentamente e assicurati di aver compreso i rischi.

Per installare pacchetti di metadati da un pacchetto driver, il file INF copia i pacchetti di metadati. Per altre informazioni sui file INF, vedi la sezione dedicata ai file INF in Windows Driver Kit (WDK).

Nota: se il pacchetto driver viene usato per installare dispositivi su versioni di Windows precedenti a Windows 7, devi usare una sezione DDInstall distinta del file

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 6: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 6

INF che contenga direttive INF correlate ai metadati. Devi specificare questo nome di sezione nella sezione Models di INF tramite una decorazione TargetOSversion che specifichi un valore OSMajorVersion e OSMinorVersion per Windows 7. Se non usi una sezione DDInstall distinta per Windows 7, durante l'installazione del pacchetto driver verrà visualizzato un avviso relativo alla firma perché COPYFLG_NODECOMP non funziona su versioni di Windows precedenti a Windows 7. Per altre sulla creazione di sezioni INF decorate, vedi la sezione relativa alla creazione di file INF per più piattaforme e sistemi operativi in WDK.

Nell'esempio seguente è illustrato in che modo nelle sezioni DestinationDirs e DDInstall sono specificati i percorsi per le operazioni dei pacchetti di metadati:

[SourceDisksNames]1 = %Media_Description%,,,\MetadataPackage ;

[SourceDisksFiles.NTx86]GUID1.devicemetadata-ms= 1,, ;A metadata package file for EN-USGUID2.devicemetadata-ms= 1,, ;A metadata package file for AR-SAGUID3.devicemetadata-ms= 1,, ;A metadata package file for JA-JP

[DestinationDirs]COPYMETADATA_EN-US = 24, \ProgramData\Microsoft\Windows\DeviceMetadataStore\EN-US ;COPYMETADATA_AR-SA = 24, \ProgramData\Microsoft\Windows\DeviceMetadataStore\AR-SA ;COPYMETADATA_JA-JP = 24, \ProgramData\Microsoft\Windows\DeviceMetadataStore\JA-JP ;. . .

[DeviceInstall.NTx86]CopyFiles=COPYMETADATA_EN-USCopyFiles=COPYMETADATA_AR-SACopyFiles=COPYMETADATA_JA-JP

[COPYMETADATA_EN-US]GUID1.devicemetadata-ms,,,0x00000800 ;COPYFLG_NODECOMP[COPYMETADATA_AR-SA]GUID2.devicemetadata-ms,,,0x00000800 ;COPYFLG_NODECOMP[COPYMETADATA_JA-JP]GUID3.devicemetadata-ms,,,0x00000800 ;COPYFLG_NODECOMP

Note: Per supportare la modifica dinamica delle impostazioni locali, devi copiare

tutti i pacchetti di metadati del pacchetto driver nella cartella appropriata nell'archivio dei metadati del dispositivo locale.

I pacchetti di metadati non devono essere copiati da un coinstallatore o un programma di installazione classi.

Devi specificare il contrassegno COPYFLG_NODECOMP nella direttiva CopyFIles. Questo contrassegno garantisce che venga mantenuta l'integrità binaria del pacchetto di metadati del dispositivo e impedisce inoltre la decompressione di un pacchetto di metadati del dispositivo durante l'installazione del pacchetto driver.

Devi firmare il pacchetto di metadati se è incluso in un pacchetto driver che verrà firmato.

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 7: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 7

Eventuali errori di installazione del pacchetto di metadati impediranno l'installazione del pacchetto driver.

Applicare il pacchetto di metadati del dispositivo al sistema a scopo di test

Il pacchetto di metadati del dispositivo viene installato automaticamente quando installi un dispositivo nel sistema dell’utente. Tuttavia, devi premere il tasto F5 in Dispositivi e stampanti quando copi il pacchetto di metadati del dispositivo dopo averlo installato nell'archivio dei metadati locale a scopo di test. In questo caso, attieniti alla procedura seguente:

1. accedi al menu Start.

2. Digita Dispositivi e stampanti.

3. Fai clic su Impostazioni nel riquadro Cerca.

4. Fai clic su Dispositivi e stampanti.

5. Premi il tasto F5.

Nota: se usi lo strumento di creazione dei metadati del dispositivo o lo strumento per la distribuzione dei driver WDK non è necessario premere il tasto F5, poiché questi strumenti aggiornano automaticamente il database dei metadati del dispositivo.

Firma del pacchetto di metadati del dispositivo e modalità testPer essere applicato ad app per dispositivi di Windows Store, app per dispositivi specializzati, Device Stage e Autoplay per i dispositivi, il pacchetto di metadati del dispositivo richiede una firma (gli utenti lo otterranno da WMIS), oppure il sistema deve essere in modalità test (per l'esecuzione del test). Prima di testare il pacchetto di metadati del dispositivo per inviarlo a Microsoft, dovrai impostare nel sistema la modalità test. Per impostare il computer in modalità test, esegui questi passaggi:

1. Apri un prompt dei comandi con autorizzazioni elevate.

2. Esegui bcdedit -set testsigning on.

3. Riavvia il sistema.

Quando il computer è in modalità test, sul desktop è visualizzata la dicitura Modalità test.

Come il Client di recupero metadati di dispositivi seleziona un pacchetto di metadati del dispositivo

Quando un utente apre Dispositivi e stampanti o l'interfaccia utente Device Stage™, il sistema operativo avvia il Client di recupero metadati di dispositivi per cercare nella cache il pacchetto di metadati del dispositivo più appropriato per il dispositivo in uso. Il Client di recupero metadati di dispositivi cerca anche un nuovo pacchetto di

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 8: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 8

metadati per il dispositivo sul server WMIS. Se il Client di recupero metadati di dispositivi trova un pacchetto, lo scarica e installa nel computer.

Se il Client di recupero metadati di dispositivi ha chiesto di recente al server WMIS un pacchetto di metadati per un dispositivo, usa un pacchetto di metadati memorizzato nella cache invece di cercarne uno nuovo. Per altre informazioni, vedi "Come il Client di recupero metadati di dispositivi stabilisce se eseguire la ricerca nel server WMIS" più avanti in questo documento.

Per selezionare il pacchetto appropriato per un dispositivo, il Client di recupero metadati di dispositivi usa gli elementi XML di metadati seguenti specificati nei pacchetti di metadati. Gli elementi XML sono riportati nell'ordine di priorità usato dal Client di recupero metadati di dispositivi per selezionare un pacchetto di metadati:

1. ModelID e ModelIDList

2. HardwareID e HardwareIDList

3. Locale

4. LastModifiedDate

Quando il Client di recupero metadati di dispositivi seleziona un pacchetto di metadati per un dispositivo, esegue le operazioni seguenti:

1. Se per il dispositivo è disponibile un ID modello, il Client di recupero metadati di dispositivi cerca nei pacchetti di metadati del dispositivo una corrispondenza tra una voce ModelID nell'elemento XML ModelIDList del pacchetto e il valore ID modello del dispositivo.

2. Se per il dispositivo non è disponibile un ID modello, il Client di recupero metadati di dispositivi cerca nei pacchetti di metadati del dispositivo una corrispondenza tra le voci HardwareID nell'elemento XML HardwareIDList del pacchetto e gli ID hardware del dispositivo.

3. Il Client di recupero metadati di dispositivi crea un elenco di pacchetti di metadati del dispositivo che soddisfano i criteri di ricerca descritti nei passaggi 1 e 2. Da questo elenco, il Client di recupero metadati di dispositivi cerca quindi nelle voci dell'elenco una corrispondenza tra l'elemento XML del pacchetto Locale e l'elenco delle impostazioni locali utente preferite nel computer.Se nessuna voce dell'elenco corrisponde ai criteri di ricerca, il Client di recupero metadati di dispositivi cerca nelle voci dell'elenco un pacchetto di metadati del dispositivo che contenga un elemento XML Locale il cui attributo default sia impostato su true. Se il Client di recupero metadati di dispositivi trova una corrispondenza, seleziona il pacchetto di metadati relativo.

In Windows 8, se il contrassegno MultipleLocale è impostato su true, il pacchetto di metadati del dispositivo verrà considerato prioritario per la corrispondenza con le impostazioni locali.

4. Se il Client di recupero metadati di dispositivi trova più di un pacchetto di metadati del dispositivo durante il passaggio 3, seleziona il pacchetto il cui elemento XML LastModifiedDate ha il timestamp più recente.

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 9: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 9

Per altre informazioni su elementi e XML Schema del pacchetto di metadati del dispositivo, vedi l'argomento relativo a come creare un pacchetto di metadati del dispositivo per Dispositivi e stampanti nel sito Windows Dev Center - Hardware.

La figura 1 illustra in che modo il Client di recupero metadati di dispositivi seleziona i pacchetti di metadati del dispositivo.

avvio

Il dispositivo segnala un ID

modello?

L'ID modello è contenuto in un

pacchetto di metadati?

Restituisce ‘Non ho trovato pacchetti di

metadati’

No

Fine

Più di un pacchetto di

metadati?

Un pacchetto di metadati contiene gli

IDhardware del dispositivo?

No

I pacchetti contengono le

impostazioni locali utente?

Più di un pacchetto di

metadati?

Scegli un pacchetto con la data

‘ LastModifiedDate’ più recente

No

NoUn pacchetto imposta le

impostazioni locali predefinite?

No

Restituisce il pacchetto di

metadati

No

No

Figura 1. Modalità di selezione di un pacchetto di metadati da parte del Client di recupero metadati di dispositivi

Note: Se il Client di recupero metadati di dispositivi seleziona un pacchetto di

metadati basato su ID hardware, usa la stessa classificazione di ID hardware usata dal sistema operativo durante l'installazione del driver. A un ID hardware più specifico viene assegnata una classificazione superiore rispetto

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 10: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 10

a uno meno specifico. Ad esempio, gli ID hardware seguenti sono elencati in ordine di classificazione:

<HardwareID>DOID:USB\VID_XXXX&PID_YYYY&REV_0000</HardwareID><HardwareID>DOID:USB\VID_XXXX&PID_YYYY</HardwareID>Per informazioni sugli ID hardware in un contenitore di dispositivi, vedi l'argomento relativo a come creare un pacchetto di metadati del dispositivo per Dispositivi e stampanti nel sito Windows Dev Center - Hardware.

L'attributo default dell'elemento XML Locale deve essere impostato su true in un solo pacchetto di metadati per un dispositivo. Imposta questo attributo su true nel pacchetto che contiene un ID hardware con il valore di classificazione prioritario.

L'elemento XML LastModifiedDate è usato per il controllo delle versioni e per la selezione di una versione più recente di pacchetto di metadati del dispositivo per un dispositivo.

Se due o più pacchetti di metadati del dispositivo nell'archivio dei metadati locale contengono gli stessi valori per gli elementi XML ModelIDList, HardwareIDList, Locale o LastModifiedDate, il Client di recupero metadati di dispositivi ne selezionerà solo uno per il dispositivo. Tieni presente che il Client di recupero metadati di dispositivi seleziona uno di questi pacchetti in maniera non deterministica.

Come il Client di recupero metadati di dispositivi stabilisce se eseguire la ricerca nel server WMIS

Per ridurre il traffico della rete locale di un utente, il Client di recupero metadati di dispositivi mantiene una cache dei pacchetti di metadati del dispositivo. Quando un utente apre Dispositivi e stampanti, Autoplay avvia Device Stage o si avvia un'attività di manutenzione periodica in Windows 8, il Client di recupero metadati di dispositivi esegue le operazioni seguenti per stabilire se cercare nel server WMIS un pacchetto di metadati più recente:

1. Se l'ID del dispositivo di destinazione non è elencato nella tabella dell'indice del Client di recupero metadati di dispositivi, quest'ultimo cerca per la prima volta un pacchetto di metadati per il dispositivo, eseguendo una query sul server WMIS.

2. Se l'ID del dispositivo di destinazione è elencato nella tabella dell'indice del Client di recupero metadati di dispositivi, quest'ultimo calcola se eseguire nuovamente una query sul server WMIS:

Se il Client di recupero metadati di dispositivi ha recuperato in precedenza un pacchetto di metadati per il dispositivo, confronta il valore CheckBackMDRetrieved della chiave del Registro di sistema con la differenza tra il valore del giorno corrente e quello di LastCheckedDate. Se il valore di CheckBackMDRetrieved è inferiore, il Client di recupero metadati di dispositivi esegue una query sul server WMIS.

Se il Client di recupero metadati di dispositivi non ha recuperato in precedenza un pacchetto di metadati per il dispositivo, confronta il valore CheckBackMDNotRetrieved della chiave del Registro di sistema con la differenza tra il valore del giorno corrente e quello di LastCheckedDate. Se il

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 11: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 11

valore di CheckBackMDNotRetrieved è inferiore, il Client di recupero metadati di dispositivi esegue una query sul server WMIS.

La figura 2 riepiloga gli algoritmi usati dal Client di recupero metadati di dispositivi per determinare quando eseguire query sul server WMIS per cercare pacchetti di metadati aggiornati.

Avvio

Hai già eseguito una query su un pacchetto di metadati per il dispositivo? (L'ID hardware del dispositivo è elencato nell'indice

del Client di recupero metadati di dispositivi?)

Il dispositivo ha un pacchetto di metadati?

Oggi – LastCheckedDate > CheckBackMDRetrieved?

Oggi – LastCheckedDate > CheckBackMDNotRetrieved?

No

Esegui una query sul server WMIS

Fine

No

No

Figura 2. Come il Client di recupero metadati di dispositivi stabilisce se eseguire una query sul server WMIS per cercare un pacchetto di metadati del dispositivo

Nell'elenco seguente sono descritti i valori usati negli algoritmi nella figura 2:

LastCheckedDateQuesto valore indica la data più recente in cui il Client di recupero metadati di dispositivi ha eseguito una query sul server WMIS per cercare metadati per un dispositivo. La data non indica se il Client di recupero metadati di dispositivi è riuscito a recuperare un pacchetto di metadati, ma si riferisce solo all'ultima volta in cui è stata eseguita la query sul server WMIS per conto del dispositivo.

CheckBackMDNotRetrieved Questo valore del Registro di sistema indica il numero di giorni in cui il Client di recupero metadati di dispositivi rimane in attesa prima di verificare nuovamente

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 12: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 12

la presenza di metadati di un dispositivo sul server WMIS. Questo valore è valido per i dispositivi per i quali il Client di recupero metadati di dispositivi non ha ancora recuperato metadati dal server WMIS.Percorso HKCU\Software\Microsoft\Windows\CurrentVersion\DeviceMetadataChiave CheckBackMDNotRetrievedValore Da 0 a 256: REG_DWORDValore predefinito

5

CheckBackMDRetrievedQuesto valore del Registro di sistema indica il numero di giorni in cui il Client di recupero metadati di dispositivi rimane in attesa prima di verificare la presenza di metadati aggiornati per un dispositivo. Questo valore è valido per i dispositivi per i quali il Client di recupero metadati di dispositivi ha ricevuto metadati in precedenza.Percorso HKCU\Software\Microsoft\Windows\CurrentVersion\DeviceMetadataChiave CheckBackMDRetrievedValore Da 0 a 256: REG_DWORDValore predefinito

8

Nota: il server WMIS controlla i valori CheckBackMDRetrieved e CheckBackMDNotRetrieved. Il team WMIS seleziona i valori in base alle condizioni della rete e al bilanciamento del carico. Ogni risposta del server WMIS contiene i dati di configurazione client e consente di controllare il comportamento del Client di recupero metadati di dispositivi.

Procedure consigliate per testare il download di pacchetti di metadati del dispositivoDal momento che il Client di recupero metadati di dispositivi memorizza i metadati nella cache, potrebbe verificarsi un ritardo tra l'ora in cui un pacchetto di metadati del dispositivo risulta disponibile sul server WMIS e l'ora in cui il pacchetto viene scaricato in un sistema client. Per testare il download di un pacchetto di metadati del dispositivo, puoi eseguire una delle due operazioni seguenti per forzare il download:

Eliminare la cartella della cache dei metadati del dispositivo (%LOCALAPPDATA%\Local\Microsoft\Device Metadata\). Eliminando questa cartella il valore LastCheckedDate verrà cancellato e il Client di recupero metadati di dispositivi eseguirà la query sul server WMIS per tutti i dispositivi come query iniziale.

In Windows 8 la cache dei metadati del dispositivo si trova in %PROGRAMDATA%\Microsoft\Windows\DeviceMetadataCache

Impostare su 0 le chiavi CheckBackMDRetrieved e CheckBackMDNotRetrieved del Registro di sistema. Quando questi valori sono impostati su zero, il Client di recupero metadati di dispositivi esegue immediatamente una query sul server WMIS per cercare un dispositivo di destinazione. Tieni presente che questi valori vengono sovrascritti ogni volta che il Client di recupero metadati di dispositivi riceve una risposta dal server

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 13: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 13

WMIS. Questi parametri possono quindi cambiare se il Client di recupero metadati dei dispositivi riceve una risposta per un qualsiasi altro dispositivo prima di eseguire una query sul server WMIS per cercare il dispositivo di destinazione.

Nota: devi effettuare le modifiche precedenti solo durante il test dei pacchetti di metadati. Non fornire agli utenti finali strumenti per apportare queste modifiche e non comunicare loro questi meccanismi di forzatura.

Debug dell'installazione del pacchetto di metadati del dispositivoLe sezioni seguenti contengono informazioni sul debug dell'installazione del pacchetto di metadati del dispositivo.

Verificare se il pacchetto di metadati del dispositivo è installato.Controlla l'icona del dispositivo di destinazione in Dispositivi e stampanti. Se nell'elenco Dispositivi e stampanti è presente l'icona che hai specificato per il dispositivo, il pacchetto di metadati del dispositivo è stato installato correttamente almeno per la parte DeviceInfo.xml.

Eseguire il debug delle proprietà del contenitore di dispositivi mediante Ddodiag.exe

Per eseguire il debug di un problema relativo a un pacchetto di metadati del dispositivo o a qualsiasi proprietà del dispositivo è consigliabile usare Ddodiag.exe.

A partire da Windows 7, Ddodiag.exe supporta l'elencazione di tutti i valori delle proprietà del dispositivo nei contenitori di dispositivi.

Esegui Ddodiag.exePer eseguire Ddodiag.exe procedi nel modo seguente:

1. Avvia un prompt dei comandi.

2. Digita start /wait ddodiag.exe -o <Nomefile.xml> e premi il tasto INVIO.

3. Digita notepad.exe <Nomefile.xml>.

Nota: Il file XML contiene tutte le proprietà dei contenitori di dispositivi presenti nel sistema. Se stai analizzando un problema di un dispositivo specifico, individua HardwareID o ModelID nel file XML ed esamina le proprietà del contenitore di dispositivi. Se stai controllando se il valore di una determinata proprietà è stato o meno impostato, cercalo nel file XML.

Esempio 1: se conosci gli ID hardware del dispositivo di destinazione

1. Apri filename.xml con Blocco note o un altro editor.

2. cerca l'ID hardware (ad esempio, USB\VID_045E&amp;PID_0047).

3. Trova il tipo di proprietà seguente nel file XML:

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 14: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 14

<Property key="PKEY_Device_HardwareIds" type="VT_VECTOR | VT_LPWSTR" vectorCount="7">

<Value>USB\VID_045E&amp;PID_0047&amp;REV_0300</Value>

<Value>HID\VID_045E&amp;PID_0047&amp;REV_0300</Value>

<Value>USB\VID_045E&amp;PID_0047</Value>

<Value>HID\VID_045E&amp;PID_0047</Value>

<Value>HID_DEVICE_SYSTEM_MOUSE</Value>

<Value>HID_DEVICE_UP:0001_U:0002</Value>

<Value>HID_DEVICE</Value>

</Property>

4. L'elemento proprietà dovrebbe essere un elemento figlio di un elemento DDO, ad esempio <DDO instanceId="DDO:{FF5614B9-6CB3-11E1-AAB0-806E6F6E6963}">.

5. Nell'elemento DDO esamina le informazioni che hai impostato nel pacchetto di metadati del dispositivo. Se i valori sono impostati, l'installazione del pacchetto di metadati del dispositivo è stata eseguita correttamente.

Ecco un esempio dei valori della proprietà (nome icona):

<Property key="PKEY_DeviceDisplay_Icon" type="VT_LPWSTR"> <Value>%programdata%\microsoft\windows\devicemetadatacache\dmrccache\en-us\2ec2ef3b-83d2-4f5d-afa3-31aec5a379dd\DeviceInformation\IntelliMouseExplorer3.0.ico</Value>

</Property>

Esempio 2: se conosci i valori che dovrebbero essere impostati in un contenitore1. Apri filename.xml con Blocco note o un altro editor.

2. Cerca il valore (ad es. Microsoft.Samples.PrinterExtensionCS).

3. Se non lo trovi, il valore non è impostato, quindi controlla le informazioni del pacchetto di metadati del dispositivo, ad esempio ID hardware, firma del pacchetto e così via.

Ecco un esempio dei valori della proprietà (nome del pacchetto di un'app):

<Property key="51236583-0c4a-4fe8-b81f-166aec13f510, 101" type="VT_VECTOR | VT_LPWSTR" vectorCount="1">

<Value>Microsoft.Samples.PrinterExtensionCS</Value>

</Property>

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 15: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 15

Eseguire il debug mediante Event Tracing for Windows (ETW) in Windows 7

Se esegui il debug di un problema relativo al pacchetto di metadati del dispositivo, ti consigliamo di usare il Visualizzatore eventi.

A partire da Windows 7, il servizio Event Tracing for Windows (ETW) supporta il canale DeviceMetadata/Debug per gli eventi relativi all'elaborazione di pacchetti di metadati del dispositivo.

Visualizzare eventi ETW DeviceMetadata/Debug nel Visualizzatore eventiEcco come fare per visualizzare eventi relativi ai metadati del dispositivo nel Visualizzatore eventi:

1. Nel menu Start, fai clic con il pulsante destro del mouse su Computer e quindi seleziona Gestione.

2. Espandi il nodo Utilità di sistema.3. Espandi e seleziona il nodo Visualizzatore eventi.

4. Nel menu Visualizza fai clic su Visualizza registri analitici e di debug.5. Espandi il nodo Registri applicazioni e servizi, il nodo Microsoft, il nodo Windows

e quindi il nodo UserPnP.6. Seleziona il nodo DeviceMetadata/Debug.

Nota: per ricevere e visualizzare eventi, devi abilitare l'accesso al canale ETW DeviceMetadata/Debug. Fai clic con il pulsante destro del mouse sul nodo DeviceMetadata/Debug, scegli Proprietà e quindi seleziona la casella EnableLogging.

Eventi ETW DeviceMetadata/DebugIl sistema operativo registra gli eventi di errore, avviso e informativi seguenti durante il download o l'elaborazione di un pacchetto di metadati del dispositivo.

Event ID: 7900 Error: Device metadata package error.È stato rilevato un errore relativo a uno dei componenti di un pacchetto di metadati del dispositivo. Questo messaggio del registro eventi contiene le informazioni seguenti:

Una descrizione dell'errore.

L'origine del pacchetto di metadati del dispositivo, ovvero DeviceMetadataStore o DeviceMetadataCache. Per altre informazioni, vedi "Glossario" più avanti in questo documento. Il nome del pacchetto di metadati del dispositivo.

Un codice di errore specifico dell'applicazione. Per altre informazioni sui codici di errore, vedi "Determinare il codice di errore correlato ai metadati del dispositivo" più avanti in questo documento.

Un codice di errore Win32 .

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 16: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 16

Event ID: 7901 Information: Device metadata package downloaded from WMIS.Il Client di recupero metadati di dispositivi ha scaricato un pacchetto di metadati del dispositivo dal server WMIS. I componenti vengono estratti dal pacchetto e salvati nella cache dei metadati del dispositivo. Questo messaggio del registro eventi contiene le informazioni seguenti:

Una descrizione dell'evento.

Il percorso del pacchetto di metadati del dispositivo decompresso nella cache dei metadati del dispositivo.

Il nome del pacchetto di metadati del dispositivo.

Event ID: 7902 Error: Device metadata package not signed.Un pacchetto di metadati del dispositivo installato non è stato firmato dal dashboard.

Nota: la firma del pacchetto di metadati del dispositivo viene verificata solo durante il download dal server WMIS.Questo messaggio del registro eventi contiene le informazioni seguenti:

Una descrizione dell'errore. Il nome del pacchetto di metadati del dispositivo.

Un codice di errore specifico dell'applicazione. Per altre informazioni sui codici di errore, vedi "Determinare il codice di errore correlato ai metadati del dispositivo" più avanti in questo documento.

Un codice di errore Win32 .

Event ID: 7950 Information: New device metadata package discovered in the local metadata store.Il Client di recupero metadati di dispositivi ha rilevato un nuovo pacchetto di metadati del dispositivo installato nel computer locale. Questo messaggio del registro eventi contiene le informazioni seguenti:

Una descrizione dell'evento. L'origine del pacchetto di metadati del dispositivo, ovvero l'archivio dei

metadati del dispositivo o la cache dei metadati del dispositivo. Per altre informazioni, vedi "Glossario" più avanti in questo documento.

Il nome del pacchetto di metadati del dispositivo.

Event ID: 7951 Information: Query for metadata packages in progress.Il Client di recupero metadati di dispositivi esegue una query sui pacchetti di metadati del dispositivo installati per un dispositivo specifico. Questo messaggio del registro eventi contiene le informazioni seguenti:

Una descrizione dell'evento.

Una chiave di ricerca del dispositivo, ad esempio l'ID hardware o l'ID modello del dispositivo.

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 17: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 17

Nota: quando come parametro viene passato un elenco di ID hardware, viene registrato l'ID hardware più specifico.

Event ID: 7952 Warning: Network-related errors.Il Client di recupero metadati di dispositivi ha riscontrato un errore di rete durante il download di un pacchetto di metadati del dispositivo dal server WMIS.

Nota: l'avviso non viene generato se la rete non è disponibile.

Questo messaggio del registro eventi contiene le informazioni seguenti:

Una descrizione dettagliata dell'errore. Un codice di errore specifico dell'applicazione.

Il codice di stato HTTP al momento in cui si è verificato l'errore di rete.

Eseguire il debug mediante Event Tracing for Windows (ETW) in Windows 8

Se esegui il debug di un problema relativo al pacchetto di metadati del dispositivo, ti consigliamo di usare il Visualizzatore eventi.

A partire da Windows 7, il servizio Event Tracing for Windows (ETW) supporta il canale DeviceMetadata/Debug per gli eventi relativi all'elaborazione di pacchetti di metadati del dispositivo.

Visualizzare eventi ETW DeviceMetadata/Debug nel Visualizzatore eventiEcco come fare per visualizzare eventi relativi ai metadati del dispositivo nel Visualizzatore eventi:

1. Nel menu Start digita Visualizzatore eventi e seleziona le impostazioni nel riquadro Cerca.

2. Fai clic su Visualizza i registri eventi.

3. Nel menu Visualizza fai clic su Visualizza registri analitici e di debug.

4. Espandi il nodo Registri applicazioni e servizi, il nodo Microsoft, il nodo Windows e quindi il nodo UserPnP.

5. Seleziona il nodo DeviceMetadata/Debug.

Nota: per ricevere e visualizzare eventi, devi abilitare l'accesso al canale ETW DeviceMetadata/Debug. Fai clic con il pulsante destro del mouse sul nodo DeviceMetadata/Debug, scegli Proprietà e quindi seleziona la casella EnableLogging.

Eventi ETW DeviceMetadata/DebugDurante il download o l'elaborazione di un pacchetto di metadati del dispositivo il sistema operativo registra gli errori, gli avvisi e gli eventi informativi seguenti.

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 18: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 18

Event ID: 7804 Information: DMRC Start Search Local Index.Client di recupero metadati di dispositivi avvia la ricerca di un pacchetto di metadati del dispositivo nella cache locale.

Messaggio: START: Ricerca pacchetto di metadati nell'indice locale

Event ID: 7805 Information: DMRC Stop Search Local Index.Client di recupero metadati di dispositivi interrompe la ricerca di un pacchetto di metadati del dispositivo nella cache locale.

Messaggio: STOP: Ricerca pacchetto di metadati nell'indice locale

Event ID: 7806 Information: DMRC Start Unpack package.Client di recupero metadati di dispositivi avvia la decompressione di un pacchetto di metadati del dispositivo.

Messaggio: START: Decompressione pacchetto di metadati nella cache

Event ID: 7807 Information: DMRC Stop Unpack package.Client di recupero metadati di dispositivi interrompe la decompressione di un pacchetto di metadati del dispositivo.

Messaggio: STOP: Decompressione pacchetto di metadati nella cache

Event ID: 7808 Information: DMRC Start Parse_PackageInfo.Client di recupero metadati di dispositivi avvia l'analisi di packageinfo.xml.

Messaggio: START: Analisi proprietà metadati in packageinfo.xml

Event ID: 7809 Information: DMRC Stop Parse_PackageInfo.Client di recupero metadati di dispositivi interrompe l'analisi di packageinfo.xml.

Messaggio: STOP: Analisi proprietà metadati in packageinfo.xml

Event ID: 7810 Information: DMRC Start Scan_LocalStore.Client di recupero metadati di dispositivi avvia l'analisi dei pacchetti di metadati nell'archivio di metadati locale.

Messaggio: START: Analisi archivio locale per individuazione di nuovi pacchetti di metadati

Event ID: 7811 Information: DMRC Stop Scan_LocalStore.Client di recupero metadati di dispositivi interrompe l'analisi dei pacchetti di metadati nell'archivio di metadati locale.

Messaggio: STOP: Analisi archivio locale per individuazione di nuovi pacchetti di metadati

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 19: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 19

Event ID: 7812 Information: DMRC Start Initialize.Client di recupero metadati di dispositivi avvia l'inizializzazione del processo.

Messaggio: START: Inizializzazione di DMRC

Event ID: 7813 Information: DMRC Stop Initialize.Client di recupero metadati di dispositivi interrompe l'inizializzazione.

Messaggio: STOP: Inizializzazione di DMRC

Event ID: 7814 Information: DMRC Start Uninitialize.Client di recupero metadati di dispositivi avvia l'annullamento dell'inizializzazione.

Messaggio: START: Annullamento inizializzazione di DMRC

Event ID: 7815 Information: DMRC Stop Uninitialize.Client di recupero metadati di dispositivi interrompe l'annullamento dell'inizializzazione.

Messaggio: STOP: Annullamento inizializzazione di DMRC

Event ID: 7900 Error: Device metadata package error.È stato rilevato un errore relativo a uno dei componenti di un pacchetto di metadati del dispositivo. Questo messaggio del registro eventi contiene le informazioni seguenti:

Una descrizione dell'errore.L'origine del pacchetto di metadati del dispositivo, ovvero DeviceMetadataStore o DeviceMetadataCache. Per altre informazioni, vedi "Glossario" più avanti in questo documento.

Il nome del pacchetto di metadati del dispositivo. Un codice di errore specifico dell'applicazione. Per altre informazioni sui

codici di errore, vedi "Determinare il codice di errore correlato ai metadati del dispositivo" più avanti in questo documento.

Un codice di errore Win32®.0x50000011

Impossibile decomprimere il pacchetto di metadati Convalida del nome file non riuscita da parte del nome pacchetto

0x50000021

Impossibile aprire PackageInfo Impossibile aprire DeviceInfo

Impossibile aprire WindowsInfo

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 20: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 20

Impossibile aprire ServiceInfo

Impossibile aprire SoftwareInfo

0x50000022Impossibile analizzare PackageInfo

Impossibile analizzare DeviceInfoImpossibile analizzare WindowsInfo

Impossibile analizzare ServiceInfoImpossibile analizzare SoftwareInfo

Event ID: 7901 Information: Device metadata package downloaded from WMIS.Il Client di recupero metadati di dispositivi ha scaricato un pacchetto di metadati del dispositivo dal server WMIS. I componenti vengono estratti dal pacchetto e salvati nella cache dei metadati del dispositivo. Questo messaggio del registro eventi contiene le informazioni seguenti:

Messaggio: È stato scaricato da WMIS un nuovo pacchetto di metadati del dispositivo.

Il percorso del pacchetto di metadati del dispositivo decompresso nella cache dei metadati del dispositivo.

Il nome del pacchetto di metadati del dispositivo.

Event ID: 7902 Error: Device metadata package not signed.Un pacchetto di metadati del dispositivo installato non è stato firmato dal dashboard.

Nota: la firma del pacchetto di metadati del dispositivo viene verificata solo durante il download dal server WMIS.

Questo messaggio del registro eventi contiene le informazioni seguenti: Una descrizione dell'errore.

Il nome del pacchetto di metadati del dispositivo. Un codice di errore specifico dell'applicazione. Per altre informazioni sui

codici di errore, vedi "Determinare il codice di errore correlato ai metadati del dispositivo" più avanti in questo documento.

Un codice di errore Win32 .

Event ID: 7903 Information: DMRC Parse Device metadata.Client di recupero metadati di dispositivi ha completato l'analisi del pacchetto di metadati del dispositivo. Questo messaggio del registro eventi contiene le informazioni seguenti:

Messaggio: Analisi del file di metadati del dispositivo completata.

Il percorso del pacchetto di metadati del dispositivo decompresso nella cache dei metadati del dispositivo.

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 21: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 21

Il nome del pacchetto di metadati del dispositivo.

Lingua

Event ID: 7950 Information: New device metadata package discovered in the local metadata store.Il Client di recupero metadati di dispositivi ha rilevato un nuovo pacchetto di metadati del dispositivo installato nel computer locale. Questo messaggio del registro eventi contiene le informazioni seguenti:

Una descrizione dell'evento.

L'origine del pacchetto di metadati del dispositivo, ovvero l'archivio dei metadati del dispositivo o la cache dei metadati del dispositivo. Per altre informazioni, vedi "Glossario" più avanti in questo documento.

Il nome del pacchetto di metadati del dispositivo.

Event ID: 7951 Information: Query for metadata packages in progress.Il Client di recupero metadati di dispositivi esegue una query sui pacchetti di metadati del dispositivo installati per un dispositivo specifico. Questo messaggio del registro eventi contiene le informazioni seguenti:

Una descrizione dell'evento. Una chiave di ricerca del dispositivo, ad esempio l'ID hardware o l'ID modello

del dispositivo.Nota: quando come parametro viene passato un elenco di ID hardware, viene registrato l'ID hardware più specifico.

Event ID: 7952 Warning: Network-related errors.Il Client di recupero metadati di dispositivi ha riscontrato un errore di rete durante il download di un pacchetto di metadati del dispositivo dal server WMIS.

Nota: l'avviso non viene generato se la rete non è disponibile.

Questo messaggio del registro eventi contiene le informazioni seguenti:

Una descrizione dettagliata dell'errore. Un codice di errore specifico dell'applicazione.

Il codice di stato HTTP al momento in cui si è verificato l'errore di rete.

Eseguire il debug tramite Segnalazione di problemi (Centro operativo)Windows 7 invia le segnalazioni degli errori relativi al pacchetto di metadati del dispositivo (codice di errore 0x50000xx) al server di segnalazione errori di Windows. Nel Centro operativo sono elencati gli errori che verranno inviati o che sono già stati inviati. Le segnalazioni includono informazioni per il debug del pacchetto di metadati del dispositivo.

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 22: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 22

Visualizzare una segnalazione di problemi nel Centro operativoEcco come fare per visualizzare le segnalazioni di problemi nel Centro operativo:

1. Nel menu Start digita "Visualizza tutte le segnalazioni di problemi" e premi INVIO.2. Seleziona la segnalazione di problemi da esaminare. La segnalazione contiene

informazioni dettagliate sull'errore.

Puoi trovare le stesse informazioni nel Visualizzatore eventi:

1. Avvia il Visualizzatore eventi.

2. Espandi il nodo Registri di Windows.

3. Fai clic con il pulsante destro del mouse su Applicazione e quindi seleziona Filtro registro corrente.

4. Digita "1001" nella casella di testo ID evento e quindi fai clic su OK.

La casella di testo ID evento è la casella di testo senza etichetta al centro della finestra di dialogo il cui contenuto predefinito è "<Tutti gli ID evento>".

Interpretare una segnalazione di problemiOgni segnalazione di problemi relativa al Client di recupero metadati di dispositivi contiene le informazioni seguenti:1. Un codice di errore specifico dell'applicazione. Per altre informazioni sui codici di

errore, vedi "Determinare il codice di errore correlato ai metadati del dispositivo" più avanti in questo documento.

2. Un codice di errore Win32 .

3. L'origine del pacchetto di metadati del dispositivo, ovvero l'archivio dei metadati del dispositivo o la cache dei metadati del dispositivo. Per altre informazioni, vedi "Glossario" più avanti in questo documento.

4. Il nome del pacchetto di metadati del dispositivo.

Determinare il codice di errore correlato ai metadati del dispositivoA partire da Windows 7 il sistema operativo registra i codici di errore seguenti negli eventi relativi al download e all'elaborazione di pacchetti di metadati del dispositivo. Questi eventi sono gestiti dal servizio ETW e possono essere visualizzati tramite il Visualizzatore eventi.

Errore del server WMIS (200000xx):

21: La richiesta non contiene una richiesta di metadati del dispositivo.22: La dimensione del batch delle richieste supera il valore massimo consentito.

23: Il valore delle impostazioni locali non è valido.24: La richiesta non contiene informazioni di intestazione valide.

25: Il formato della richiesta non è valido.31: Si è verificato un errore del servizio durante l'elaborazione della richiesta.

Errore locale di Client di recupero metadati di dispositivi (0x400000xx):

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 23: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 23

La cache dei metadati locale è danneggiata:

11: Non sono disponibili cache dei metadati locali.12: La struttura (cartelle) della cache dei metadati locale non è corretta.

L'archivio dei metadati locale è danneggiato:21: Non sono disponibili archivi dei metadati locali.22: La struttura (cartelle) nell'archivio dei metadati locale è danneggiata.

L'indice è danneggiato.

31: L'indice risulta mancante.32: Indice danneggiato.

Errori del pacchetto di metadati del dispositivo (0x500000xx):Errore del file CAB:

11: Il file CAB è danneggiato.12: La struttura del file CAB non è corretta.

Errore di PackageInfo.xml:21: PackageInfo.xml risulta mancante.22: PackageInfo.xml contiene errori e non è possibile analizzarlo.

Nota: il codice di errore 22 indica che il documento PackageInfo.xml non contiene elementi obbligatori o che uno o più elementi non sono validi in base alla sintassi dell'XML Schema PackageInfo.

Errore di DeviceInfo.xml:31: DeviceInfo.xml risulta mancante.32: DeviceInfo.xml contiene errori e non è possibile analizzarlo.33: DeviceInfo.xml non contiene elementi obbligatori.34: Gli elementi in DeviceInfo.xml non sono validi in base alla definizione dell'XML Schema.

Errore di WindowsInfo.xml:41: WindowsInfo.xml risulta mancante.42: WindowsInfo.xml contiene errori e non è possibile analizzarlo.43: WindowsInfo.xml non contiene elementi obbligatori.44: Gli elementi in WindowsInfo.xml non sono validi in base alla definizione dell'XML Schema.

Errore di rete:Query WMIS (0x70000xxx):

503: Il server WMIS è occupato e non è in grado di rispondere alla richiesta.Per altre informazioni sugli errori HTTP, vedi "Risorse" alla fine del documento.

408: Il server WMIS è attivo, ma la richiesta è scaduta.500: Il server WMIS ha restituito un errore interno, ma l'XML dell'errore non include un codice di errore dettagliato.

Errori BITS:Per altre informazioni sugli errori BITS, vedi la sezione relativa ai valori di restituzione BITS su MSDN®.

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 24: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 24

Appendice

Eseguire il debug della configurazione del dispositivo mediante Event Tracing for Windows (ETW) in Windows 8

Se esegui il debug di un problema di configurazione del dispositivo, inclusa l'installazione del pacchetto di metadati del dispositivo, ti consigliamo di usare il Visualizzatore eventi.

A partire da Windows 8, il servizio Event Tracing for Windows (ETW) supporta il canale per gli eventi relativi alla configurazione dei dispositivi.

Visualizzare Eventi ETW relativi alla configurazione del dispositivo nel Visualizzatore eventiEcco come fare per visualizzare eventi relativi ai metadati del dispositivo nel Visualizzatore eventi:1. Nel menu Start digita Visualizzatore eventi e seleziona le impostazioni nel

riquadro Cerca.2. Fai clic su Visualizza i registri eventi.

3. Nel menu Visualizza fai clic su Visualizza registri analitici e di debug.4. Espandi i nodi Registri applicazioni e servizi, Microsoft, Windows e infine

DeviceSetupManager.5. Seleziona il nodo Admin o Debug per visualizzare i registri.

6. Nota: per ricevere e visualizzare eventi del nodo Debug devi abilitare la registrazione nel canale Debug. Fai clic con il pulsante destro del mouse sul nodo Debug, scegli Proprietà e quindi seleziona la casella EnableLogging.

Eventi ETW relativi alla configurazione del dispositivoDurante il download o l'elaborazione di un pacchetto di metadati del dispositivo il sistema operativo registra gli errori, gli avvisi e gli eventi informativi seguenti.

Nodo AdminDi seguito sono elencati gli eventi che saranno registrati nel nodo Admin.

Event ID: 100 Information: DSMServiceStartup.Il servizio DSM viene avviato. Questo messaggio del registro eventi contiene le informazioni seguenti:

Messaggio: Avvio servizio DSM

Informazioni sulla modalitào Normale

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 25: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 25

o In pausa

o Configurazione

o Configurazione guidata

L'ora in cui è stata eseguita l'ultima sessione DSM.

Event ID: 101 Information: DSMServiceShutdown.Il servizio DSM viene arrestato. Questo messaggio del registro eventi contiene le informazioni seguenti:

Messaggio: Arresto del servizio DSM in corso.

Il tempo di attività del servizio (per quanto tempo il servizio DSM è stato attivo).

Il funzionamento attivo (per quanto tempo il servizio DSM ha funzionato attivamente).

Event ID: 104 Error: DsmServiceStartupFailed.Avvio del servizio DSM non riuscito. Questo messaggio del registro eventi contiene le informazioni seguenti:

Messaggio: Impossibile avviare il servizio DSM.

Codice di errore Win32

Event ID: 105 Information: RetrySequenceStart.DSM rileva un errore e avvia la sequenza di nuovi tentativi. Questo messaggio del registro eventi contiene le informazioni seguenti:

Messaggio: Il servizio DSM sta per iniziare una sequenza di nuovi tentativi perché sono stati rilevati errori software che consentono nuovi tentativi.

Event ID: 106 Information: RetrySequenceStop.DSM interrompe la sequenza di nuovi tentativi. Questo messaggio del registro eventi contiene le informazioni seguenti:

Messaggio: Il servizio DSM sta per uscire dallo stato di esecuzione di nuovi tentativi.

La durata dei cicli di nuovi tentativi in questa sessione (il numero di nuovi tentativi effettuati dal servizio DSM in questa sessione).

Event ID: 109 Information: DsmCoreServiceMode.DSM passa allo stato di servizio. Questo messaggio del registro eventi contiene le informazioni seguenti:

Messaggio: Il servizio DSM è passato allo stato di servizio Informazioni sulla modalità

o Normale

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 26: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 26

o In pausa

o Configurazione

o Configurazione guidata

Event ID: 112 Information: DeviceJobQueueComplete. DSM ha completato la coda dei processi di un dispositivo. Questo messaggio

del registro eventi contiene le informazioni seguenti: Nome dispositivo

ID contenitore Il numero di attività elaborate nelle sessioni

Il numero di proprietà aggiornate Il funzionamento attivo (per quanto tempo il servizio DSM ha funzionato

attivamente).

Event ID: 120 Information: DriverPackageDownloaded.DSM ha scaricato un driver da Windows Update. Questo messaggio del registro

eventi contiene le informazioni seguenti:

Messaggio: Aggiornamento del driver scaricato da Windows Update ID del pacchetto di driver

Durata del download (il tempo impiegato per il download dei driver).

Event ID: 121 Error: DriverInstallFailed.L'installazione del driver non è riuscita. Questo messaggio del registro eventi

contiene le informazioni seguenti:

Messaggio: Installazione del driver non riuscita ID devnode

Codice di errore Win32

Event ID: 122 Warning: DriverInstallBlockedByWUPolicy.L'installazione del driver non è riuscita a causa del criterio di consenso esplicito di

Windows Update. Il download del driver da Windows Update è stato esplicitamente rifiutato da criteri utente o di gruppo.

Messaggio: Accesso ai driver su Windows Update bloccato dal criterio

Event ID: 123 Warning: DriverInstallDelayed.Il servizio DSM è stato ritardato. Questo messaggio del registro eventi contiene le

informazioni seguenti: Messaggio: Ritardo del servizio DSM

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 27: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 27

Durata del ritardo (per quanto tempo si è verificato il ritardo. )

ID del dispositivo

Event ID: 124 Information: DriverInstalled.Un driver è stato installato correttamente. Questo messaggio del registro eventi

contiene le informazioni seguenti:

ID del pacchetto di driver ID dell'istanza di dispositivo

Durata dell'installazione (il tempo impiegato per l'installazione del driver)

Event ID: 125 Warning: DriverInstallBlockedByPnpPolicy.L'installazione di un driver non è riuscita a causa di un criterio PnP. Questo

messaggio del registro eventi contiene le informazioni seguenti:

Messaggio: Installazione di un driver nel dispositivo bloccata da criteri di restrizione PnP

ID devnode

Event ID: 130 Warning: MetadataStagingSucceeded.Un pacchetto di metadati del dispositivo è stato gestito temporaneamente per un

contenitore di dispositivi. Questo messaggio del registro eventi contiene le informazioni seguenti:

Messaggio: Gestione temporanea del pacchetto di metadati eseguita per il contenitore

Nome del pacchetto di metadati del dispositivo

ID del contenitore di dispositivi Durata della gestione temporanea (il tempo impiegato per la gestione

temporanea del pacchetto di metadati del dispositivo)

Event ID: 131 Error: MetadataStagingFailed.La gestione temporanea dei metadati non è riuscita. Questo messaggio del

registro eventi contiene le informazioni seguenti:

Messaggio: Gestione temporanea dei metadati non riuscita ID del contenitore di dispositivi

Codice di errore Win32

Event ID: 150 Information: DeviceRemovalSucceeded.Un dispositivo è stato rimosso correttamente. Questo messaggio del registro

eventi contiene le informazioni seguenti:

Messaggio: Il dispositivo è stato rimosso. Nome dispositivo

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 28: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 28

ID contenitore

Event ID: 151 Error: DeviceRemovalTimeout.Non è stato possibile rimuovere un dispositivo. Questo messaggio del registro

eventi contiene le informazioni seguenti: Messaggio: Un dispositivo non ha risposto a una richiesta di rimozione del

dispositivo. Nome dispositivo

ID contenitore

Event ID: 152 Error: DevnodeRemovalFailure.Non è stato possibile rimuovere un devnode. Questo messaggio del registro

eventi contiene le informazioni seguenti:

Messaggio: Impossibile rimuovere il nodo del dispositivo. Nome devnode

Codice di errore

Event ID: 200 Warning: NoConnectionToWu.Il sistema non è connesso a Windows Update. Messaggio: Impossibile connettersi al servizio Windows Update.

Event ID: 201 Warning: NoConnectionToWmis.Il sistema non è connesso a Windows Metadata and Internet Services.

Messaggio: Impossibile connettersi a Windows Metadata and Internet Services (WMIS).

Event ID: 202 Warning: NoConnectionToInternet.Il sistema non è connesso a Internet.

Messaggio: Connessione a Internet non disponibile in Gestione elenco reti.

Event ID: 203 Information: NetworkAvailable.Il sistema non è connesso a Internet. Messaggio: Connessione a Internet non disponibile in Gestione elenco reti.

Nodo Debug

Event ID: 102 Information: DSMServiceDllLoad.La DLL del servizio DSM è stata caricata.

Messaggio: Caricamento della DLL del servizio DSM riuscito.

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 29: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 29

Event ID: 103 Information: DSMServiceDllUnload.Lo scaricamento della DLL del servizio DSM è in corso..

Messaggio: Scaricamento della DLL del servizio DSM in corso.

Event ID: 108 Information: DsmCoreServiceState.DSM è passato allo stato di servizio. Questo messaggio del registro eventi contiene le informazioni seguenti:

Messaggio: Il servizio DSM è passato allo stato di servizio

Informazioni sullo statoo Inizializzazione

o Inattivo

o Funzionante

o Nuovo tentativo in sospeso

o Arresto

Event ID: 110 Information: DsmJobStarted.Processo DSM avviato per un contenitore di dispositivi. Questo messaggio del registro eventi contiene le informazioni seguenti:

Messaggio: Processo avviato per il contenitore di dispositivi ID contenitore

ID processo Modalità processo

o StartDeviceInstall

o InstallDrivers

o RunHeuristics

o InstallMetadata

o Remove

o Refresh

o RefreshProperty

Event ID: 111 Information: DsmJobComplete.DSM ha completato un processo per un contenitore di dispositivi. Questo messaggio del registro eventi contiene le informazioni seguenti:

Messaggio: Processo completato per il contenitore di dispositivi

ID contenitore ID processo

Stato attività

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 30: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 30

o Completato

o Riavvio necessario

o Errore software

o Errore hardware

o Errore interno

o Bloccato da criteri utente

o Bloccato da criteri del sistema

o Annullato

Event ID: 220 Information: DsmRegisteredBackgroundTask.DSM ha registrato un'attività in background per un contenitore di dispositivi.

Questo messaggio del registro eventi contiene le informazioni seguenti:

Messaggio: Il gestore che consente all'app di gestire le notifiche del contenitore di dispositivi è stato registrato.

ID del contenitore di dispositivi Nome completo del pacchetto dell'app

Nome del gestore delle notifiche

Event ID: 221 Information: DsmBackgroundTaskAlreadyRegistered.L'attività in background è già registrata. Questo messaggio del registro eventi

contiene le informazioni seguenti:

Messaggio: Per il contenitore di dispositivi è stato già registrato un gestore per l'app.

ID del contenitore di dispositivi Nome completo del pacchetto dell'app

Event ID: 222 Information: DsmRegisterErrorBackgroundTask.La registrazione dell'attività in background non è riuscita. Il messaggio del registro eventi contiene le informazioni seguenti:

Messaggio: Il contenitore di dispositivi e l'app specificano le informazioni sull'attività in background, ma la registrazione non è riuscita a causa di un errore.ID del contenitore di dispositiviNome completo del pacchetto dell'appCodice di errore Win32

Event ID: 223 Information: DsmUnregisterPrintBackgroundTask.La registrazione di un'attività di stampa in background è stata annullata dopo la

disinstallazione dell'app. Questo messaggio del registro eventi contiene le informazioni seguenti:

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 31: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 31

Messaggio: La registrazione dell'attività di stampa in background è stata annullata dopo la disinstallazione dell'app.

Nome completo del pacchetto dell'app

Event ID: 224 Information: DsmUnregisterMobileOperatorBackgroundTask.La registrazione di un'attività in background Mobile Broadband è stata annullata

dopo la disinstallazione dell'app. Questo messaggio del registro eventi contiene le informazioni seguenti:

Messaggio: La registrazione dell'attività in background per l'operatore di telefonia mobile è stata annullata dopo la disinstallazione dell'app.

Nome completo del pacchetto dell'app

GlossarioClient di recupero metadati di dispositivi

Gestisce il funzionamento dei metadati del dispositivo in Windows 7.

WMISAcronimo di Windows Metadata and Internet Services. Gestisce i pacchetti dei metadati del dispositivo che i partner inviano al dashboard tramite Internet.Dashboard Windows Dev Center - Hardware Sito Web che consente di qualificare le applicazioni software e i dispositivi hardware per il programma Microsoft Logo Program. Puoi quindi specificare informazioni sui siti che presentano prodotti Windows e aggiornare le impostazioni di distribuzione del driver su Windows Update, recuperare dati dell'utente finale in seguito a un arresto anomalo e inviare pacchetti dei metadati del dispositivo.

Per altre informazioni, vedi Risorse alla fine di questo documento.Archivio dei metadati del dispositivo

%programdata%\Microsoft\Windows\DeviceMetadataStore\Cartella in cui utenti o applicazioni copiano i pacchetti dei metadati del dispositivo durante l'installazione dei pacchetti nel sistema locale.

Cache dei metadati del dispositivo%localappdata%\Local\Microsoft\Device Metadata\

%PROGRAMDATA%\Microsoft\Windows\DeviceMetadataStore (in Windows 8)Cartella in cui il Client di recupero metadati di dispositivi memorizza nella cache il pacchetto di metadati del dispositivo decompresso. In questa cartella vengono salvati tutti i pacchetti dei metadati del dispositivo decompressi, come quelli scaricati dal server WMIS o quelli installati nell'archivio dei metadati del dispositivo locale.

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.

Page 32: Installazione del pacchetto di metadati del dispositivodownload.microsoft.com/.../device-metadata-package-… · Web viewPer ridurre il traffico della rete locale di un utente, il

Pipeline del pacchetto di metadati del dispositivo - 32

Risorse

MSDNValori restituiti BITS

http://msdn.microsoft.com/en-us/library/aa362823(VS.85).aspx

Funzione CopyFilehttp://msdn2.microsoft.com/en-us/library/aa363851.aspx

Sito Windows Dev Center - HardwareCome creare un pacchetto di metadati del dispositivo per la cartella Dispositivi e stampanti

http://msdn.microsoft.com/en-us/library/windows/hardware/gg463145.aspx

Windows Driver KitInstallazione di driver e stampanti

http://msdn2.microsoft.com/en-us/library/aa972910.aspxCreazione di file INF per più piattaforme e sistemi operativi

http://msdn.microsoft.com/en-us/library/ff540206.aspxFile INF

http://msdn.microsoft.com/en-us/library/ff547402.aspxDefinizioni dei codici di stato 10

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10

28 settembre 2012© 2012 Microsoft Corporation. Tutti i diritti riservati.