Correzione del servizio di trasferimento intelligente in background (BITS) mancante dai servizi

In passato, ho scritto un articolo sul servizio BITS (Background Intelligent Transfer Service) che non si avvia(BITS (Background Intelligent Transfer Service) service not starting) e su come risolvere il problema. Senza questo servizio in esecuzione in background, non è possibile scaricare alcun aggiornamento di Windows . Causa anche tutti i tipi di altri problemi, ma il problema principale che colpisce la maggior parte delle persone è quando non possono scaricare gli aggiornamenti.

Per la maggior parte, il mio articolo precedente mi ha aiutato parecchie volte negli ultimi 5 anni. Solo fino a pochi giorni fa mi sono imbattuto in un problema con BITS in cui l'articolo non ha aiutato. In questo caso, uno dei miei computer aveva ricevuto un virus dannoso e durante il processo di pulizia, il servizio BITS è scomparso dall'elenco dei servizi. Qualsiasi comando che ho provato a eseguire per riavviare il servizio o registrarlo di nuovo 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 quindi andare su Servizi(Services) 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 . Puoi farlo aprendo un prompt dei comandi amministrativo e copiando e incollando il comando seguente:

sc create BITS type= share start= delayed-auto binPath= "C:\Windows\System32\svchost.exe -k netsvcs" tag= no DisplayName= "Background Intelligent Transfer Service"

È possibile aprire un prompt dei comandi amministrativo facendo clic su Start , digitando CMD e quindi facendo clic con il pulsante destro del mouse sul prompt dei comandi e scegliendo Esegui come amministratore(Run as Administrator) .

amministratore del prompt dei comandi

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

sc create 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(Services) , ma probabilmente riceverai un errore del tipo:

"Windows could not start the BITS service on the local computer. Error2: The system cannot find the file specified"

Registra il servizio BITS

Per registrare il servizio BITS , è necessario creare un file batch e quindi eseguirlo. Sembra spaventoso e tecnico, ma è abbastanza facile. Innanzitutto(First) , apri Blocco note(Notepad) e quindi incolla quanto segue a seconda del 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 riscontri questo problema BITS in (BITS)Windows 8 o Windows 10 , ci sono alcuni altri comandi regsvr32 che devi eseguire. Dai un'occhiata a questo articolo di Microsoft(article from Microsoft) e segui le indicazioni.

Nel blocco note, fai clic su File e poi su Salva con nome(Save As) . Assegna un nome al file bits.bat , quindi scegli Tutti i file(All Files) nella casella Salva come tipo( Save as Type) e salvalo sul desktop.

registrare il file batch

Ora fai clic con il pulsante destro del mouse sul file BAT sul desktop e scegli Esegui come amministratore( Run as Administrator) . A questo punto, dovresti quindi procedere e riavviare il computer e vedere se riesci a fare ciò che stavi cercando di fare in precedenza, ovvero installare gli aggiornamenti, ecc.

Se BITS non viene ancora visualizzato nell'elenco dei servizi di (Services)Windows o non puoi avviare il servizio BITS , puoi provare a scaricare questo file di registro ed eseguirlo. Fondamentalmente tenta di correggere tutte le voci di registro associate al servizio BITS . Se anche i comandi precedenti non hanno funzionato, puoi provare a eseguire questo file di registro e quindi provare a eseguire nuovamente il comando. Tuttavia, dovresti prima riavviare il PC dopo aver eseguito il file di registro.

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

Nota che questo è un . File REG(REG) , che aggiunge chiavi e valori al registro. Potresti ricevere un messaggio mentre lo scarichi dicendo che questo file potrebbe essere pericoloso, tuttavia, non è così non devi preoccuparti. Se ricevi un messaggio di errore quando tenti di eseguire questo file REG , puoi anche riavviare il PC in modalità provvisoria(Safe Mode) e quindi provare a eseguirlo. A volte un processo in esecuzione impedisce l'aggiunta di alcuni valori al registro.

Se riscontri ancora problemi con il servizio BITS che non viene visualizzato correttamente, facci sapere cosa hai provato e qual è la tua situazione specifica e cercheremo di aiutarti. Divertiti!



About the author

Sono un MVP di Windows e lavoro con Windows dal 2007. La mia esperienza include sviluppo software, hardware e suoni e app di Windows. Sono sempre alla ricerca dei modi migliori per migliorare l'esperienza dell'utente nel mio lavoro, quindi se hai bisogno di aiuto per progettare o sviluppare un'applicazione software, posso sicuramente offrire i miei servizi.



Related posts