Condividi tramite


Codici di stato HTTP in IIS

Questo articolo fornisce un elenco dei codici di stato HTTP (Hypertext Transfer Protocol) in Microsoft Internet Information Services (IIS).

Versione originale del prodotto: Internet Information Services
Numero della Knowledge Base originale: 943891

Introduzione

Quando si tenta di accedere al contenuto in un server che esegue IIS utilizzando il protocollo HTTP, IIS restituisce un codice numerico che indica il risultato della richiesta e la semantica della risposta, specificando se la richiesta ha avuto esito positivo.

La prima cifra del codice di stato definisce la classe di risposta. Le ultime due cifre non hanno alcun ruolo di categorizzazione. Per la prima cifra sono presenti cinque valori:

Percorsi dei file di registro

Il codice di stato HTTP viene memorizzato nel registro di IIS. IIS inserisce i file di log nella cartella per impostazione predefinita: inetpub\logs\Logfiles.

Questa cartella contiene directory separate per ciascun sito Web. I file di registro vengono creati nelle directory ogni giorno e, per impostazione predefinita, vengono denominati utilizzando la data. Ad esempio, un file di log può essere denominato come exYYMMDD.log.

Codici di stato HTTP

Questa sezione descrive alcuni dei codici di stato HTTP comuni.

Nota

In questo articolo non sono riportati tutti i possibili codici di stato HTTP previsti dalla specifica HTTP. Ad esempio, un filtro Internet Server API (ISAPI) o un modulo HTTP personalizzato può impostare il proprio codice di stato HTTP.

1xx - Informazioni

Questi codici di stato HTTP indicano una risposta provvisoria per comunicare l'avanzamento o lo stato della richiesta prima di inviare una risposta finale al computer client.

IIS usa i codici di stato HTTP informativi seguenti:

Codice Descrizione Note
100 Continua La parte iniziale della richiesta è stata ricevuta e non è ancora stata rifiutata dal server. Il server intende inviare una risposta finale dopo che la richiesta è stata ricevuta ed eseguita completamente.
101 Scambio di protocolli Il server riconosce ed è disposto a rispettare la richiesta del client di una modifica nel protocollo dell'applicazione in uso.

2xx: Operazione riuscita

Questi codici di stato HTTP indicano che la richiesta del client è stata accettata dal server con successo.

IIS usa i codici di stato HTTP seguenti:

Codice Descrizione Note
200 OK La richiesta client è stata elaborata correttamente.
201 Creato La richiesta client è stata soddisfatta e ha comportato la creazione di una o più nuove risorse.
202 Accettata La richiesta client è stata accettata per l'elaborazione, ma l'elaborazione non è stata completata.
203 Informazioni non autorevoli La richiesta client ha avuto esito positivo, ma il contenuto racchiuso è stato modificato dalla risposta del server di origine.
204 Nessun contenuto Il server ha soddisfatto correttamente la richiesta e che non sono presenti contenuti aggiuntivi da inviare nel contenuto della risposta.
205 Ripristinare il contenuto Il server ha soddisfatto la richiesta e si aspetta che l'agente utente reimposta la "visualizzazione documento", che ha causato l'invio della richiesta, allo stato originale ricevuto dal server di origine.
206 Contenuto parziale Il server sta soddisfando correttamente una richiesta di intervallo per la risorsa di destinazione trasferendo una o più parti della rappresentazione selezionata.

3xx - Reindirizzamento

Questi codici di stato HTTP indicano che il browser client deve eseguire altre azioni per soddisfare la richiesta. Ad esempio, il browser client potrebbe dover richiedere una pagina diversa nel server. In alternativa, il browser client potrebbe dover ripetere la richiesta usando un server proxy.

IIS usa i codici di stato HTTP di reindirizzamento seguenti:

Codice Descrizione Note
301 Spostata in modo permanente Alla risorsa di destinazione è stato assegnato un nuovo URI permanente e tutti i riferimenti futuri a questa risorsa devono utilizzare uno degli URI inclusi.
302 Oggetto spostato La risorsa di destinazione risiede temporaneamente in un URI diverso. Poiché in alcuni casi il reindirizzamento potrebbe essere modificato, il client deve continuare a usare l'URI di destinazione per le richieste future
304 Non modificato Una richiesta GET o HEAD condizionale è stata ricevuta e avrebbe generato una risposta 200 (OK) se non fosse per il fatto che la condizione ha valutato su false.
307 Reindirizzamento temporaneo Il browser client richiede un documento già presente nella cache. Il documento non è stato modificato dopo la memorizzazione nella cache. Anziché scaricare il documento dal server, sul browser client verrà utilizzata la copia presente nella cache.

