FIX: L'applicazione di perdite due handle di evento ogni volta che l'applicazione invia una richiesta HTTP

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

838098
Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
Sintomi
Il metodo di SetProxy imposta il server proxy per una richiesta HTTP. Quando si crea un'applicazione che utilizza l'oggetto WinHttpRequest , se si chiama il metodo Open , prima di chiamare il metodo SetProxy , l'applicazione è possibile che una perdita di due handle di evento per ogni richiesta HTTP.
Risoluzione

Informazioni sul Service pack

Per risolvere questo problema, è necessario ottenere il service pack più recente per Microsoft Windows XP o Microsoft Windows 2000. Per ulteriori informazioni, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportato di seguito:
322389Come ottenere il service pack più recente per Windows XP
260910Come ottenere il service pack più recente per Windows 2000
L'aggiornamento rapido WinHTTP5.dll è stato sostituito dal file WinHTTP.dll in Windows 2000 Service Pack 3 (SP3) e in Windows XP Service Pack 2 (SP2). Supporto per il file WinHTTP5.dll scaduta il 1 ottobre 2004. Pertanto, anziché il file WinHTTP5.dll occorre utilizzare il file WinHTTP.dll. Per ulteriori informazioni, visitare il seguente sito Web MSDN (informazioni in lingua inglese): Se il file WinHTTP5.dll originale non è stata annullata la registrazione durante l'installazione di Windows 2000 SP3 o un service pack successivo o quando è installato Windows XP SP2, il server si continuerà a utilizzare il file WinHTTP5.dll originale. Se si verifica questo comportamento, si verificheranno i problemi noti relativi al che sono stati risolti nell'hotfix. Se è installato Windows 2000 SP3 o di un service pack successivo, o se è installato Windows XP SP2, cercare il file WinHTTP.dll. Se il file WinHTTP.dll è nella stessa cartella del file WinHTTP5.dll, attenersi alla seguente procedura:
  1. Utilizzare il seguente comando per annullare la registrazione del file WinHTTP5.dll:
    regsvr32 /u C:\WINNT\system32\winhttp5.dll
  2. Utilizzare il comando seguente per registrare il file WinHTTP.dll:
    regsvr32 C:\WINNT\system32\winhttp.dll

Informazioni sull'hotfix

La versione di lingua inglese di questo aggiornamento rapido (hotfix) presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e le ore per questi file sono indicati in UTC (Coordinated Universal Time). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e l'ora locale, utilizzare la scheda fuso orario dello strumento Data e ora del Pannello di controllo.
   Date         Time   Version        Size     File name   --------------------------------------------------------   08-Mar-2004  17:22  5.0.2613.1004  298,936  Winhttp5.dll
Status
Microsoft ha confermato che questo problema riguarda i prodotti sono elencati nella sezione "Si applica a". Questo problema è stato innanzitutto corretto in Windows 2000 Service Pack 3 e in Windows XP Service Pack 2.
Informazioni
Per verificare che l'applicazione disponga di un problema di handle, monitorare il numero di handle in Microsoft Windows Task Manager. In Task Manager verificare che l'applicazione è perdite di due punti di controllo ogni volta che l'applicazione esegue una nuova richiesta. Inoltre, verificare che i quadratini di ridimensionamento non vengono rilasciate per un lungo periodo di tempo.

Per ulteriori informazioni sulla terminologia utilizzata per descrivere gli aggiornamenti dei prodotti Microsoft, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
824684Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 838098 - Ultima revisione: 01/17/2015 16:37:11 - Revisione: 4.0

  • Microsoft Windows HTTP Services 5.0
  • kbnosurvey kbarchive kbmt kbwinxpsp2fix kbfix kbbug kbwinxpsp1fix kbwinxppresp2fix kbqfe KB838098 KbMtit
Feedback