DisponibilitÓ di un aggiornamento per il Servizio trasferimento intelligente in background (BITS) 2.0 per Windows XP

Traduzione articoli Traduzione articoli
Identificativo articolo: 842309 - Visualizza i prodotti a cui si riferisce l?articolo.
Importante In questo articolo sono contenute informazioni su come modificare il Registro di sistema. Prima di modificare il Registro di sistema, eseguire una copia di backup e assicurarsi di sapere come ripristinarlo in caso di problemi. Per ulteriori informazioni su come eseguire il backup, ripristinare e modificare il Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
256986 Descrizione del Registro di sistema di Microsoft Windows
Espandi tutto | Chiudi tutto

In questa pagina

Sommario

In questo articolo sono contenute informazioni relative all'aggiornamento per il Servizio trasferimento intelligente in background (Background Intelligent Transfer Service, BITS). Sono descritte le nuove funzionalitÓ e i miglioramenti apportati al prodotto, i problemi che possono verificarsi con i client che utilizzano BITS versione 2.0 e le relative soluzioni e vengono fornite informazioni e istruzioni su come recuperare, installare e rimuovere gli aggiornamenti richiesti.

INTRODUZIONE

L'aggiornamento per BITS 2.0 e l'aggiornamento per Microsoft Windows HTTP Services (WinHTTP ) 5.1 sono componenti richiesti dalla nuova versione di Microsoft Windows Update del servizio Aggiornamenti automatici. BITS 2.0 migliora la velocitÓ di trasferimento e la flessibilitÓ e riduce il consumo della larghezza di banda durante il trasferimento di file. Per ulteriori informazioni sull'aggiornamento combinato per BITS 2.0 e WinHTTP 5.1, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
842773 Disponibile un pacchetto di aggiornamento contenente il Servizio trasferimento intelligente in background (BITS) versione 2.0 e WinHTTP 5.1 per Windows XP

Informazioni

Avviso L'errato utilizzo dell'editor del Registro di sistema pu˛ causare gravi problemi che potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non Ŕ in grado di garantire la risoluzione di problemi causati dall'errato utilizzo dell'editor del Registro di sistema. L'utilizzo dell'editor del Registro di sistema Ŕ a rischio e pericolo dell'utente.

Servizio trasferimento intelligente in background (BITS) 2.0

BITS 2.0 consente di trasferire file tra un client e un server restituendo al client informazioni sullo stato di avanzamento delle operazioni di caricamento e scaricamento dei file. BITS 2.0 Ŕ dotato delle seguenti funzionalitÓ:
  • ╚ in grado di eseguire pi¨ download in primo piano concomitanti.
  • Supporta il protocollo di blocco dei messaggi server (SMB) per i nomi remoti.
  • Supporta il download di gruppi di file. Consente a un programma di cambiare l'origine del trasferimento di un file.
  • Migliora il consumo della larghezza di banda per il client.
BITS 2.0 consente di gestire le code di richieste di trasferimento file da pi¨ programmi in base ai livelli di prioritÓ indicati dai programmi richiedenti. Il supporto per il trasferimento in primo piano concomitante consente a pi¨ processi di trasferire file utilizzando l'intera larghezza di banda e consente al trasferimento in background di utilizzare solo la larghezza di banda inutilizzata. Se il processo di trasferimento file viene interrotto, BITS Ŕ in grado di riprenderlo dal punto esatto in cui Ŕ stato interrotto anzichÚ doverlo riprendere da capo. Il che consente di migliorare l'efficienza del trasferimento anche nel caso di interruzioni dovute a disconnessioni di rete e riavvii di computer.

BITS 2.0 offre una serie di API (Application Program Interface) mediante cui gli sviluppatori possono accedere alle nuove funzionalitÓ. Per ulteriori informazioni relative alla nuova API per BITS 2.0 e a Microsoft Windows XP Platform SDK, visitare il seguente sito Web Microsoft (informazioni in lingua inglese):
http://msdn2.microsoft.com/en-us/library/aa363167.aspx

Ulteriori miglioramenti

BITS 2.0 Ŕ stato oggetto di miglioramenti volti a garantire un avvio e un'interruzione affidabili del servizio anche in presenza di programmi che utilizzano provider LSP (Layered Service Provider), come ad esempio programmi firewall di terze parti.

BITS 2.0 garantisce un trasferimento pi¨ efficiente dei file limitando allo stesso tempo il consumo della larghezza di banda nel caso di connessioni particolarmente lente. Inoltre offre un supporto migliorato per la limitazione della larghezza di banda per gli ambienti di autenticazione Kerberos.

Problemi noti

I client BITS 2.0 potrebbero non essere in grado di scaricare file da SMS 2003