4xx - Errore del client

Questi codici di stato HTTP indicano che si è verificato un errore, probabilmente causato dal browser client. Ad esempio, il browser client potrebbe aver richiesto una pagina che non esiste. In alternativa, il browser client potrebbe non aver fornito informazioni di autenticazione valide.

IIS usa i codici di stato HTTP di errore client seguenti:

Codice Descrizione Note
400 Richiesta non valida Non è stato possibile comprendere la richiesta dal server a causa della sintassi in formato non valido. Il client non deve ripetere la richiesta senza modifiche. Per ulteriori informazioni, consultare Risoluzione degli errori HTTP 400 in IIS.
401 accesso negato La richiesta non è stata applicata perché non dispone di credenziali di autenticazione valide per la risorsa di destinazione.
403 Operazione non consentita Il server ha compreso la richiesta, ma si rifiuta di soddisfarla.
404 Non trovato Il server di origine non ha trovato una rappresentazione corrente per la risorsa di destinazione o non è disposto a rivelare che ne esiste una.
405 Metodo non consentito Il metodo ricevuto nella riga della richiesta è noto dal server di origine, ma non è supportato dalla risorsa di destinazione.
406 Non accettabile Il browser client non accetta il tipo MIME della risorsa richiesta.
408 Richiesta scaduta Il server non ha ricevuto un messaggio di richiesta completo nel tempo massimo di attesa.
412 Precondizione non riuscita Una o più condizioni specificate nei campi dell'intestazione della richiesta è valutata come false quando sono testate sul server.
413 Entità della richiesta troppo grande Il payload della richiesta HTTP è troppo grande.

400 - Richiesta non valida.

Il file Hypertext Transfer Protocol Stack (Http.sys) impedisce a IIS di elaborare la richiesta a causa di un problema nella richiesta. In genere, il codice di stato HTTP indica che la richiesta contiene caratteri o sequenze non validi oppure che la richiesta contraddice le impostazioni di protezione del file Http.sys.

IIS definisce i codici di stato HTTP seguenti che indicano una causa più specifica di un errore 400:

Codice Descrizione
400,1 Intestazione di destinazione non valida
400,2 Profondità dell'intestazione non valida.
400,3 Intestazione condizionale non valida
400,4 Intestazione di overwrite non valida
400,5 Intestazione Translate non valida.
400,6 Corpo della richiesta non valido
400,7 Lunghezza del contenuto non valida.
400,8 Timeout non valido
400,9 Token di blocco non valido

A partire da IIS 8.0 sono stati introdotti i seguenti codici di stato secondari HTTP inclusi in Windows Server 2012 (sistema operativo attualmente non supportato):

Codice Descrizione
400.10 Intestazione X-Forwarded-For (XFF) non valida
400.11 Richiesta WebSocket non valida

I codici di stato secondari HTTP seguenti sono introdotti in Application Request Routing (ARR) versione 3.0.1916:

Codice Descrizione
400.601 Richiesta client non valida (ARR)
400.602 Formato di data/ora non valido (ARR)
400.603 Errore dell'intervallo di analisi (ARR)
400.604 Client disconnesso (ARR)
400.605 Numero massimo di inoltri (ARR)
400.606 Errore di concorrenza asincrona (ARR)

401 - Accesso negato

IIS definisce diversi codici di stato HTTP che indicano una causa più specifica di un errore 401. I seguenti codici di stato HTTP specifici vengono visualizzati nel browser client, ma non vengono inclusi nel registro di IIS:

