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?
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:
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.
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.
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