Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporciona una solución alternativa para un problema en el que los controladores de dispositivo USB se quitan inesperadamente después de actualizar Windows 10.
Se aplica a todas las ediciones de Windows 10
Número de KB original: 4098563
Síntomas
Considere el caso siguiente:
- Ha desarrollado una aplicación que funciona en la rama de mantenimiento a largo plazo (LTSB) de Windows 10.
- La aplicación se basa en controladores de dispositivo de bus serie universal (USB) personalizados o de terceros.
- La lógica de la aplicación espera encontrar estos controladores en la memoria caché INF. Por lo tanto, los dispositivos se identifican automáticamente sin tener que especificar el controlador en cada conexión.
- Instale algunas actualizaciones de Windows.
En este escenario, los controladores se quitan silenciosamente de la caché INF. Por lo tanto, la aplicación no puede usar los controladores según lo previsto.
Además, cuando se produce el escenario, el registro del Monitor de procesos muestra la cadena siguiente:
11:55:21.8170826 svchost.exe 868 2424 Proceso Crear C:\Archivos de programa\rempl\remsh.exe SUCCESS PID: 3076,
Línea de comandos: "C:\Program Files\rempl\remsh.exe" C:\Windows\system32\svchost.exe -k netsvcs 11:56:47.3634292 remsh.exe 3076 4152 Process Create C:\Windows\system32\rundll32.exe SUCCESS PID: 1248,
Línea de comandos: C:\Windows\system32\rundll32.exe C:\Windows\system32\pnpclean.dll,RunDLL_PnpClean /DEVICES /DRIVERS /MAXCLEAN "C:\Archivos de programa\rempl\remsh.exe"
11:56:47.3634539 rundll32.exe 1248 4152 Process Start SUCCESS Parent PID: 3076,
Línea de comandos: C:\Windows\system32\rundll32.exe C:\Windows\system32\pnpclean.dll,RunDLL_PnpClean /DEVICES /DRIVERS /MAXCLEAN
Nota:
- El proceso primario svchost.exe hospeda el servicio del programador de tareas.
- La tarea programada específica que se ejecuta en este escenario se encuentra en la siguiente ruta de acceso:
Programador de tareas (local)/Biblioteca/de programador de tareas de Microsoft/Windows/rempl
Causa
Este problema se produce porque Windows recibe una herramienta de confiabilidad de actualizaciones durante una instalación de Windows Update de KB 4023057. La herramienta está diseñada para limpiar la memoria caché del controlador INF como parte de sus procedimientos de corrección.
Solución alternativa
Se han mejorado las reglas de aplicabilidad de la herramienta de confiabilidad de actualizaciones de Windows. Además, la versión más reciente de esta herramienta (10.0.14393.10020 o una versión posterior) no debe provocar el problema.
Como solución alternativa, puede bloquear completamente la ejecución de la herramienta de confiabilidad de actualizaciones. Para ello, ejecute los siguientes comandos:
takeown /f "C:\Program Files\rempl" /r /d y
icacls "C:\Program Files\rempl" /grant administrators:F /t /q
icacls "C:\Program Files\rempl" /deny system:F /t /q
Nota:
La herramienta de confiabilidad de actualizaciones de Windows no se publica en servidores WSUS.
Referencia
Vea los siguientes artículos para más información:
Actualización a Windows 10 Versiones 1507, 1511, 1607 y 1703 para la confiabilidad de las actualizaciones: 22 de marzo de 2018
Introducción a Windows como servicio
Recolección de datos
Si necesita ayuda del soporte técnico de Microsoft, le recomendamos que recopile la información siguiendo los pasos mencionados en Recopilación de información mediante TSS para problemas relacionados con la implementación.