web-dev-qa-db-fra.com

Méthode appropriée pour supprimer un ancien pilote de% systemroot% \ system32 \ drivers

Récemment, j'essayais de comprendre pourquoi les mises à jour de Windows 10 échouaient sur mon ordinateur. L'utilitaire Driver Verifier indiquait un problème avec dcrypt.sys, un fichier laissé dans %systemroot%\system32\drivers même après la désinstallation de DiskCryptor plusieurs années auparavant.

J'ai commis l'erreur de supprimer dcrypt.sys moi-même, mais lorsque j'ai fait cela, Windows s'est arrêté de charger. Mon inférence est que, bien qu'il s'agisse d'un logiciel tiers, sa présence était en quelque sorte requise par la séquence de démarrage de Windows. (J'ai fini par résoudre ce problème en réinstallant complètement Windows.)

Quelle aurait été la bonne façon de se débarrasser d'un tel fichier?

6
adam.baker

Si vous préférez une méthode graphique, utilisez les Autoruns pour Windows de Microsoft . Il ne nécessite aucune installation. Exécutez-le simplement, puis accédez à l'onglet Pilotes, décochez la case en regard du pilote que vous souhaitez désactiver, puis redémarrez l'ordinateur:

enter image description here

Il s’agit non seulement d’un moyen simple d’activer/désactiver les pilotes et les services (avec pratiquement tout ce qui se lance automatiquement sous Windows), mais il est très facile d’annuler change si vous constatez des conséquences indésirables ou si vous testez simplement votre configuration.

En passant, essayez de restaurer le système la prochaine fois que vous désactiverez un élément de démarrage critique et que Windows ne démarrera pas. Il est capable de restaurer le fichier de pilote que vous avez supprimé ainsi que tous les paramètres de registre que vous pourriez modifier (y compris ceux effectués par Autoruns) afin de le désactiver.

Windows crée automatiquement des points de restauration lorsque certaines actions critiques sont sur le point d'être effectuées (par exemple, avant d'installer les mises à jour), mais il est judicieux de en créer un manuellement avant. apporter des modifications aux éléments de démarrage importants. Et si votre système ne parvient pas à démarrer et que vous devez utiliser un point de restauration, voici des instructions expliquant comment procéder.

10
Twisty Impersonator

Commencez regedit. Dans le volet de gauche, accédez à:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services

Recherchez maintenant une sous-clé sous services appelés dcrypt.

  • Si ce n’est pas le cas, cherchez un nom similaire, tel que dskcrypt.

  • Si vous ne le trouvez toujours pas, utilisez la commande de recherche de regedit pour rechercher dcrypt.sys dans une sous-clé sous Services. La chaîne dcrypt.sys doit être dans une valeur appelée ImagePath.

Lorsque vous trouvez la clé, accédez à celle-ci et vérifiez que vous voyez bien ImagePath:...dcrypt.sys dans le volet de droite. Maintenant, double-cliquez sur la valeur appelée Start et remplacez-la par 4, ce qui signifie Désactivé.

Ça devrait le faire.

2
Jamie Hanrahan

Apparemment/enum-drivers est une option de Windows 10 et non de Windows 7 ou 8.1

Sous Windows 7 et 8.1, ce n'est pas - e pas --enum-drivers

De et de la commande administrative Invite:

pnputil /enum-drivers

Recherchez le pilote dans la liste et obtenez le nom du fichier INF.

pnputil /delete-driver oem0.inf

Windows 7,8.1

pnputil -d oem0.inf

remplacez oem0.inf par ce que vous avez découvert. Windows l’a nommé à l’étape ci-dessus.

Si Windows était cassé et ne commençait pas.

Démarrez le support d'installation Windows

Utilisez F10 (ou peut-être F8) pour obtenir une invite de commande

faites une commande dir sur chaque lettre jusqu'à ce que vous trouviez le dossier windows.

dir c: dir d: dir e: ....

Trouvez le conducteur fautif.

dism /image:d:\ /Get-Drivers

remplacez quelque chose.inf par le nom du pilote incriminé.

dism /image:d:\ /remove-driver /driver:something.inf
1
cybernard