Codice Descrizione Note
401.1 Accesso non riuscito. Il tentativo di accesso non riesce, probabilmente a causa di un nome utente errato o di una password non valida.
401,2 Accesso non riuscito a causa della configurazione del server Questo codice di stato HTTP indica un problema nelle impostazioni di configurazione dell'autenticazione sul server.
401,3 Accesso negato dall'ACL sulla risorsa Questo codice di stato HTTP indica un problema nelle autorizzazioni del file system NTFS. Questo problema può verificarsi anche se le autorizzazioni sono corrette per il file a cui si tenta di accedere. Ad esempio, il problema si verifica se all'account IUSR non è consentito accedere alla directory C:\Winnt\System32\Inetsrv.
401.4 Autorizzazione non riuscita a causa del filtro. Un filtro ISAPI (Internet Server Application Programming Interface) non consente l'elaborazione della richiesta a causa di un problema di autorizzazione.
401.5 Autorizzazione non riuscita a causa dell'applicazione ISAPI/CGI. Un'applicazione ISAPI o CGI (Common Gateway Interface) non consente l'elaborazione della richiesta a causa di un problema di autorizzazione.
401,501 Accesso negato: è stato raggiunto il limite di frequenza delle richieste simultanee Restrizione IP dinamica: troppe richieste simultanee sono state effettuate dallo stesso IP client.
401,502 Accesso negato: è stato raggiunto il limite massimo di frequenza delle richieste Restrizione IP dinamica: è stato raggiunto il numero massimo di richieste dello stesso IP client entro un limite di tempo specificato.
401,503 Accesso negato: indirizzo IP negato Restrizione IP: l'indirizzo IP del client è incluso nell'elenco di rifiuto.
401,504 Accesso negato: nome host negato Restrizione IP: il nome host client è incluso nell'elenco di rifiuto.

403 - Operazione non consentita.

IIS definisce i codici di stato HTTP seguenti che indicano una causa più specifica di un errore 403:

Codice Descrizione Note
403.1 Accesso in esecuzione non consentito. Non è stato concesso il livello appropriato dell'autorizzazione di esecuzione.
403.2 Accesso in lettura non consentito Non è stato concesso il livello appropriato dell'autorizzazione di lettura. Verificare di aver configurato IIS per concedere l'autorizzazione Lettura alla directory. Inoltre, se si utilizza un documento predefinito, assicurarsi che esista.
403.3 Accesso in scrittura non consentito Non è stato concesso il livello appropriato dell'autorizzazione di scrittura. Controllare le autorizzazioni IIS e le autorizzazioni del file system NTFS. Assicurarsi che siano configurati per concedere l'autorizzazione "Scrittura" alla directory.
403.4 Necessario SSL La richiesta viene effettuata su un canale non sicuro. L'applicazione Web richiede tuttavia una connessione SSL (Secure Sockets Layer).
403.5 Necessario SSL 128 Il server è configurato per richiedere una connessione SSL a 128 bit. Tuttavia, la richiesta non viene inviata utilizzando la crittografia a 128 bit.
403.6 indirizzo IP rifiutato Il server è configurato in modo da negare l'accesso all'indirizzo IP corrente.
403.7 Necessario certificato client Il server è configurato in modo da richiedere un certificato per l'autenticazione del client. Tuttavia, il browser client non dispone di un certificato client appropriato installato. Per ulteriori informazioni, consultare Errore HTTP 403.7.
403.8 Accesso al sito negato Il server è configurato in modo da negare le richieste basate sul nome DNS (Domain Name System) del computer client. Per ulteriori informazioni, vedere Restrizioni degli indirizzi IP dinamici.
403,9 Superate le connessioni simultanee Troppi client tentano di connettersi al server Web.
403,10 Accesso negato: accesso negato Il server Web è configurato per negare l'accesso "Esegui".
403,11 Accesso negato: password modificata È stata modificata una password.
403.12 Accesso negato dal programma di mapping La pagina alla quale si desidera accedere richiede un certificato client. Tuttavia, all'ID utente mappato al certificato client è stato negato l'accesso al file.
403.13 Certificato client revocato Il browser client tenta di utilizzare un certificato client revocato dall'Autorità di certificazione emittente.
403.14 Impossibile visualizzare il contenuto della directory. Il server non è configurato per la visualizzazione di un elenco di directory del contenuto e non è impostato alcun documento predefinito. Per ulteriori informazioni, consultare Errore HTTP 403.14.
403,15 Superate le licenze di accesso client Il numero di licenze di accesso client ha superato i limiti del server Web.
403.16 Il certificato client non è attendibile o non è valido Il browser client tenta di utilizzare un certificato client non valido. In alternativa, il server che esegue IIS non considera attendibile il certificato client. Per ulteriori informazioni, consultare Errore HTTP 403.16.
403.17 Il certificato client è scaduto o non è ancora valido Il browser client tenta di utilizzare un certificato client scaduto o non ancora valido.
403.18 Impossibile eseguire l'URL richiesto nel pool di applicazioni corrente Viene configurata una pagina di errore personalizzata. Il pool di applicazioni della pagina di errore del cliente è diverso dal pool di applicazioni dell'URL richiesto.
403.19 Impossibile eseguire applicazioni CGI per il browser client in questo pool di applicazioni L'identità del pool di applicazioni non dispone del diritto utente Sostituzione di token a livello di processo.
403,20 Operazione non consentita: accesso Passport non riuscito. Le richieste client che usano l'accesso passport non sono consentite.
403,21 Operazione non consentita: accesso all'origine negato Le richieste WebDAV al codice sorgente di una risorsa non sono consentite.
403,22 Operazione non consentita: livello superiore negato Le richieste WebDAV con profondità infinita non sono consentite.
403,501 Accesso negato: è stato raggiunto il limite di frequenza delle richieste simultanee Restrizione IP dinamica: troppe richieste simultanee sono state effettuate dallo stesso IP client.
403,502 Accesso negato: è stato raggiunto il limite massimo di frequenza delle richieste Restrizione IP dinamica: è stato raggiunto il numero massimo di richieste dello stesso IP client entro un limite di tempo specificato.
403,503 Accesso negato: indirizzo IP negato Restrizione IP: l'indirizzo IP del client è incluso nell'elenco di rifiuto.
403,504 Accesso negato: nome host negato Restrizione IP: il nome host client è incluso nell'elenco di rifiuto.

