none
WindowsUpdate_80248015" RRS feed

Todas las respuestas

  • ¿Hacía mucho tiempo que ese Windows estaba apagado o no se conectaba a Internet? ¿De qué versión de Windows se trata? El código 0x80248015 se representa con la constante WU_E_DS_SERVICEEXPIRED y más o menos significa "no se completó una operación porque el registro del servicio ha expirado" (An operation did not complete because the registration of the service has expired). El problema suele afectar a Microsoft Update, el apartado de Windows Update que gestiona las actualizaciones de otros productos de Microsoft distintos de Windows.

    Abre un editor de texto, como el bloc de notas, y guarda en ficheros distintos los siguientes scripts escritos en lenguaje VBScript:

    ' Eliminar el servicio Microsoft Update
    Set ServiceManager = CreateObject("Microsoft.Update.ServiceManager")
    ServiceManager.RemoveService "7971f918-a847-4430-9279-4a52d1efe18d"

    ' Añadir el servicio Microsoft Update
    Set ServiceManager = CreateObject("Microsoft.Update.ServiceManager")
    ServiceManager.AddService2 "7971f918-a847-4430-9279-4a52d1efe18d", 7, ""

    Por ejemplo, removemu.vbs para el primero y addmu.vbs para el segundo. Asegúrate de que los ficheros queden con la extensión .vbs. Para ello, en el cuadro de diálogo Guardar, escribe el nombre del fichero entre comillas o selecciona previamente Todos los archivos (*.*) en el desplegable Tipo. Los ficheros VBS no ofrecen directamente la opción de ejecutar como administrador, de modo que se puede usar un CMD con ese propósito. También hay manera de hacerlo en PowerShell, como sugiere un comentario del artículo Enabling and Disabling Microsoft Update in Windows 7 via Script.

    # Deshabilitar Microsoft Update
    $ServiceManager = New-Object -ComObject "Microsoft.Update.ServiceManager"
    $ServiceManager.RemoveService("7971f918-a847-4430-9279-4a52d1efe18d")

    # Habilitar Microsoft Update
    $ServiceManager = New-Object -ComObject "Microsoft.Update.ServiceManager"
    $ServiceManager.AddService2("7971f918-a847-4430-9279-4a52d1efe18d",7,"")

    Si se permanece en la misma sesión interactiva de PowerShell no es necesario repetir la primera línea (New-Object).

    lunes, 4 de diciembre de 2017 18:52