Il est connu que lorsqu'un fichier est utilisé, il ne peut être consulté/modifié par aucun autre processus. Dans de tels cas, lorsqu'un processus essaie d'ouvrir un fichier, le système d'exploitation verrouille le fichier pour l'empêcher d'être modifié par un autre processus.
"Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus" est un tel message d'erreur qui a été observé par de nombreux utilisateurs sur leurs ordinateurs Windows. Cette erreur est connue pour se produire dans les différentes versions de Windows OS et de Windows Server. Normalement, ce message d'erreur a été observé lors de l'utilisation du Netsh commande sur le PC Windows de l'utilisateur. Une autre situation dans laquelle cette erreur se produit est lorsque vous essayez d'ouvrir un service ou un site Web dans le composant logiciel enfichable Internet Information Services (IIS) Microsoft Management Console (MMC).
Voyez-vous ce message d'erreur sur votre système? Alors, vous avez atterri au bon poste. Dans cet article, nous avons organisé une liste de stratégies de dépannage qui ont aidé les utilisateurs confrontés à cette erreur à la résoudre avec succès sur leur PC Windows.
Table des matières
Solution 1 - Fermez tous les processus d'arrière-plan inutiles
L'une des méthodes de dépannage les plus élémentaires pour résoudre cette erreur consiste à fermer tous les processus d'arrière-plan inutiles qui s'exécutent sur votre PC via le Gestionnaire des tâches.
1. Ouvrez le Gestionnaire des tâches en appuyant sur le Ctrl + Maj + Échap touches ensemble sur votre clavier.
2. Allez à la Processus onglet dans le Gestionnaire des tâches.
3. Ici, sélectionnez les processus inutiles qui s'exécutent en arrière-plan sur votre PC un par un.
Ensuite, cliquez sur le Tâche finale bouton.
PUBLICITÉ
Effectuez cette opération pour toutes les applications inutiles que vous pouvez voir dans le Gestionnaire des tâches.
Noter: Assurez-vous de ne pas mettre fin aux processus liés aux services Windows et Microsoft.
4. Redémarrer votre ordinateur.
Après le démarrage du système, essayez d'effectuer la tâche qui soulevait ce problème pour vérifier s'il est résolu.
Solution 2 - Exécutez l'application en tant qu'administrateur
Si l'erreur se produit lors de la tentative d'exécution de la commande netsh dans le terminal, il est probable que la commande nécessite des privilèges administratifs pour s'exécuter et apporter les modifications. Ainsi, avant d'exécuter la commande, assurez-vous que la fenêtre d'invite de commande que vous utilisez dispose de privilèges administratifs.
1. Ouvrez le Courir dialogue à l'aide de la Windows + R combinaison de touches.
2. Taper cmde dans la zone Exécuter.
Ensuite, appuyez simplement et maintenez Ctrl + Maj + Entrée clés ensemble pour exécuter le Invite de commande en tant qu'administrateur.
3. Clique sur le Oui bouton, lorsque le Contrôle de compte d'utilisateur s'affiche pour accorder les autorisations.
4. Maintenant, essayez d'exécuter la commande dans l'invite de commande et vérifiez si l'erreur est résolue ou non.
Solution 3 – Modifier la plage IP
Cette erreur peut se produire si certains processus de votre système utilisent le port 80 ou le port 443. De nombreux utilisateurs ont pu résoudre ce conflit en définissant une plage IP complètement différente.
1. Tapez sur le les fenêtres touche de votre clavier et tapez le texte invite de commande dans le champ de recherche.
Une fois que Invite de commandes dans le résultat de la recherche est sélectionné, cliquez sur Exécuter en tant qu'administrateur sur le côté droit.
2. Une fois l'invite de commande ouverte avec les privilèges d'administrateur, tapez les commandes ci-dessous l'une après l'autre et appuyez sur Entrer pour modifier la plage IP des ports TCP et UDP.
netsh int ipv4 set dynamicport tcp start=10000 num=1000 netsh int ipv4 set dynamicport udp start=10000 num=1000
3. Vérifiez si cela a aidé à résoudre le problème auquel vous étiez confronté. Si le problème persiste, passez à la solution suivante ci-dessous.
Solution 4 - Résoudre le conflit de port IIS en apportant des modifications au registre
Pour résoudre le conflit de port IIS, l'utilitaire Netstat.exe doit être exécuté pour déterminer s'il existe une autre connexion active au port 80 ou au port 443. Les circonstances possibles dans lesquelles ce message d'erreur apparaît sont les suivantes :
- Configuration de la sous-clé de registre ListenOnlyList n'est pas approprié sur l'ordinateur qui exécute IIS.
- Le port 80 et le port 443 requis par IIS sont utilisés par un autre processus.
Après avoir utilisé l'utilitaire Netstat.exe, si vous voyez qu'il n'y a pas de connexions actives par d'autres processus aux ports mentionnés ci-dessus, vous devez vérifier le ListenOnlyList configuration de sous-clé de registre.
1. Ouvrez le Courir boîte à l'aide de la Windows et R combinaison de touches sur votre clavier.
Taper cmde et lancez le Invite de commandesavec des privilèges d'administrateur en appuyant sur le Ctrl + Maj + Entrée touches simultanément.
PUBLICITÉ
Cliquer sur Oui lorsqu'il est invité par Contrôle de compte d'utilisateur.
2. Tapez la commande ci-dessous et appuyez sur Entrer pour exécuter l'utilitaire Netstat.exe.
netstat-ano
La commande ci-dessus renvoie une liste des connexions actives.
Faites défiler cette liste et vérifiez si le port 80 et le port 443 sont utilisés par un autre processus.
Si les ports mentionnés ci-dessus ne sont pas utilisés activement, vous devez apporter des modifications à la clé dans le registre.
3. Avant d'apporter des modifications au Registre, vous devez arrêter le service HTTP qui exécute IIS.
Tapez la commande dans l'invite de commande et appuyez sur Entrer.
arrêt net http
4. Quand on te demande Voulez-vous continuer cette opération ?, taper Oui et frappe Entrer continuer.
Fermez l'invite de commande une fois le port HTTP désactivé.
5. Tapez sur le les fenêtres touche de votre clavier et tapez éditeur de registre dans la barre de recherche Windows.
Cliquer sur Éditeur de registre.
Si vous êtes invité par UAC pour accorder des autorisations, puis cliquez sur Oui.
6. Dans le Éditeur de registre fenêtre, accédez à l'emplacement ci-dessous ou copiez-le et collez-le dans la barre de navigation du registre.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
Noter: Si vous ne trouvez pas le ListenOnlyList sous-clé, vous n'avez pas besoin de créer la sous-clé comme adresse IP par défaut 0.0.0.0 sera utilisé.
7. Maintenant, vous devez vous déplacer vers la droite et supprimer toutes les adresses IP autres que la valeur par défaut de 0.0.0.0
Clic-droit sur chaque adresse IP et choisissez l'option Effacer.
Dans la fenêtre qui apparaît pour confirmer la suppression de la sous-clé, cliquez sur Oui.
8. Quittez le registre et redémarrer ton ordinateur.
9. Après le démarrage du système, vous devez démarrer le service HTTP.
Lancez le Invite de commande comme indiqué ci-dessus.
Tapez la commande ci-dessous et appuyez sur Entrer.
démarrage net http
10. Une fois le service HTTP démarré, essayez d'exécuter IIS (Internet Information Services) et vérifiez si l'erreur est résolue.
C'est ça!
Cet article a-t-il été utile pour résoudre "Ce processus ne peut pas accéder à ce fichier erreur" sur votre PC Windows? Veuillez nous faire part de vos réflexions et opinions dans les commentaires ci-dessous.
Étape 1 - Téléchargez l'outil de réparation Restoro PC à partir d'ici
Étape 2 - Cliquez sur Démarrer l'analyse pour rechercher et résoudre automatiquement tout problème de PC.