404 - Non trovato

IIS definisce i codici di stato HTTP seguenti che indicano una causa più specifica di un errore 404:

Codice Descrizione Note
404.0 Non trovato Il file a cui si sta tentando di accedere è stato spostato o è inesistente.
404,1 Sito non trovato Il sito Web richiesto non esiste.
404.2 Limitazione ISAPI o CGI Nel computer in uso, la risorsa ISAPI o CGI richiesta è soggetta a restrizioni. Per ulteriori informazioni, consultare Errore HTTP 404.2.
404.3 Limitazione del tipo MIME. Il mapping MIME corrente per il tipo di estensione richiesto non è valido o non è configurato.
404.4 Nessun gestore configurato. L'estensione del nome file dell'URL richiesto non dispone di un gestore configurato per elaborare la richiesta sul server Web.
404.5 Negato dalla richiesta di configurazione del filtro. L'URL richiesto contiene una sequenza di caratteri bloccata dal server.
404.6 Verbo non consentito. La richiesta è stata effettuata mediante l'utilizzo di un verbo HTTP non configurato o non valido.
404.7 Estensione file non consentita. L'estensione del nome file richiesto non è consentita.
404.8 Spazio dei nomi nascosto. L'URL richiesto è stato rifiutato perché la directory è nascosta.
404.9 Attributo file nascosto. Il file richiesto è nascosto.
404.10 Intestazione della richiesta troppo lunga. La richiesta è stata respinta perché le relative intestazioni sono troppo lunghe.
404.11 La richiesta contiene una sequenza di escape doppia. La richiesta contiene una sequenza di escape doppia.
404.12 La richiesta contiene caratteri con bit significativo. La richiesta contiene caratteri con un bit significativo e il server non è configurato per consentire tali caratteri.
404.13 Lunghezza del contenuto eccessiva. La richiesta contiene un'intestazione Content-Length. La dimensione del valore dell'intestazione Content-Length supera il limite consentito per il server. Per ulteriori informazioni, consultare Errore HTTP 404.13: CONTENT_LENGTH_TOO_LARGE.
404.14 URL della richiesta troppo lungo. L'URL richiesto supera il limite consentito per il server.
404.15 Stringa di query troppo lunga. La richiesta contiene una stringa di query con dimensione superiore al limite consentito per il server.
404,16 Richiesta WebDAV inviata al gestore di file statici Una richiesta WebDAV non è stata elaborata da una funzionalità WebDAV ed è stata inviata al gestore di file statici.
404.17 Contenuto dinamico mappato al gestore di file statici Per ulteriori informazioni, consultare Errore HTTP 404.17: Non trovato.
404,18 Sequenza di stringhe di query negata La richiesta contiene una sequenza di stringhe di query non consentita.
404,19 Negato dalla regola di filtro La richiesta è stata negata a causa di una regola di filtro richieste.
404,20 Troppi segmenti URL La richiesta contiene troppi segmenti di URL.
404,501 Non trovato: è stato raggiunto il limite di frequenza delle richieste simultanee Restrizione IP dinamica: troppe richieste simultanee sono state effettuate dallo stesso IP client.
404,502 Non trovato: è stato raggiunto il limite massimo di frequenza delle richieste Restrizione IP dinamica: è stato raggiunto il numero massimo di richieste dello stesso IP client entro un limite di tempo specificato.
404,503 Non trovato: indirizzo IP negato Restrizione IP: l'indirizzo IP del client è incluso nell'elenco di rifiuto.
404,504 Non trovato: nome host negato Restrizione IP: il nome host client è incluso nell'elenco di rifiuto.

