Correction du service de transfert intelligent en arrière-plan (BITS) manquant dans les services

À l’époque, j’ai écrit un article sur le service BITS (Background Intelligent Transfer Service) qui ne démarre pas et comment vous pouvez résoudre ce problème. Sans ce service en arrière-plan, vous ne pouvez pas télécharger de mises à jour Windows. Cela provoque également toutes sortes d’autres problèmes, mais le principal problème qui affecte la plupart des gens est lorsqu’ils ne peuvent pas télécharger les mises à jour.

Pour la plupart, mon article précédent m’a aidé à plusieurs reprises au cours des 5 dernières années. Ce n’est que jusqu’à il y a quelques jours que j’ai rencontré un problème avec BITS où l’article n’a pas aidé. Dans ce cas, un de mes ordinateurs avait attrapé un mauvais virus et en cours de nettoyage, le service BITS a tout simplement disparu de la liste des services. Toute commande que j’ai essayé d’exécuter pour redémarrer le service ou le réenregistrer ne fonctionnerait tout simplement pas.

Finalement, j’ai découvert que je devais recréer complètement le service BITS! À ce stade, je pourrais l’enregistrer à nouveau avec Windows, puis accéder aux services et le démarrer à partir de là. Dans cet article, je vais vous guider à travers les étapes de création manuelle du service BITS, puis de son enregistrement auprès de Windows.

Création du service BITS

La première chose que vous pouvez essayer de faire est de recréer le service BITS. Vous pouvez le faire en ouvrant une invite de commande administrative et en copiant et collant la commande ci-dessous:

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

Vous pouvez ouvrir une invite de commande administrative en cliquant sur Démarrer, en tapant CMD, puis en cliquant avec le bouton droit sur l’invite de commande et en choisissant Exécuter en tant qu’administrateur.

invite de commande admin

Si, pour une raison quelconque, vous ne parvenez pas à faire fonctionner correctement la commande ci-dessus, vous pouvez également essayer la commande ci-dessous, qui n’est qu’une version abrégée de celle-ci. Si vous le pouvez, essayez de copier et coller car vous remarquerez qu’après le signe = à plusieurs endroits, il y a un espace juste après. Ce n’est pas par accident, vous avez besoin de cet espace sinon la commande ne fonctionnera pas.

sc create BITS binpath= "c:windowssystem32svchost.exe -k netsvcs" start= delayed-auto

Une fois le service BITS installé, nous devons nous assurer qu’il est correctement enregistré. Sinon, vous pouvez essayer de le démarrer à partir du panneau Services, mais vous obtiendrez probablement une erreur du type:

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

Enregistrer le service BITS

Pour enregistrer le service BITS, vous devez créer un fichier de commandes, puis l’exécuter. Cela semble effrayant et technique, mais c’est assez facile. Tout d’abord, ouvrez le Bloc-notes, puis collez ce qui suit en fonction de votre système d’exploitation.

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

Si vous rencontrez ce problème BITS dans Windows 8 ou Windows 10, vous devez exécuter quelques commandes regsvr32 supplémentaires. Regarde ça article de Microsoft et suivez les instructions.

Dans le bloc-notes, cliquez sur Fichier puis Enregistrer sous. Nommez votre fichier bits.bat puis choisissez Tous les fichiers dans le Sauvegarder comme type et enregistrez-le sur le bureau.

enregistrer un fichier de commandes

Maintenant, faites un clic droit sur le fichier BAT sur votre bureau et choisissez Exécuter en tant qu’administrateur. À ce stade, vous devez ensuite redémarrer votre ordinateur et voir si vous pouvez faire ce que vous essayiez de faire plus tôt, c’est-à-dire installer des mises à jour, etc.

Si BITS n’apparaît toujours pas dans la liste des services Windows ou si vous ne pouvez pas démarrer le service BITS, vous pouvez essayer de télécharger ce fichier de registre et de l’exécuter. Il essaie essentiellement de corriger toutes les entrées de registre associées au service BITS. Si les commandes ci-dessus n’ont pas fonctionné non plus, vous pouvez essayer d’exécuter ce fichier de registre, puis réessayer d’exécuter la commande également. Cependant, vous devez d’abord redémarrer le PC après avoir exécuté le fichier de registre.

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

Notez qu’il s’agit d’un fichier .REG, qui ajoute des clés et des valeurs à votre registre. Vous pourriez recevoir un message pendant le téléchargement disant que ce fichier pourrait être dangereux, cependant, ce n’est pas pour que vous n’ayez pas à vous inquiéter. Si vous obtenez un message d’erreur lorsque vous essayez d’exécuter ce fichier REG, vous pouvez également redémarrer votre PC en mode sans échec, puis essayer de l’exécuter. Parfois, un processus en cours empêche l’ajout de certaines valeurs au registre.

Si vous rencontrez toujours des problèmes avec le service BITS qui ne s’affiche pas correctement, dites-nous ce que vous avez essayé et quelle est votre situation spécifique et nous essaierons de vous aider. Prendre plaisir!