
Vous souhaitez corriger l' erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus" . Cette erreur apparaît lorsque l'utilisateur essaie de charger la ruche dans l'Éditeur du Registre pour Windows 10, vous pouvez facilement résoudre ce problème en appliquant le didacticiel donné. Le chargement de la ruche est raisonnablement vital pour les administrateurs et il aide techniquement l'utilisateur à charger le registre sur ces comptes d'utilisateurs, qui souffrent de problèmes avec leur profil. Cependant, lors du chargement de la ruche via l'invite de commande au démarrage, l'erreur suivante apparaît et le processus de chargement de la ruche a échoué.
Impossible de charger X:\Windows\System32\ config \SAM : Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus.
L'erreur ci-dessus apparaîtra lorsque l'utilisateur essaiera de charger un compte d'utilisateur via le fichier Security Account Manager (SAM) . Security Account Manager est un fichier de base de données dans le système Windows , sous cette base de données toutes les données comme le mot de passe du compte utilisateur et d'autres informations pertinentes sont stockées .
Raisons d'afficher l'erreur "Le processus doit être utilisé par un autre processus" ?
- Cette commande nécessite des privilèges d'administrateur ⇒ Si vous rencontrez cette erreur dans le terminal, vous n'avez pas les privilèges d'administration pour apporter des modifications.
- Tout autre processus utilise le port 80 ou le port 443 ⇒ Cette erreur est typique avec le système exécutant IIS (Internet Information Services). Si un autre processus utilise ces deux ports, dans ce cas, vous rencontrerez cette erreur.
- La sous-clé de registre ListenOnlyList n'est pas configurée correctement ⇒ Une autre situation courante avec IIS (Internet Information Service) est la mauvaise sous-clé de registre ListenOnlyList configurée.
Tutoriel pour corriger "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus" lors du chargement de la ruche de registre
Cette erreur est générée en raison du montage du fichier SAM à partir du mauvais dossier. Lorsque l'utilisateur essaie de charger la ruche et de rechercher le fichier SAM dans la fenêtre Charger la ruche , le dossier de configuration par défaut sous X : le lecteur s'ouvrira par l' Éditeur du Registre .
X : est le lecteur par défaut de l'invite de commande au démarrage, car le lecteur X : n'est rien, mais c'est la mémoire dans laquelle l'invite de commande fonctionne. Par conséquent, à cause de cela, un message d'erreur apparaît.
Solution:
Pour résoudre ce problème, vous devez cliquer sur la liste des dossiers sous la section donnée de la fenêtre ci-dessous. Après cela, placez soigneusement votre lecteur racine système (il ne s'agit toujours pas du lecteur C :).
![Guide de réparation de l'erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus" Guide de réparation de l'erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus"]()
Maintenant, accédez au lecteur racine du système> Windows> System32> config . Dans le dossier de configuration , sélectionnez le fichier SAM . La ruche chargée peut être présente sous la branche de la machine locale de la base de données du registre :
![Guide de réparation de l'erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus" Guide de réparation de l'erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus"]()
Comment réparer l'erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus"
Dans la section ci-dessous de ce blog, découvrez la méthode simple et la meilleure pour résoudre le problème auquel vous êtes confronté. Découvrez les méthodes données une par une pour vérifier celle qui semble fonctionner pour vous.
Méthode #1 : Exécuter la commande avec des privilèges d'administrateur
Si vous rencontrez ce message d'erreur lors de l'exécution de la commande netsh, il se peut que vous rencontriez cette erreur car vous ne disposez pas des privilèges d'administrateur. Cette erreur s'affichera souvent chaque fois que l'utilisateur essaiera d'exécuter la commande qui inclut des exclusions à la plage de ports dynamiques pour d'autres applications Windows ou des applications tierces.
Pour être assuré que ce type d'opération nécessitera des privilèges d'administrateur, suivez les étapes ci-dessous :
- Cliquez sur la touche Windows + R en même temps pour ouvrir la boîte de dialogue Exécuter. Après cela, entrez « cmd » et appuyez sur Ctrl + Maj + Entrée pour ouvrir une invite de commande élevée.
- Lorsque vous y êtes invité par UAC (contrôle de compte d'utilisateur) , appuyez sur Oui pour autoriser les privilèges d'administrateur.
- Dans une invite de commande élevée, exécutez à nouveau la commande et vérifiez si vous rencontrez le même message d'erreur ou non.
L'erreur " Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus " s'affiche toujours, puis consultez la méthode suivante indiquée ci-dessous.
Méthode 2 : Définition d'une plage IP différente
Si la méthode ci-dessous ne vous aide pas, essayez de le faire d'une manière différente. si vous essayez de résoudre un problème DNS à l'aide de la commande netsh.
De nombreux utilisateurs ont du mal à résoudre la même erreur et ont constaté que le problème était résolu après avoir essayé de définir une plage d'adresses IP totalement différente à la place de la création d'une plage d'exclusion.
Pour résoudre les conflits DNS et Quickbooks, je vous ai fourni les commandes pour résoudre ce problème avec succès.
netsh int ipv4 set dynamicport tcp start=10000 num=1000
netsh int ipv4 set dynamicport udp start=10000 num=1000
Remarque : Soyez assuré que le terminal que vous utilisez dispose des privilèges d'administrateur.
Essayez une autre méthode pour résoudre le problème particulier si les méthodes ci-dessus n'ont pas fonctionné pour vous.
Méthode 3 : résolution du conflit de port IIS
En cliquant avec le bouton droit sur l'élément de site Web dans le composant logiciel enfichable IIS MMC (cliquer sur la touche Windows ne fait rien), dans ce cas, vous devez utiliser l'utilitaire Netsat.exe pour savoir si un autre processus utilise le port 80 et le port 443 .
C'est le problème courant avec les systèmes exécutant Microsoft IIs 6.0 et 7.0. Sur la base de la documentation officielle de Microsoft, un message d'erreur s'affichera si vous êtes confronté à l'une des conditions de la situation ci-dessous :
Si vous rencontrez le problème en essayant de cliquer avec le bouton droit sur un élément de site Web dans le composant logiciel enfichable IIS MMC (cliquer sur Démarrer ne fait rien), vous devrez utiliser l' utilitaire Netstat.exe pour déterminer si un autre processus est en utilisant le port 80 et le port 443.
Ce problème est assez courant avec les ordinateurs exécutant Microsoft IIS 6.0 et 7.0. D'après la documentation officielle de Microsoft, le message d'erreur apparaîtra si l'une des conditions suivantes s'applique à votre situation actuelle :
- La sous-clé de registre ListenOnlyList est mal configurée sur le système d'exécution IIS.
- Tout autre processus utilise le port TCP (80)/port SSL (443) requis par IIS.
- Pour résoudre le problème, nous devrons organiser l' utilitaire exe pour trouver si un autre processus utilise les ports particuliers mentionnés ci-dessus. Si l'utilitaire constate que les ports mentionnés ne sont pas utilisés, nous examinerons la sous-clé ListenOnlyList pour vérifier si elle est correctement configurée ou non.
Suivez les étapes indiquées ci-dessous :
- Cliquez sur la touche Windows + R pour ouvrir la boîte de dialogue Exécuter . Après cela, tapez " cmd " à Cliquez sur Ctrl + Maj + Entrée à une invite de commande élevée s'ouvrira. Lorsque dirigé par UAC (Contrôle de compte d'utilisateur) , appuyez sur Oui pour donner des privilèges administratifs.
![Guide de réparation de l'erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus" Guide de réparation de l'erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus"]()
- À l'intérieur de l'invite de commande élevée, exécutez la commande donnée pour démarrer l' utilitaire exe :
netstat-ano
- Une fois que vous aurez obtenu un retour, faites défiler la liste des connexions actives et vérifiez si les ports 50 et 443 sont activement utilisés par un processus différent.
Remarque : Si les ports sont activement utilisés via différents processus, vous êtes maintenant en mesure d'identifier la cause principale de votre problème.
Fermez l'invite de commande élevée car nous n'aurions pas besoin de privilèges d'administrateur pour les étapes suivantes.
- Si les ports ne sont pas activement utilisés, appuyez simultanément sur la touche Windows + R à la boîte de dialogue Exécuter s'ouvrira. Après cela, entrez ' regedit ' et appuyez sur Entrée , un éditeur de registre s'ouvrira. Lorsque dirigé par UAC (Contrôle de compte d'utilisateur) , appuyez sur Oui pour accorder des privilèges administratifs.
![Guide de réparation de l'erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus" Guide de réparation de l'erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus"]()
- Dans l'Éditeur du Registre, utilisez le volet de gauche pour accéder à la position suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
Remarque : Si la sous-clé ListenOnlyList est absente, il n'est pas nécessaire d'en créer une autre car une adresse IP de 0.0.0.0 peut être utilisée par défaut.
- Avant d'aller plus loin et de modifier la sous-clé ListenOnlyList , vous devrez arrêter le service HTTP qui exécute IIS. Gardez donc l'Éditeur du Registre en arrière-plan car nous y reviendrons dans un instant.
- Après cela, cliquez sur la touche Windows + R une boîte de dialogue Exécuter s'ouvrira, tapez ' cmd ' et appuyez sur Entrée à une autre fenêtre d'invite de commande s'ouvrira.
![Guide de réparation de l'erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus" Guide de réparation de l'erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus"]()
- Dans l'invite Cmd, exécutez la commande donnée et appuyez sur Entrée pour arrêter le service HTTP responsable de l'exécution d'IIS :
arrêt net http
- Lorsqu'on vous demande si vous voulez continuer l'opération ou non, tapez 'Y' et appuyez sur Entrée pour confirmer l'opération.
- Une fois le service HTTP désactivé, fermez la fenêtre d'invite de commande et revenez à l'Éditeur du Registre.
![Guide de réparation de l'erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus" Guide de réparation de l'erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus"]()
- Lorsque la sous-clé ListenOnlyList est sélectionnée, passez au volet de droite et assurez-vous qu'elle contient des adresses IP justifiées. Si vous trouvez une adresse IP qui n'est pas valide, supprimez-la ou vous pouvez la modifier pour refléter l'entrée avec une adresse IP justifiée.
Remarque : Si la sous-clé ListenOnlyList est disponible et que l'adresse IP 0.0.0.0 est répertoriée, vous devez supprimer les autres adresses IP présentes.
- Fermez l'Éditeur du Registre et redémarrez le système.
- Le service HTTP devrait démarrer automatiquement au prochain démarrage. Pour être sûr, cliquez sur la touche Windows + R à une autre boîte de dialogue Exécuter s'ouvrira. Après cela, tapez " cmd " et appuyez sur Entrée pour ouvrir la fenêtre d'invite de commande.
![Guide de réparation de l'erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus" Guide de réparation de l'erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus"]()
- Dans l'invite de commande fraîchement ouverte, entrez la commande donnée pour vous assurer que le service HTTP est démarré :
démarrage net http
- Remarque : Si vous recevez un message indiquant que « Le service demandé a déjà été démarré », vous êtes prêt à commencer.
- Essayez de démarrer le service à partir du composant logiciel enfichable Microsoft Internet Information Services (IIS) Microsoft Management Console (MMC). Vous ne serez pas confronté à l' erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus dans Windows 10" .
Solution automatique : outil de réparation de Windows
Il se peut que l' erreur "Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus" s'affiche en raison de la corruption du système pour cette raison que vous rencontrez cette erreur. Dans ce cas, utilisez un outil tiers pour résoudre le problème interne de l'ordinateur. Je vous recommanderai fortement d'utiliser l' outil de réparation de Windows pour résoudre les problèmes de l'ordinateur.
Cet outil aide à résoudre divers problèmes liés à Windows et analyse également en profondeur l'ordinateur pour optimiser ses performances. Il est convivial et vous pouvez l'utiliser facilement sans avoir besoin de technicien.
Obtenez l'outil de réparation de Windows pour résoudre les problèmes de Windows
Conclusion
J'espère que les méthodes ci-dessus vous aideront certainement à corriger l' erreur "le processus ne peut pas accéder au fichier car il est utilisé par un autre processus" . J'ai fait de mon mieux pour vous aider à résoudre le problème.
Si le problème se trouve dans votre système, essayez l'outil tiers suggéré pour résoudre le problème auquel votre ordinateur est confronté. Découvrez la solution donnée une par une pour voir quelles méthodes vous semblent utiles.
Méthode 4 : fermer le processus interférant
Le message d'erreur lui-même indique que le problème se produit car un fichier est utilisé par un autre processus. Il est logique de fermer l'autre processus qui interfère avec votre travail.
Cela dit, l'invite d'erreur n'indique pas quel processus ou quelle application interfère avec le fichier. Par conséquent, vous devez fermer toutes les applications et programmes pertinents susceptibles d’être liés au fichier.
Vous pouvez fermer les applications et processus interférents à l'aide du Gestionnaire des tâches :
Ouvrez le Gestionnaire des tâches en appuyant sur les touches de raccourci CTRL + Maj + Échap.
Dans l'onglet Processus, cliquez avec le bouton droit sur l'application/le processus qui, selon vous, pourrait interférer avec le fichier et cliquez sur « Fin de tâche ».
Nous vous suggérons de fermer toutes les applications et processus qui ne sont pas utilisés en suivant les étapes ci-dessus. Cela réduira le risque que l’erreur se reproduise.
Une fois fermé, réexécutez la tâche et vérifiez si le problème a été atténué. Si le problème persiste, continuez à effectuer les tâches d'atténuation restantes ci-dessous.
Méthode 5 : désactiver tous les logiciels de sécurité
Un logiciel de sécurité, tel que Windows Defender ou un antivirus tiers, peut bloquer l'accès au fichier, ce qui vous empêche d'agir dessus. Essayez de désactiver tous les logiciels de sécurité sur votre ordinateur Windows, qu'ils soient tiers ou Windows Security.
Si vous utilisez un logiciel antivirus tiers, ouvrez sa console pour le désactiver. Pour désactiver temporairement la sécurité Windows, procédez comme suit :
Accédez aux éléments suivants :
Application Paramètres >> confidentialité et sécurité >> Sécurité Windows >> Protection contre les virus et les menaces
Cliquez sur « Gérer les paramètres » dans la section « Protection contre les virus et les menaces ».
Gérer les paramètres de protection contre les virus et les menaces
Basculez le curseur sous « Protection en temps réel » sur la position Désactivé.
Si vous êtes invité avec un UAC, cliquez sur Oui .
Maintenant que la sécurité Windows est désactivée, essayez à nouveau d'effectuer l'action pour voir si le message d'erreur s'affiche toujours.
Si vous ne souhaitez pas désactiver complètement la sécurité Windows, vous pouvez également ajouter le chemin d'accès au fichier aux exclusions de sécurité Windows.