Le service Base Filtering Engine (BFE) est un composant réseau important qui est ciblé par de nombreux logiciels malveillants. Si le service BFE ne démarre pas, de nombreux services tels que le pare-feu Windows, le routage et l'accès distant et d'autres services ne démarrent pas.
Si le service BFE est absent de la MMC des services, ou si le Centre de maintenance vous avertit que le pare-feu Windows n'est pas activé, il est fort probable que votre système soit attaqué. Faites-le vérifier soigneusement à l'aide d'un outil anti-malware réputé ou vous pouvez demander l'aide d'un professionnel pour éliminer les logiciels malveillants. Essayer de réparer ces services lorsque des logiciels malveillants sont intégrés à votre système ne va pas aider dans la plupart des cas.
Cet article suppose que vous avez effectué un nettoyage des logiciels malveillants et que vous recherchez des informations sur la façon de réparer les services tels que BFE, le pare-feu Windows et autres.
La première (et probablement la seule) chose que la plupart d'entre nous faisons pour rétablir le service du moteur de filtrage de base est d'importer les clés de registre de service à partir d'un ordinateur similaire, ce qui est en fait une étape correcte. Mais cela n'engage le service que dans la MMC des services, mais les autorisations de service requises ne sont pas attribuées automatiquement. En raison de l'absence d'autorisations spéciales pour le service BFE, les erreurs suivantes se produisent lorsque vous essayez d'activer le BFE ou le pare-feu Windows.
Certains des messages d'erreur que vous pouvez voir :
Le Centre d'action ne peut pas activer le pare-feu Windows
L'activer via l'applet du pare-feu Windows peut afficher une erreur Le pare-feu Windows ne peut pas modifier certains de vos paramètres. Code d'erreur 0x80070433 ou 0x8007042c.
Services MMC: Windows n'a pas pu démarrer le service Pare-feu Windows sur l'ordinateur local. Erreur 1075: le service de dépendance n'existe pas ou a été marqué pour suppression.
Services MMC: Windows n'a pas pu démarrer le service Moteur de filtrage de base sur l'ordinateur local. Erreur 5: l'accès est refusé.
Ceci est également enregistré dans le journal des événements système :
Nom du journal: système. Source: Gestionnaire de contrôle des services. Date: 09/01/2020 08:21:25. ID d'événement: 7023. Catégorie de tâche: aucune. Niveau: Erreur. Mots-clés: Classique. Utilisateur: N/A. Ordinateur: W10-PC. La description: Le service BFE s'est terminé avec l'erreur suivante: L'accès est refusé.
Résolution: Réparation du service de moteur de filtrage de base
Étape 1: Corrigez les clés de registre du service BFE
Tout d'abord, créez un Point de restauration, puis restaurez les entrées de registre du service BFE en téléchargeant le fichier .zip approprié pour votre version de Windows :
BFE pour Windows 7 | BFE pour Windows 8 | BFE pour Windows 10
Décompressez et exécutez le fichier .reg joint. Cela réenregistre le service BFE.
Étape 2: Corrigez les autorisations de registre BFE
Vous ne pouvez pas accéder à la clé de registre BFE? Prendre possession.
Si vous ne parvenez pas à ouvrir la clé de registre du service BFE ou à modifier ses autorisations comme suggéré à l'étape 2, vous devrez peut-être vous approprier la clé de registre suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE
et (seulement si nécessaire), dans cette clé :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE\Parameters\Policy
Pour plus d'informations sur le changement de propriété d'une clé de registre, consultez l'article Prendre possession d'une clé de registre. Une fois cela fait, il devrait être assez facile d'appliquer les autorisations correctes pour la clé de registre du service de filtrage de base.
L'étape suivante consiste à corriger les autorisations du service BFE.
- Démarrer
regedit.exe
et accédez au chemin de registre suivant :HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE\Parameters\Policy
- Clic-droit
Politique
, et cliquez Autorisations
Il dispose de certaines autorisations par défaut, héritées de la clé parente. Par défaut, leSYSTÈME
etAdministrateurs
les groupes ont une autorisation de contrôle total. Mais cela ne suffit pas pour démarrer BFE. - Clique sur le Ajouter bouton.
- Dans le Saisissez les noms des objets à sélectionner : boîte, tapez
NT SERVICE\BFE
, puis cliquez sur OK. - BFE est ajouté à la liste des noms de groupe ou d'utilisateur. Nous devons lui donner des autorisations spéciales. Cliquez sur Avancée
- Sélectionnez BFE et cliquez sur le bouton Éditer bouton.
- Dans la boîte de dialogue Entrée d'autorisation, activez ou autorisez les autorisations suivantes pour BFE :
- Valeur de la requête
- Définir la valeur
- Créer une sous-clé
- Énumérer les sous-clés
- Notifier
- Contrôle de lecture (ceci est ajouté par défaut lorsque vous avez ajouté BFE)
- Après avoir ajouté les (six) autorisations ci-dessus, cliquez sur OK.
- Vous serez maintenant de retour à la boîte de dialogue Paramètres de sécurité avancés. Sélectionner BFE, et cliquez sur le Remplacer toutes les autorisations d'objet enfant par des autorisations héritables de cet objet, puis cliquez sur OK.
- Vous serez de retour à la boîte de dialogue des autorisations standard. Cliquez simplement d'accord et fermez la boîte de dialogue.
- Redémarrer Windows, puis lancez la MMC Services (
services.msc
) - Double-cliquez Moteur de filtrage de base et vérifiez son état. Si les autorisations sont correctes et pas de malware est intégré, le service Base Filtering Engine doit afficher l'état A débuté.
Étape 3: Vérifiez les descripteurs de sécurité
Toujours pas de dés??? Si les étapes ci-dessus ne résolvent pas le problème, la réinitialisation des autorisations de service BFE ou des descripteurs de sécurité devrait faire l'affaire.
- Ouvrez un Invite de commandes d'administration.
-
Tapez la commande suivante :
[Pour Windows 7 et Windows 8] SC SDSET BFE D:(A;; CCLCSWRPWPDTLOCRRCSY)(A;; CCDCLCSWRPWPDTLOCRSDRCWDWOBA)(A;; CCLCSWLOCRRCIU)(A;; CCLCSWLOCRRCSU) [Pour Windows 10] SC SDSET BFE D:(A;; CCLCLORCAU)(A;; CCDCLCSWRPLORCWDWOSY)(A;; CCLCSWRPLORCWDWOBA)(A;; CCLCLOBU)S :(AU; FA; CCDCLCSWRPWPDTLOSDRCWDWOWD)
Assurez-vous qu'il n'y a pas d'espaces dans la chaîne du descripteur de sécurité. Cela devrait être comme :
SCSDSET
- Pour obtenir des informations générales sur les descripteurs de sécurité de service (SDDL), consultez Cet article.
Et tu devrais voir le message SetServiceObjectSecurity SUCCÈS. Redémarrez Windows à nouveau.
Au lieu de cela, si vous obtenez l'erreur SetServiceObjectSecurity ÉCHEC 5: l'accès est refusé, puis la clé de registre autorisations ou les autorisations de service sont erronées quelque part. Dans ce cas, réexécutez toutes les étapes ci-dessus en mode sans échec et Vérifier les entrées d'autorisation. Ca devrait finir par marcher !
Une petite demande: si vous avez aimé ce post, merci de le partager ?
Un "minuscule" partage de votre part aiderait beaucoup à la croissance de ce blog. Quelques bonnes suggestions :- Épinglez-le !
- Partagez-le sur votre blog préféré + Facebook, Reddit
- Tweetez-le !