405, 406, 408, 412 e 413

Codice Descrizione Note
405.0 Metodo non consentito. La richiesta è stata effettuata utilizzando un metodo HTTP non valido. Per ulteriori informazioni, consultare Errore HTTP 405.0.
406.0 Non accettabile. La richiesta è stata effettuata utilizzando un'intestazione Accept che contiene un valore MIME non valido.
408.0 Timeout della richiesta. Il server non ha ricevuto un messaggio di richiesta completo nel tempo massimo di attesa.
412.0 Condizione preliminare non riuscita. La richiesta è stata effettuata utilizzando un'intestazione di richiesta If-Match contenente un valore non valido.
413.0 Richiedere un'entità troppo grande. La richiesta viene effettuata usando un payload troppo grande.

5xx - Errore del server

I codici di stato HTTP 5xx indicano che il server non è in grado di completare la richiesta a causa di un errore.

IIS usa i codici di stato HTTP di errore del server seguenti:

Codice Descrizione Note
500 Errore interno del server. Il server ha rilevato una condizione imprevista che gli ha impedito di soddisfare la richiesta.
501 La configurazione specificata dai valori intestazione non è implementata. Il server non supporta la funzionalità necessaria per soddisfare la richiesta.
502 Il server Web con funzioni di gateway o di proxy ha ricevuto una risposta non valida. Il server, pur agendo come gateway o proxy, ha ricevuto una risposta non valida da un server in ingresso a cui ha eseguito l'accesso durante il tentativo di soddisfare la richiesta. Per ulteriori informazioni, consultare Risoluzione degli errori 502 in ARR.
503 Servizio non disponibile Il server non è attualmente in grado di gestire la richiesta a causa di un sovraccarico temporaneo o di una manutenzione pianificata, che probabilmente verrà attenuata dopo un certo ritardo.

500 - Errore interno del server

IIS definisce i codici di stato HTTP seguenti che indicano una causa più specifica di un errore 500:

