Arreglar el servicio de transferencia inteligente en segundo plano (BITS) que falta en los servicios

En el pasado, escribí un artículo acerca de que el servicio BITS (Servicio de transferencia inteligente en segundo plano) no se inicia y cómo puede solucionar este problema. Si este servicio no se ejecuta en segundo plano, no podrá descargar ninguna actualización de Windows. También causa todo tipo de otros problemas, pero el problema principal que afecta a la mayoría de las personas es cuando no pueden descargar actualizaciones.

En su mayor parte, mi artículo anterior me ha ayudado varias veces en los últimos 5 años. Solo hasta hace unos días encontré un problema con BITS en el que el artículo no ayudó. En este caso, una de mis computadoras había contraído un virus dañino y en el proceso de limpieza, el servicio BITS simplemente desapareció de la lista de servicios. Cualquier comando que intenté ejecutar para reiniciar el servicio o volver a registrarlo simplemente no funcionaría.

¡Finalmente descubrí que tenía que recrear el servicio BITS por completo! En ese momento, podría registrarlo de nuevo en Windows y luego ir a Servicios e iniciarlo desde allí. En este artículo, lo guiaré a través de los pasos para crear el servicio BITS manualmente y luego registrarlo con Windows.

Creando el servicio BITS

Lo primero que puede hacer es recrear el servicio BITS. Puede hacerlo abriendo un indicador de comando administrativo y copiando y pegando el siguiente comando:

sc crea BITS type = share start = delayed-auto binPath = "C: \ Windows \ System32 \ svchost.exe -k netsvcs" tag = no DisplayName = "Servicio de transferencia inteligente en segundo plano"

Puede abrir un indicador de comando administrativo haciendo clic en Inicio, escribiendo CMD y luego haciendo clic derecho en el símbolo del sistema y seleccionando Ejecutar como administrador.

Si, por alguna razón, no puede hacer que el comando anterior funcione correctamente, también puede probar el comando a continuación, que es solo una versión abreviada. Si puede, intente copiar y pegar, ya que notará que después del inicio de sesión = en varias ubicaciones, hay un espacio inmediatamente después. Eso no es por accidente, necesitas ese espacio, de lo contrario el comando no funcionará.

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

Una vez que se instala el servicio BITS, debemos asegurarnos de que esté registrado correctamente. Si no, puede intentar iniciarlo desde el panel Servicios, pero probablemente obtendrá un error como:

"Windows no pudo iniciar el servicio BITS en la computadora local. Error2: el sistema no puede encontrar el archivo especificado"

Registrar Servicio BITS

Para registrar el servicio BITS, debe crear un archivo por lotes y luego ejecutarlo. Suena aterrador y técnico, pero es bastante fácil. Primero, abra el Bloc de notas y luego pegue lo siguiente según su 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

Si tiene este problema de BITS en Windows 8 o Windows 10, hay muchos más comandos regsvr32 que debe ejecutar. Echa un vistazo a este artículo de Microsoft y sigue las instrucciones.

En el bloc de notas, haga clic en Expediente y entonces Guardar como. Nombra tu archivo bits.bat y luego elegir Todos los archivos en el Guardar como tipo cuadro y guardarlo en el escritorio.

Ahora simplemente haga clic derecho en el archivo BAT en su escritorio y elija Ejecutar como administrador. En este punto, debe continuar, reiniciar su computadora y ver si puede hacer lo que estaba tratando de hacer antes, es decir, instalar actualizaciones, etc.

Si BITS aún no aparece en la lista de Servicios de Windows o no puede iniciar el servicio de BITS, puede intentar descargar este archivo de registro y ejecutarlo. Básicamente, intenta corregir todas las entradas de registro que están asociadas con el servicio BITS. Si los comandos anteriores tampoco funcionaron, puede intentar ejecutar este archivo de registro y luego intentar ejecutar el comando nuevamente. Sin embargo, primero debe reiniciar la PC después de ejecutar el archivo de registro.

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

Tenga en cuenta que este es un archivo .REG, que agrega claves y valores a su registro. Puede recibir un mensaje mientras lo descarga que dice que este archivo puede ser peligroso, sin embargo, no es así para que no tenga que preocuparse. Si recibe algún mensaje de error al intentar ejecutar este archivo REG, también puede reiniciar su PC en Modo seguro y luego intentar ejecutarlo. A veces, un proceso en ejecución evitará que algunos de los valores se agreguen al registro.

Si aún tiene problemas con el servicio BITS que no se muestra correctamente, háganos saber qué probó y cuál es su situación específica y trataremos de ayudarlo. ¡Disfrutar!