BITS 2.0 potrebbe richiedere intervalli che superano la fine di un file. Quando ci˛ accade, alcuni programmi possono non funzionare correttamente. Questo problema pu˛ verificarsi quando BITS 2.0 Ŕ utilizzato con programmi ISAPI (Internet Server API), quali Microsoft Systems Management Server (SMS) 2003. Il problema Ŕ stato tuttavia risolto nel Service Pack 1 per Systems Management Server 2003.

Importante Un client BITS 2.0 potrebbe non essere in grado di portare a termine un trasferimento di file da un server Microsoft Systems Management Server (SMS) 2003. Per ulteriori informazioni su questo problema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito (il contenuto potrebbe essere in inglese):
832860 Impossibile per i client Windows XP SP2 utilizzare il Servizio trasferimento intelligente in background per scaricare file da SMS 2003

I client BITS 2.0 potrebbero non essere in grado di portare a termine correttamente il trasferimento di un file

Un computer che esegue BITS 2.0 potrebbe non essere in grado di portare a termine correttamente il trasferimento di un file e potrebbe restituire uno dei messaggi di errore riportati di seguito:
HTTP 401-Autenticazione del server richiesta.
Nota Quando il client BITS 2.0 riceve questo messaggio di errore, Ŕ possibile che riceva anche il codice di errore 0x80190191.
HTTP 407-Autenticazione proxy.
Nota Quando il client BITS 2.0 riceve questo messaggio di errore, Ŕ possibile che riceva anche il codice di errore 0x80190197.

Questo problema si verifica in presenza di tutte le seguenti condizioni:
  • Il programma client che utilizza BITS 2.0 non specifica che le credenziali del client possono essere utilizzate richiamando il metodo IBackgroundCopyJob2::SetCredentials.
  • Il livello di compatibilitÓ di Microsoft LAN Manager (LmCompatibilityLevel) nel client BITS 2.0 contiene un valore impostato su 1 o su 0. La voce relativa al livello di compatibilitÓ di LAN Manager Ŕ contenuta nella seguente sottochiave del Registro di sistema:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\LmCompatibilityLevel
  • Il trasferimento file viene eseguito tramite un server basato su Windows oppure tramite un server proxy Internet basato su Windows che richiede l'autenticazione integrata di Windows.

Comportamento di autenticazione in BITS 2.0

Per motivi di sicurezza, al fine di evitare di passare credenziali a qualsiasi proxy o server che richiede credenziali di accesso, BITS 2.0 consente di utilizzare credenziali di accesso solo in presenza di una delle seguenti condizioni:
  • Un programma richiede le credenziali da applicare richiamando la funzione che segue e parametri simili:
    IBackgroundCopyJob2::SetCredentials. (target=server proxy, Negotiate/NTLM, username=NULL,password=NULL)
  • Il valore di LmCompatibilityLevel sul client Ŕ impostato su un valore maggiore o uguale a 2.
Importante Per impostazione predefinita, in Windows XP LmCompatibilityLevel Ŕ impostato su 0. Con BITS 2.0, non verranno utilizzate credenziali di accesso se LmCompatibilityLevel Ŕ impostato su 0.

Nota BITS 1.5 consente credenziali di accesso per l'autenticazione proxy quando LmCompatibilityLevel Ŕ impostato su un valore inferiore a 2 e quando non viene richiamato il metodo SetCredentials.

I programmi che funzionano con BITS 1.0 e 1.2 potrebbero non funzionare correttamente con BITS 1.5 o BITS 2.0. Questo perchÚ il valore predefinito del valore di registro LmCompatibilityLevel in Microsoft Windows 2000 e Microsoft Windows XP Ŕ 0. Per ulteriori informazioni sulla voce di registro LmCompatibilityLevel, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
147706 Disattivazione dell'autenticazione LM in Windows NT
Per risolvere il problema, modificare il comportamento predefinito di BITS 2.0 in modo che non invii credenziali di accesso a un proxy o a un server che richiede l'autenticazione. A tale proposito, modificare il comportamento del programma in modo che utilizzi il metodo IBackgroundCopyJob2::SetCredentials che utilizzerÓ le credenziali di accesso predefinite come descritto sul seguente sito Web Microsoft (informazioni in lingua inglese):
http://msdn2.microsoft.com/en-us/library/aa362987.aspx
Per ovviare al problema cambiando il metodo utilizzato dal client BITS 2.0 per fornire le credenziali di accesso, creare un valore di registro
UseLmCompat
nella sottochiave
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS
e aggiungere un valore DWORD uguale a 0. Per fare questo, sul computer client BITS 2.0 attenersi alla procedura descritta di seguito:
  1. Fare clic sul pulsante Start, scegliere Esegui e digitare regedit.
  2. Individuare la seguente sottochiave:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS
  3. Fare clic con il pulsante destro del mouse su BITS, scegliere Nuovo, Valore DWORD e digitare UseLmCompat, quindi premere INVIO.
  4. Nel riquadro destro fare clic con il pulsante destro del mouse su UseLmCompat e scegliere Modifica.
  5. Nella casella Dati valore digitare 0, quindi scegliere OK.
  6. Chiudere l'editor del Registro di sistema.
  7. Riavviare il servizio BITS 2.0.

Download e installazione dell'aggiornamento per BITS 2.0 e WinHTTP 5.1

Per scaricare e installare questo aggiornamento, visitare il seguente sito Web di Microsoft Windows Update: Installazione aggiornamento 842773.
http://update.microsoft.com/
Gli amministratori possono scaricare questo aggiornamento anche dall'Area download Microsoft.

Importante L'installazione di BITS 2.0 attiverÓ il servizio BITS, se precedentemente disattivato.

Il seguente file Ŕ disponibile per il download dall'Area download Microsoft:
Download del pacchetto WindowsXP-KB842773-x86-ENU.exe.
Data di rilascio: 13 luglio 2004

Per ulteriori informazioni sul download di file di supporto Microsoft, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
119591 Come ottenere file di supporto Microsoft dai servizi online
Il file Ŕ stato controllato e non contiene virus. Microsoft ha utilizzato il software antivirus pi¨ recente disponibile al momento della data di pubblicazione del file. Il file viene salvato su server con un livello di protezione avanzata che impedisce modifiche non autorizzate.

Gli amministratori possono inoltre distribuire questo aggiornamento utilizzando Microsoft Software Update Services (SUS). Per ulteriori informazioni relative ai servizi SUS, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
810796 White Paper: Panoramica di Software Update Services

Rimozione dell'aggiornamento per BITS 2.0 e WinHTTP 5.1

Per rimuovere l'aggiornamento una volta installato, attenersi alla procedura seguente:
  1. Fare clic sul pulsante Start, scegliere Esegui, digitare appwiz.cpl, quindi scegliere OK.
  2. Fare clic su Installazione applicazioni.
  3. Nell'elenco dei programmi attualmente installati selezionare Aggiornamento rapido (hotfix) Windows XP - KB842773, quindi fare clic su Rimuovi.
  4. Seguire le istruzioni per rimuovere completamente l'aggiornamento dal computer.
  5. Riavviare il computer.
Gli amministratori possono anche utilizzare l'utilitÓ Spuninst.exe per rimuovere il pacchetto. Il file del programma Spuninst.exe si trova nella cartella %Windir%\$NTUninstallKB842773$\Spuninst.

Verifica che l'aggiornamento per BITS 2.0 e WinHTTP 5.1 sia installato

Per verificare che l'aggiornamento descritto in questo articolo sia installato, confrontare i file presenti nel computer basato su Windows XP con le informazioni sui file fornite di seguito. La versione in lingua inglese di questo aggiornamento presenta gli attributi di file elencati nella tabella seguente (o attributi successivi). Date e ore elencate di seguito sono espresse in UTC. Quando si visualizzano le informazioni sul file, l'ora viene convertita in ora locale. Per calcolare la differenza tra l'ora UTC e quella locale, utilizzare la scheda Fuso orario dello strumento Data e ora del Pannello di controllo.
   Data        Ora    Versione       Dimensione  Nome file
   ----------------------------------------------------------
   01/07/2004  22.08  6.6.2600.1569       7.680  Bitsprx2.dll     
   01/07/2004  22.08  6.6.2600.1569       7.168  Bitsprx3.dll     
   01/07/2004  22.08  6.6.2600.1569     361.984  Qmgr.dll         
   01/07/2004  22.08  6.6.2600.1569      17.408  Qmgrprxy.dll     
   01/07/2004  22.08  5.1.2600.1557     331.776  Winhttp.dll      
   30/06/2004  23.59  5.1.2600.1570     158.720  Xpob2res.dll     
				
In alternativa, Ŕ possibile utilizzare la sottochiave del Registro di sistema riportata di seguito per verificare che l'aggiornamento sia installato:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Hotfix\KB842773
L'aggiornamento Ŕ installato se la voce include un valore DWORD Installed e il valore Ŕ impostato su 1.

L'aggiornamento in questione verrÓ incluso nel Service Pack 2 per Windows XP.

Riferimenti

Per ulteriori informazioni sul servizio BITS, visitare il seguente sito Web Microsoft (informazioni in lingua inglese):
http://msdn2.microsoft.com/en-us/library/aa362827.aspx
Per ulteriori informazioni su WinHTTP, visitare il seguente sito Web Microsoft (informazioni in lingua inglese):
http://msdn2.microsoft.com/en-us/library/aa382925.aspx

ProprietÓ

Identificativo articolo: 842309 - Ultima modifica: venerdý 13 maggio 2011 - Revisione: 9.0
Le informazioni in questo articolo si applicano a:
Chiavi:á
kbqfe kbinfo KB842309
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com