Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article fournit une solution de contournement pour un problème dans lequel les pilotes de périphérique USB sont supprimés de manière inattendue après la mise à jour de Windows 10.
Applicabilité : Windows 10 - Toutes les éditions
Numéro de base de connaissances d’origine : 4098563
Symptômes
Examinez le cas suivant :
- Vous avez développé une application qui fonctionne sur Windows 10 Long Term Servicing Branch (LTSB).
- L’application s’appuie sur des pilotes de périphériques de bus série (USB) personnalisés ou tiers.
- La logique d’application s’attend à trouver ces pilotes dans le cache INF. Par conséquent, les appareils sont identifiés automatiquement sans avoir à spécifier le pilote sur chaque connexion.
- Vous installez certaines mises à jour Windows.
Dans ce scénario, les pilotes sont supprimés silencieusement du cache INF. Par conséquent, l’application ne peut pas utiliser les pilotes comme prévu.
En outre, lorsque le scénario se produit, le journal Process Monitor affiche la chaîne suivante :
11:55:21.8170826 svchost.exe 868 2424 Process Create C :\Program Files\rempl\remsh.exe SUCCESS PID : 3076,
Ligne de commande : « 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,
Ligne de commande : C :\Windows\system32\rundll32.exe C :\Windows\system32\pnpclean.dll,RunDLL_PnpClean /DEVICES /DRIVERS /MAXCLEAN « C :\Program Files\rempl\remsh.exe »
11:56:47.3634539 rundll32.exe 1248 4152 Process Start SUCCESS Parent PID : 3076,
Ligne de commande : C :\Windows\system32\rundll32.exe C :\Windows\system32\pnpclean.dll,RunDLL_PnpClean /DEVICES /DRIVERS /MAXCLEAN
Note
- Le processus svchost.exe parent héberge le service du planificateur de tâches.
- La tâche planifiée spécifique exécutée dans ce scénario se trouve dans le chemin suivant :
Planificateur de tâches (local)/Bibliothèque/de planificateurs de tâches Microsoft Windows//
Cause
Ce problème se produit parce que Windows reçoit un outil de fiabilité de mise à jour lors d’une installation de La base de connaissances de Windows Update 4023057. L’outil est conçu pour nettoyer le cache du pilote INF dans le cadre de ses procédures de correction.
Solution de contournement
Les règles d’applicabilité pour l’outil de fiabilité de Windows Update ont été améliorées. En outre, la dernière version de cet outil (10.0.14393.10020 ou une version ultérieure) ne doit pas provoquer le problème.
Pour contourner ce problème, vous pouvez bloquer complètement l’exécution de l’outil de fiabilité des mises à jour. Pour cela, exécutez les commandes suivantes :
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
Note
L’outil de fiabilité de Windows Update n’est pas publié sur les serveurs WSUS.
Référence
Pour plus d’informations, consultez les articles suivants :
Mise à jour vers Windows 10 Versions 1507, 1511, 1607 et 1703 pour la fiabilité des mises à jour : 22 mars 2018
Vue d’ensemble de Windows as a service
Collecte de données
Si vous avez besoin de l’aide du support Microsoft, nous vous recommandons de collecter les informations en suivant les étapes mentionnées dans Collecter des informations à l’aide de TSS pour les problèmes liés au déploiement.