Desinstalación de HP Services Scan

Prev Next

El controlador HP Services Scan es un controlador virtual que se instala automáticamente en los dispositivos HP a través de Windows Update durante el proceso de arranque inicial. Si bien permite la administración y la funcionalidad específicas de dispositivos, puede haber escenarios en los que los administradores de TI deban quitar o evitar la reinstalación de este controlador para optimizar el rendimiento del dispositivo o alinearse con las políticas de la organización.

En este artículo se proporcionan instrucciones detalladas para:

  1. Eliminación del controlador HP Services Scan mediante comandos de Pnputil o un script de PowerShell automatizado.

  2. Bloquear la reinstalación del controlador a través de herramientas como WSUS, SCCM, Intune o directiva de grupo.

Equipa a los administradores de TI con los pasos necesarios para mantener un entorno de dispositivos limpio y conforme, al tiempo que garantiza que los controladores no deseados no afecten el rendimiento del dispositivo ni los flujos de trabajo de administración.

Se debe quitar cada componente y controlador de extensión, empezando por todos los controladores de componentes. 

Para quitar los controladores de componentes:

1. Ejecute 'pnputil /enum-drivers > out.txt'. 
2. Abra out.txt e identifique todos los controladores con el nombre original: 'hpsvcsscancomp.inf'.
3. Anote el nombre publicado correspondiente (es decir, oem##.inf).
4. Para cada controlador identificado, ejecute 'pnputil /delete-driver oem##.inf /uninstall'.

Para quitar los controladores de extensión:

Repita los pasos 2 a 4 anteriores, pero en su lugar identifique todos los controladores con el nombre original: 'hpsvcsscanext.inf'.

Descargue el script de PowerShell de desinstalación desde aquí o cree un script de PowerShell con los siguientes pasos. Una vez creado el script, ejecútelo para eliminar los controladores automáticamente:

echo "Eliminación de controladores de componentes..."
(pnputil /enum-drivers | out-string) -split '\r\n\r\n' | ? { $_ -match 'hpsvcsscancomp.inf' } | % {
    # Extraiga el número OEM...
    if($_ -match "OEM(?<OEM>\D+?)\.inf") {
        $oem_número = $matches["OEM"]
        echo "Eliminación de OEM${oem_number}.inf:"
        pnputil /delete-driver "oem${oem_number}.inf" /uninstall
        start-sleep -s 5
    }
    else {
        # algo salió mal
        echo "No se pudo obtener oem# de pnputil. Por favor, elimínelo manualmente"
    }
}
echo "Finalizó la eliminación de controladores de componentes"
 echo "Eliminación de controladores de extensión..."
(pnputil /enum-drivers | out-string) -split '\r\n\r\n' | ? { $_ -match 'hpsvcsscanext.inf' } | % {
    # Extraiga el número OEM...
    if($_ -match "OEM(?<OEM>\D+?)\.inf") {
        $oem_número = $matches["OEM"]
        pnputil /delete-driver "oem${oem_number}.inf" /uninstall
        start-sleep -s 5
    }
    else {
        # algo salió mal
        echo "No se pudo obtener oem# de pnputil. Por favor, elimínelo manualmente"
    }
}
echo "Finalizó la eliminación de controladores de extensión"
 Echo "Eliminación del controlador completa"

La eliminación del controlador no impide que Windows Update (WU) vuelva a instalar el controlador durante la siguiente comprobación de actualización. Esto se puede hacer administrando WU a través de una herramienta como WSUS, SCCM o Intune para bloquear manualmente el controlador HP Services Scan para que no se implemente en los dispositivos administrados.

Para desinstalar el controlador de análisis de servicios de HP con política de grupo:

  1. Abra la consola de administración de directivas de grupo escribiendo gpmc.msc en el símbolo del sistema en el controlador de dominio de Active Directory (AD).

  2. Cree un nuevo GPO (o edite uno existente) y vincúlelo a la unidad organizativa (OU) adecuada que contenga los equipos en los que desea desactivar el controlador de análisis de servicios de HP.

  3. Vaya a Directivas de > de configuración del equipoplantillas administrativasInstalación del sistema > dispositivo > Restricciones de instalación de dispositivos. 

  4. Haga doble clic en Impedir la instalación de dispositivos que coincidan con cualquiera de estos ID de dispositivo y establézcalo en Habilitado.

  5. Marque Aplicar también a los dispositivos coincidentes que ya están instalados.

  6. Haga clic en Mostrar..., y agregue el ID de hardware de SWC\HPTPSH000C.