¿Windows 11 no te deja activar Integridad de memoria por controladores de Huawei/Honor (hn*.sys)? Esta guía práctica te muestra cómo localizar y eliminar dispositivos fantasma, desinstalar paquetes con pnputil
y limpiar restos —incluido el caso especial hnusbccgpfilter.sys
— hasta dejar el escaneo limpio.
Resumen del problema
Al activar Integridad de memoria (Memory Integrity / HVCI) en Seguridad de Windows > Seguridad del dispositivo > Aislamiento del núcleo, algunos equipos muestran controladores incompatibles como hncdcacm.sys
, hnquusbmdm.sys
, hnquusbnet.sys
, hnusbdev.sys
o hn_usbccgpfilter.sys
(a veces listado como hnusbccgpfilter.sys
). Incluso tras desinstalar HiSuite o Honor Suite, estos controladores pueden persistir como “dispositivos ocultos” o paquetes almacenados en el Driver Store de Windows, bloqueando HVCI.
Meta de la guía: retirar dispositivos “fantasma”, desinstalar los paquetes de controladores y borrar restos (archivo/registro) hasta que el escaneo de Integridad de memoria quede limpio y puedas activarla sin alertas.
Contexto útil: qué es Integridad de memoria (HVCI) y por qué se bloquea
Integridad de memoria (Hypervisor-protected Code Integrity) endurece Windows 11 para impedir que un controlador del kernel cargue código no confiable. Si Windows detecta controladores que no cumplen requisitos de compatibilidad o seguridad, mostrará su lista y no permitirá activar HVCI hasta que se retiren. Muchos controladores de suites de teléfonos (como HiSuite/Honor Suite) instalan componentes USB, módem y red virtual firmados para versiones anteriores de Windows; suelen ser los hn_*.sys
implicados.
Identificar rápidamente los controladores implicados
Archivo hn_*.sys | Función habitual | Dónde suele aparecer |
---|---|---|
hncdcacm.sys | Dispositivo tipo módem/COM (CDC ACM) | Puertos (COM y LPT), Módems |
hnquusbmdm.sys | Módem USB Qualcomm | Módems, Puertos (COM), Dispositivos portátiles |
hnquusbnet.sys | Adaptador de red USB/emulado | Adaptadores de red |
hnusbdev.sys | Dispositivo genérico USB Huawei/Honor | Controladoras de bus serie universal (USB) |
hn_usbccgpfilter.sys / hnusbccgpfilter.sys | Filtro de la pila USB (Upper/Lower Filter) | Controladoras USB (a veces sólo el archivo en System32\drivers ) |
Antes de empezar
- Crea un punto de restauración (busca “Crear un punto de restauración” en el menú Inicio y pulsa Crear).
- Desinstala desde Configuración > Aplicaciones todo lo de HUAWEI / HONOR / HiSuite / Honor Suite y reinicia el equipo.
Con esto reduces la posibilidad de que Windows reinyecte los controladores al detectar el teléfono.
Solución paso a paso
Paso 1 — Quitar dispositivos ocultos
- Abre Administrador de dispositivos (devmgmt.msc), en el menú Ver marca Mostrar dispositivos ocultos.
- Revisa y desinstala (clic derecho > Desinstalar dispositivo y, si aparece, marca Eliminar el software de controlador de este dispositivo) en estas categorías típicas:
- Controladoras de bus serie universal (USB)
- Dispositivos USB / Dispositivos portátiles
- Puertos (COM y LPT) y Módems
- Adaptadores de red (si en Integridad de memoria veías
hnquusbnet.sys
)
- Para no equivocarte, abre Propiedades > pestaña Controlador > botón Detalles del controlador y confirma que el dispositivo usa algún archivo
hn_*.sys
. - Reinicia Windows cuando hayas retirado todos los dispositivos ocultos relacionados.
Consejo: si no reconoces un dispositivo, desinstálalo sólo cuando en Detalles del controlador veas explícitamente un hn_*.sys
. Evita desinstalar controladores genéricos de Microsoft.
Paso 2 — Desinstalar paquetes del Driver Store con pnputil
(consola elevada)
- Abre Símbolo del sistema (Administrador) o Terminal (Administrador).
- Enumera los paquetes de controladores instalados:
pnputil /enum-drivers
Recorre la salida y localiza los de Huawei/Honor. Puedes ayudarte con filtros:pnputil /enum-drivers | findstr /i "huawei honor hn_"
Anota para cada uno su Nombre publicado (formatooemNNN.inf
), el Proveedor y, si aparece, los archivos asociados. - Desinstala cada paquete identificado usando su Nombre publicado:
pnputil /delete-driver oemNNN.inf /uninstall /force
/uninstall
extrae el paquete del almacén y desinstala dispositivos que lo usen./force
obliga la eliminación si el dispositivo no está presente.
- Reinicia y vuelve a probar el escaneo en Seguridad de Windows > Seguridad del dispositivo > Aislamiento del núcleo > Integridad de memoria.
Ejemplo de ciclo de trabajo con pnputil
:
pnputil /enum-drivers
REM Supongamos que ves:
REM Published Name : oem218.inf
REM Provider Name : HUAWEI Technologies Co.,Ltd
REM Class Name : Ports (COM & LPT)
REM Driver Files : hncdcacm.sys
pnputil /delete-driver oem218.inf /uninstall /force
Paso 3 — Caso especial: hn_usbccgpfilter.sys
(sin .INF visible)
Este filtro USB suele cargarse como servicio de filtro en la pila de USB y no siempre trae un .inf
OEM reconocible, así que pnputil
no lo elimina. Procede así:
- En Administrador de dispositivos con Mostrar dispositivos ocultos, expande Controladoras de bus serie universal (USB).
- Abre las propiedades de los controladores/puentes USB ocultos y entra a Controlador > Detalles del controlador hasta encontrar uno que apunte a:
C:\Windows\System32\drivers\hn_usbccgpfilter.sys
(o la variante sin guion bajohnusbccgpfilter.sys
). - Desinstala ese dispositivo. No siempre aparece la casilla de “Eliminar el software de controlador”; si no sale, continúa.
- Comprueba si el archivo persiste en disco:
C:\Windows\System32\drivers\hn_usbccgpfilter.sys
Si todavía existe y está bloqueado, usa Modo seguro o toma posesión desde consola elevada:takeown /f C:\Windows\System32\drivers\hn_usbccgpfilter.sys icacls C:\Windows\System32\drivers\hn_usbccgpfilter.sys /grant Administrators:F del C:\Windows\System32\drivers\hn_usbccgpfilter.sys
Nota: el nombre del grupoAdministrators
puede variar según el idioma de Windows (por ejemplo, Administradores). - Opcional (avanzado): con copia previa del registro, abre regedit y usa Buscar… para localizar
hnusbccgpfilter.sys
,Huawei
uHonor
. Elimina exclusivamente restos de estos controladores, típicamente claves bajo:HKLM\SYSTEM\CurrentControlSet\Services\hn*
Evita tocar entradas que no estés seguro de que pertenezcan a Huawei/Honor. No borres filtros genéricos comoUsbccgp
,USBSTOR
, etc.
Precaución: no elimines manualmente carpetas de DriverStore\FileRepository. Si necesitas retirar un paquete, hazlo con pnputil
. Borrar a mano puede romper dependencias y causar inestabilidad.
Paso 4 — Verificación final
- Abre Seguridad de Windows > Seguridad del dispositivo > Aislamiento del núcleo y pulsa Buscar otra vez.
- Si ya no aparecen incompatibilidades, activa Integridad de memoria y reinicia cuando se te solicite.
- Para corroborar, ejecuta msinfo32 y en Resumen del sistema verifica que Integridad de memoria esté Activada.
Errores habituales y cómo resolverlos
Mensaje | Causa frecuente | Solución |
---|---|---|
The system cannot find the path specified al borrar oem218.inf | Error de sintaxis (comandos escritos sin espacios) | Usa el formato correcto con espacios:pnputil /delete-driver oem218.inf /uninstall /force |
El archivo especificado no es un INF OEM instalado | Intentas usar el nombre original (hn_quusbnet.inf ) en vez del Nombre publicado | Identifica el oemNNN.inf con pnputil /enum-drivers y elimina ese. Si ya no existe, continúa con la limpieza de dispositivos y el caso especial del filtro USB. |
Permisos SYSTEM o archivo .sys bloqueado | El archivo está en uso por la pila USB o protegido por ACL | Evita borrar de inicio. Primero desinstala el dispositivo y el paquete. Si persiste sólo el .sys , usa Modo seguro o takeown /icacls como se explicó. |
No sé “qué nodo expandir” en el Administrador de dispositivos | Dispositivos ocultos sin nombre claro | Revisa principalmente Controladoras USB, Dispositivos USB/Portátiles, Puertos (COM y LPT), Módems y Adaptadores de red. Confirma en Detalles del controlador si aparece un hn_*.sys . |
Failed to delete driver package o “en uso” | Queda un dispositivo que usa el paquete | Retira primero el dispositivo oculto que lo carga; si sigue en uso, intenta Modo seguro y repite pnputil . |
Ruta rápida para personas no técnicas
- Desinstala HiSuite/Honor Suite desde Configuración > Aplicaciones y reinicia.
- Abre Administrador de dispositivos > Ver > Mostrar dispositivos ocultos.
- En USB, Puertos y Módems, desinstala lo que ponga Huawei/Honor o use archivos
hn_*.sys
(compruébalo en Detalles del controlador).
- En USB, Puertos y Módems, desinstala lo que ponga Huawei/Honor o use archivos
- En Seguridad de Windows > Seguridad del dispositivo > Aislamiento del núcleo, pulsa Buscar otra vez.
- Si aún ves
hn_usbccgpfilter.sys
:- Vuelve a USB, desinstala el controlador USB oculto que lo esté usando (verifica en Detalles del controlador) y reinicia.
- Si el archivo
hn_usbccgpfilter.sys
sigue enC:\Windows\System32\drivers\
, arranca en Modo seguro y elimínalo.
- Pulsa Buscar otra vez y activa Integridad de memoria.
Buenas prácticas y prevención
- Tras limpiar, evita reinstalar HiSuite/Honor Suite si quieres mantener HVCI activado. Para transferir archivos, usa MTP estándar (conecta el teléfono como “Sólo transferencia de archivos”).
- Si sinceramente necesitas algunas funciones de la suite, considera usarlas en una máquina virtual o un equipo secundario, no en tu equipo principal con HVCI.
- Si reaparecen controladores
hn_*.sys
tras conectar el teléfono, repite los pasos de eliminación (dispositivos ocultos +pnputil
). - Crea un punto de restauración antes de tocar el registro y limita los cambios a entradas indudablemente relacionadas con Huawei/Honor.
- Mantén Windows 11 actualizado; las actualizaciones corrigen firmas y compatibilidades que pueden reducir conflictos con controladores antiguos.
Diagnóstico adicional y comprobaciones profundas
- Comprobar servicios de controladores: desde consola elevada:
sc query type= driver | findstr /i "hn_"
Si ves servicios dehn_
en estado RUNNING sin dispositivos visibles, vuelve a Administrador de dispositivos con dispositivos ocultos y retíralos; luego reinicia y repite. - Ver clonado de filtros a nivel de clase USB: en regedit,
HKLM\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}
. Si en UpperFilters/LowerFilters aparece específicamente un servicio de Huawei/Honor, respáldalo y retira únicamente la entrada dehn_*
(no otras). Reinicia. - Limpiar variables de entorno temporales de devmgmt: si activaste el viejo truco de
set devmgrshownonpresent_devices=1
, no es necesario en Windows 11 actual cuando usas Mostrar dispositivos ocultos, pero no hace daño ejecutarlo en la misma sesión antes de abrir el Administrador de dispositivos.
Preguntas frecuentes
¿Puedo borrar directamente archivos en C:\Windows\System32\drivers
?
No como primer paso. Primero retira dispositivos y paquetes con pnputil
. Borra un .sys
sólo si quedó huérfano (caso típico del filtro USB).
¿Perderé la conexión del teléfono al PC?
No para usos básicos de transferencia si conectas el móvil en modo MTP. Lo que se elimina son controladores especiales de suite que habilitan funciones extendidas (depuración, red virtual, módem).
¿Cómo sé que HVCI quedó activo?
En Seguridad de Windows > Seguridad del dispositivo verás Integridad de memoria activada. msinfo32 también lo muestra en el Resumen del sistema.
¿Es peligroso tocar el registro?
Puede serlo si eliminas entradas equivocadas. Limítate a claves hn_*
de Huawei/Honor y realiza copias de seguridad del registro o puntos de restauración antes.
¿Qué hago si pnputil
dice que el paquete está en uso incluso en Modo seguro?
Asegúrate de retirar el dispositivo oculto que lo usa. Si persiste, reinicia dos veces, desconecta el teléfono y repite la desinstalación. Como último recurso, deja sólo el archivo listado y remueve el dispositivo; Windows ya no debería listar incompatibilidades si el paquete no se carga.
Anexo: guion de limpieza sugerido
Si quieres un “checklist” compacto para ejecutarlo en orden:
- Desinstala HiSuite/Honor Suite > reinicia.
- En Administrador de dispositivos con dispositivos ocultos:
- Retira módems, puertos COM, adaptadores de red y controladoras USB asociados a Huawei/Honor (Detalles del controlador debe mostrar
hn_*.sys
).
- Retira módems, puertos COM, adaptadores de red y controladoras USB asociados a Huawei/Honor (Detalles del controlador debe mostrar
- Consola (Administrador):
pnputil /enum-drivers | findstr /i "huawei honor hn_"
Desinstala cadaoemNNN.inf
encontrado:pnputil /delete-driver oemNNN.inf /uninstall /force
- Si queda el filtro
hn_usbccgpfilter.sys
:- Desinstala el controlador USB oculto que lo cargue.
- Si el archivo persiste, Modo seguro >
takeown
+icacls
>del
.
- Verifica Integridad de memoria > Activar > reinicia.
Notas finales importantes
- Si al conectar el teléfono Windows vuelve a instalar controladores de la suite, puede ser porque quedó algún instalador de fabricante en ejecución o un servicio de actualización. Revisa Aplicaciones de inicio y desactiva elementos de Huawei/Honor.
- En entornos corporativos, políticas de grupo o soluciones UEM/EDR pueden reinyectar controladores. Consulta con tu equipo de TI antes de limpiar para que no haya reprovisiones automáticas.
- Si algo sale mal, restaura el punto de restauración creado al inicio.
Apéndice de referencia: ejemplos de salida y lectura de pnputil
Cuando ejecutas pnputil /enum-drivers
, localiza estas claves:
- Published Name → es el valor que usarás (
oemNNN.inf
). - Provider Name → debería mostrar HUAWEI, HONOR o similar.
- Driver Files → lista de
.sys
; confirma si incluyehn_*.sys
.
Ejemplo (ficticio):
Published Name : oem218.inf
Driver Package Provider : HUAWEI Technologies Co.,Ltd
Class Name : Ports (COM & LPT)
Driver Date and Version : 04/01/2019 2.1.0.0
Signer Name : Huawei
Driver Files :
hncdcacm.sys
wdfcoinstaller01011.dll
Acción: pnputil /delete-driver oem218.inf /uninstall /force
.
Tabla de solución rápida por archivo
Archivo conflictivo | Acción recomendada | Notas |
---|---|---|
hncdcacm.sys | Retira módem/puerto COM oculto y desinstala su oem*.inf | Revisa Puertos (COM y LPT) y Módems |
hnquusbmdm.sys | Retira módem USB oculto; pnputil del oem*.inf | Suele quedar tras depuración/diagnóstico de móviles |
hnquusbnet.sys | Quita adaptador de red virtual; pnputil | Mira Adaptadores de red; puede crear interfaces ocultas |
hnusbdev.sys | Elimina dispositivos USB Huawei/Honor ocultos; pnputil | Genérico; a veces múltiple |
hn_usbccgpfilter.sys / hnusbccgpfilter.sys | Desinstala el controlador USB que lo carga y elimina el archivo huérfano | No siempre hay oem*.inf ; requiere pasos manuales |
Por qué este procedimiento funciona
Windows 11 decide si HVCI se puede activar revisando los controladores de kernel que se cargarían con la configuración actual. Mientras exista un dispositivo (aunque esté oculto) o un paquete en el Driver Store que el sistema esté preparado para usar al conectar el móvil, el escáner marcará incompatibilidades. Al retirar los dispositivos huérfanos y desinstalar los paquetes OEM, le quitas a Windows los puntos de anclaje para cargar esos hn_*.sys
. El filtro USB es especial porque no siempre tiene INF propio; por eso se ataja directamente buscando qué controlador USB lo está referenciando y, en último término, eliminando el archivo cuando ya no está en uso.
Resumen accionable
- Quita dispositivos ocultos que usen
hn_*.sys
(USB, Módems, Puertos, Red). - Desinstala paquetes Huawei/Honor con
pnputil /delete-driver oemNNN.inf /uninstall /force
. - Atiende el filtro
hn_usbccgpfilter.sys
: desinstala su dispositivo y elimina el archivo si quedó solo. - Verifica y activa Integridad de memoria.
Con este proceso, numerosos usuarios consiguen que el escaneo quede limpio y que HVCI se active sin mostrar controladores incompatibles.
Anexo: modo seguro y arranque avanzado
Para borrar archivos bloqueados de forma segura:
- Abre Configuración > Sistema > Recuperación y en Inicio avanzado pulsa Reiniciar ahora.
- Ve a Solucionar problemas > Opciones avanzadas > Configuración de inicio y pulsa Reiniciar.
- En la lista, elige 4 o F4 para Habilitar el modo seguro.
- Inicia sesión, elimina el archivo
hn_usbccgpfilter.sys
si quedó, y reinicia normal.
Advertencias y responsabilidad
Trabajar con controladores del kernel implica cambios sensibles. Aunque este método se centra en pasos soportados por Windows (Administrador de dispositivos, pnputil
y eliminación de archivos huérfanos), actúa con cautela. No elimines entradas que no identifiques claramente como parte de Huawei/Honor. Siempre que tengas dudas, crea una copia de seguridad o consulta con un técnico.
Crédito a la comunidad
Este procedimiento compila prácticas que han demostrado funcionar a distintos usuarios enfrentando el mismo bloqueo por controladores hn_*.sys
en Windows 11, afinadas con comprobaciones y técnicas seguras para limpiar el Driver Store y la pila USB.
Plantilla de comandos lista para pegar
:: Ejecutar en Terminal o Símbolo del sistema como Administrador
:: 1) Enumerar y filtrar controladores de Huawei/Honor
pnputil /enum-drivers | findstr /i "huawei honor hn_"
\:: 2) (Repite según cada oemNNN.inf que detectes)
pnputil /delete-driver oemNNN.inf /uninstall /force
\:: 3) Si queda el filtro USB (caso especial)
takeown /f C:\Windows\System32\drivers\hn\_usbccgpfilter.sys
icacls C:\Windows\System32\drivers\hn\_usbccgpfilter.sys /grant Administrators\:F
del C:\Windows\System32\drivers\hn\_usbccgpfilter.sys
\:: 4) Comprobaciones opcionales
sc query type= driver | findstr /i "hn\_"
Si sigues estos pasos en orden y con cuidado, tu equipo debería permitirte activar Integridad de memoria sin rastro de controladores incompatibles de Huawei/Honor.