Codice Descrizione Note
500,0 Si è verificato un errore nel modulo o nell'ISAPI Questo codice di stato HTTP potrebbe verificarsi per molti motivi riguardanti il lato server. Per ulteriori informazioni, consultare Errore Http 500.0 – Errore interno del server.
500.11 Arresto dell'applicazione sul server Web. La richiesta non viene elaborata perché è in corso l'arresto del pool di applicazioni di destinazione. Attendere il termine del processo di arresto, quindi effettuare nuovamente la richiesta. Se il problema persiste, l'applicazione Web potrebbe incontrare problemi che ne impediscono l'arresto corretto.
500.12 Riavvio dell'applicazione in corso sul server Web. La richiesta non è stata elaborata perché il pool di applicazioni di destinazione è in fase di riavvio. Dopo avere aggiornato la pagina, il codice di stato HTTP non dovrebbe essere più visualizzato. Se dopo l'aggiornamento della pagina il codice di stato HTTP viene visualizzato di nuovo, il problema potrebbe essere dovuto al software antivirus che analizza il file Global.asa. Se il problema persiste, l'applicazione Web potrebbe incontrare problemi che ne impediscono il riavvio corretto.
500.13 Server Web troppo occupato. La richiesta non viene elaborata perché il server è troppo occupato per accettare nuove richieste in arrivo. In genere, questo codice di stato HTTP indica che il numero di richieste simultanee in ingresso supera il numero che l'applicazione Web IIS può elaborare. Questo problema può verificarsi quando le impostazioni di configurazione delle prestazioni sono impostate troppo basse, l'hardware non è sufficiente o si verifica un collo di bottiglia nell'applicazione Web IIS. Un metodo comune per la risoluzione dei problemi consiste nel generare un file di dump della memoria dei processi IIS quando si verifica l'errore e quindi eseguire il debug del file di dump della memoria.
500.15 Le richieste dirette per Global.asax non sono consentite. Viene effettuata una richiesta diretta per il file Global.asa o Global.asax.
500.19 Dati di configurazione non validi. Questo codice di stato HTTP viene restituito perché sussiste un problema nel file applicationhost.config o Web.config associato. Per ulteriori informazioni, consultare Errore HTTP 500.19.
500,21 Modulo non riconosciuto.
500,22 Una configurazione ASP.NET httpModules non è valida in Modalità pipeline gestita.
500,23 Una configurazione ASP.NET httpHandlers non è valida in Modalità pipeline gestita.
500,24 Una configurazione di rappresentazione ASP.NET non è valida in modalità pipeline gestita.
500,50 Si è verificato un errore di riscrittura durante la gestione di notifica RQ_BEGIN_REQUEST. Si è verificato un errore nell'esecuzione delle regole di configurazione o in arrivo. Ecco dove viene letta la configurazione delle regole distribuite per le regole in ingresso e in uscita.
500,51 Si è verificato un errore di riscrittura durante la gestione di notifica GL_PRE_BEGIN_REQUEST. Si è verificato un errore di esecuzione di configurazione o di regola globale. Ecco dove viene letta la configurazione delle regole globali.
500,52 Si è verificato un errore di riscrittura durante la gestione di notifica RQ_SEND_RESPONSE. Si è verificata un'esecuzione della regola connessioni in uscita.
500,53 Si è verificato un errore di riscrittura durante la gestione di notifica RQ_RELEASE_REQUEST_STATE. Si è verificato un errore dell'esecuzione della regola connessioni in uscita. La regola viene configurata per essere eseguita prima che la cache dell'utente output venga aggiornata.
500.100 Errore ASP interno. Si verifica un errore durante l'elaborazione di una pagina ASP (Active Server Pages). Per informazioni dettagliate sull'errore, disattivare i messaggi di errore HTTP brevi nel browser Web. Inoltre, il registro IIS potrebbe mostrare un numero di errore ASP che corrisponde all'errore riscontrato.

502 - Gateway non valido

IIS definisce i codici di stato HTTP seguenti che indicano una causa più specifica di un errore 502:

Codice Descrizione
502,1 Timeout dell'applicazione CGI.
502.2 Gateway non valido: uscita prematura.
502.3 Gateway non valido: errore di connessione del server d'inoltro (ARR).
502.4 Gateway non valido: nessun server (ARR).

I codici di stato HTTP seguenti vengono aggiunti in Application Request Routing (ARR) versione 3.0.1916:

Codice Descrizione
502.2 Richiesta di mapping non riuscita (ARR)
502.3 Completamento asincrono WinHTTP non riuscito (ARR)
502.4 Server assente (ARR)
502.5 Errore di WebSocket (ARR)
502.6 Richiesta di inoltro non riuscita (ARR)
502.7 Richiesta di esecuzione non riuscita (ARR)

503 - Servizio non disponibile

IIS definisce i codici di stato HTTP seguenti che indicano una causa più specifica di un errore 503:

Codice Descrizione Note
503.0 Pool di applicazioni non disponibile. La richiesta viene inviata a un pool di applicazioni attualmente interrotto o disabilitato. Per risolvere il problema, assicurarsi che il pool di applicazioni di destinazione sia stato avviato. Il registro eventi potrebbe fornire informazioni sul motivo per cui il pool di applicazioni viene arrestato o disattivato.
503.2 Limite delle richieste simultanee superato. La proprietà appConcurrentRequestLimit è impostata su un valore inferiore rispetto al numero corrente delle richieste simultanee. IIS non consente più richieste simultanee rispetto al valore della appConcurrentRequestLimit proprietà.
503,3 Coda ASP.NET piena
503,4 Coda FastCGI piena

Ulteriori informazioni

Dichiarazione di non responsabilità sulle informazioni di terze parti

I prodotti di terzi citati in questo articolo sono prodotti da società indipendenti da Microsoft. Microsoft non rilascia alcuna garanzia implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti