Fix Servizio trasferimento intelligente in background (BITS) mancante dai servizi

Nel corso della giornata, ho scritto un articolo sul servizio BITS (Background Intelligent Transfer Service) che non si avvia e su come risolvere il problema. Senza questo servizio in esecuzione in background, non è possibile scaricare alcun aggiornamento di Windows. Provoca anche tutti i tipi di altri problemi, ma il problema principale che riguarda la maggior parte delle persone è quando non è possibile scaricare gli aggiornamenti.

Per la maggior parte, il mio precedente articolo mi ha aiutato diverse volte negli ultimi 5 anni. Solo fino a pochi giorni fa ho incontrato un problema con BITS in cui l'articolo non ha aiutato. In questo caso, uno dei miei computer ha avuto un virus cattivo e nel processo di pulizia, il servizio BITS è appena scomparso dall'elenco dei servizi. Qualsiasi comando che ho provato a eseguire per riavviare il servizio o registrarlo nuovamente semplicemente non funzionerebbe.

Alla fine ho scoperto che dovevo ricreare del tutto il servizio BITS! A quel punto, potrei registrarlo di nuovo con Windows e poi andare su Servizi e avviarlo da lì. In questo articolo, ti guiderò attraverso i passaggi per creare manualmente il servizio BITS e quindi registrarlo con Windows.

Creazione del servizio BITS

La prima cosa che puoi provare a fare è ricreare il servizio BITS. È possibile farlo aprendo un prompt dei comandi amministrativo e copiando e incollando il comando seguente:

sc crea BITS type = share start = delayed-auto binPath = "C: \ Windows \ System32 \ svchost.exe -k netsvcs" tag = no DisplayName = "Servizio trasferimento intelligente in background"

È possibile aprire un prompt dei comandi amministrativo facendo clic su Start, digitando CMD e quindi facendo clic con il pulsante destro del prompt dei comandi e scegliendo Esegui come amministratore.

Se, per qualche motivo, non riesci a far funzionare correttamente il comando precedente, puoi anche provare il comando seguente, che è solo una versione ridotta di esso. Se puoi, prova a copiare e incollare perché noterai che dopo il segno = in più posizioni, c'è uno spazio subito dopo. Non è un caso, hai bisogno di quello spazio altrimenti il ​​comando non funzionerà.

sc creare BITS binpath = "c: \ windows \ system32 \ svchost.exe -k netsvcs" start = delayed-auto

Una volta installato il servizio BITS, dobbiamo assicurarci che sia registrato correttamente. In caso contrario, puoi provare ad avviarlo dal pannello Servizi, ma probabilmente riceverai un errore del tipo:

"Impossibile avviare il servizio BITS sul computer locale. Errore 2: il sistema non riesce a trovare il file specificato"

Registrare il servizio BITS

Per registrare il servizio BITS, è necessario creare un file batch e quindi eseguirlo. Sembra spaventoso e tecnico, ma è piuttosto facile. Innanzitutto, apri Blocco note e quindi incolla quanto segue in base al tuo sistema operativo.

Windows 2000, Windows XP, Windows Server 2003

REGSVR32 WUPS2.DLL / S
REGSVR32 WUPS.DLL / S
REGSVR32 WUAUENG.DLL / S
REGSVR32 WUAPI.DLL / S
REGSVR32 MUCLTUI.DLL / S
REGSVR32 WUCLTUI.DLL / S
REGSVR32 WUWEB.DLL / S
REGSVR32 MUWEB.DLL / S
REGSVR32 QMGR.DLL / S
REGSVR32 QMGRPRXY.DLL / S

Windows Vista, Windows 7, Windows Server 2008

REGSVR32 WUPS2.DLL / S
REGSVR32 WUPS.DLL / S
REGSVR32 WUAUENG.DLL / S
REGSVR32 WUAPI.DLL / S
REGSVR32 WUCLTUX.DLL / S
REGSVR32 WUWEBV.DLL / S
REGSVR32 JSCRIPT.DLL / S
REGSVR32 MSXML3.DLL / S

Se stai riscontrando questo problema BITS in Windows 8 o Windows 10, ci sono molti altri comandi regsvr32 da eseguire. Dai un'occhiata a questo articolo di Microsoft e segui le istruzioni.

Nel blocco note, clicca su File e poi Salva come. Dai un nome al tuo file bits.bat e quindi scegliere Tutti i files nel Salva come tipo box e salvarlo sul desktop.

Ora basta fare clic con il pulsante destro del mouse sul file BAT sul desktop e scegliere Esegui come amministratore. A questo punto, dovresti andare avanti e riavviare il computer e vedere se puoi fare ciò che stavi cercando di fare prima, installare gli aggiornamenti, ecc.

Se BITS non viene ancora visualizzato nell'elenco di Servizi Windows o non è possibile avviare il servizio BITS, è possibile provare a scaricare questo file di registro ed eseguirlo. Praticamente cerca di correggere tutte le voci di registro associate al servizio BITS. Se i comandi precedenti non hanno funzionato, puoi provare a eseguire questo file di registro e provare a eseguire nuovamente il comando. Tuttavia, è necessario innanzitutto riavviare il PC dopo aver eseguito il file di registro.

http://download.bleepingcomputer.com/win-services/7/BITS.reg

Si noti che questo è un file .REG, che aggiunge chiavi e valori al registro. Durante il download potresti ricevere un messaggio dicendo che questo file potrebbe essere pericoloso, tuttavia non è così che non devi preoccuparti. Se si verifica un messaggio di errore quando si tenta di eseguire questo file REG, è anche possibile riavviare il PC in modalità provvisoria e quindi provare a eseguirlo. A volte un processo in esecuzione impedisce che alcuni valori vengano aggiunti al registro.

Se i problemi con il servizio BITS continuano a non essere visualizzati correttamente, facci sapere cosa hai provato e qual è la tua situazione specifica e cercheremo di aiutarti. Godere!