Correction de l'erreur Windows: "Une opération est tentée sur une commande qui est en cours de fermeture"
Description de l'erreur
This error is a low-level Windows operating system issue. It usually occurs within the Visual C++ Runtime, le Common Language Runtime (.NET), ou pendant la profondeur Windows API Des appels.
Ça arrive à cause d' un classique. race condition dans la gestion de la mémoire logicielle:
- Une partie d'un programme essaie d'exécuter une commande ou une tâche en utilisant un handle (indicateur ou identifiant interne attribué par Windows).
- À la même microseconde, une autre partie du programme (ou le système de nettoyage automatique du système d'exploitation) ferme ou libère cette même poignée de la mémoire du système.
Parce que la poignée disparaît pendant l'exécution de l'opération, Windows bloque la tâche et affiche ce message. Cela est souvent déclenché par des bibliothèques système corrompues, un logiciel de fond de tiers défectueux, des pilotes obsolètes ou une corruption de fichier Windows de niveau profond.
Réparations étape par étape
Suivez ces solutions dans l'ordre du plus facile au plus avancé pour résoudre l'erreur.
Étape 1: Exécuter le vérificateur de fichiers système (SFC) et le DISM
Windows peut afficher cette erreur parce que les fichiers du système d'exploitation principal ou les DLL sont endommagés. Vous pouvez utiliser les outils de réparation intégrés de Windows pour les scanner et les réparer.
- Appuie sur le... Windows Key, type cmd, et cliquez avec le bouton droit sur Command Prompt.
- Sélectionnez Run as administrator.
- Tapez la commande suivante exactement comme indiqué et appuyez Enter:
DISM.exe /Online /Cleanup-image /Restorehealth - Attendez que la barre de progression se termine (cela peut prendre de 5 à 15 minutes).
- Une fois le DISM terminé, tapez cette commande et appuyez Enter:
sfc /scannow - Attendez que la vérification atteigne 100%.
- Redémarrez votre ordinateur.
Étape 2: réparer et mettre à jour les redistributables Microsoft Visual C++
Beaucoup de programmes s'appuient sur les paquets Visual C++ pour gérer les poignées de commande. Si ces paquets sont corrompus, ils déclencheront des erreurs liées aux poignées.
- Appuyez dessus. Windows Key + R pour ouvrir la boîte de dialogue Exécuter.
- Quel type ? appwiz.cpl et appuyez. Enter pour ouvrir la fenêtre Programmes et fonctionnalités.
- Faites défiler la liste pour trouver Microsoft Visual C++ Redistributable les installations.
- Cliquez sur la version la plus récente (par exemple, 2015-2022), puis cliquez sur Change au sommet de la liste.
- Dans la fenêtre qui s'ouvre, cliquez sur le Repair Le bouton.
- Répétez ce processus pour les autres versions récentes de Visual C++ énumérées.
- Redémarrez votre ordinateur quand vous aurez terminé.
Étape 3: effectuer un démarrage propre
Des programmes tiers ou des logiciels anti-malware peuvent forcer les poignées à se fermer prématurément.
- Appuyez dessus. Windows Key + R, type msconfig, et appuyez Enter.
- Allez à la... Services Une feuille en haut.
- Vérifiez la case en bas qui dit Hide all Microsoft services. Étape cruciale pour éviter de désactiver les éléments essentiels de Windows.
- Cliquez sur le Disable all le bouton sur le côté droit.
- Ensuite, allez à la Startup Tabulation et clic Open Task Manager.
- In Task Manager, look at the enabled startup apps. Right-click each third-party app and choose Disable.
- Fermez le gestionnaire de tâches, cliquez Apply Je ne sais pas. OK dans la fenêtre Configuration du système.
- Si l'erreur disparaît, l'une de vos applications ou services de démarrage désactivés était à l'origine du problème.
Étape 4: réinstaller ou mettre à jour le logiciel affecté
Si cette erreur n'apparaît que lors de l'ouverture ou de l'utilisation d'un jeu, d'une application ou d'un outil spécifique, l'application elle-même présente un bogue de codage ou une mise en page d'installation défectueuse.
- Ouvrez les fenêtres. Settings menu en appuyant Windows Key + I.
- Allez voir. Apps et cliquez sur Installed apps.
- Recherchez l'application spécifique qui déclenche le message d'erreur.
- Cliquez sur les trois points à côté et sélectionnez Uninstall.
- Allez sur le site officiel de ce développeur de logiciels.
- Téléchargez la dernière version stable disponible.
- Installez à nouveau le logiciel, en exécutant idéalement l'installateur en tant qu'administrateur.
Étape 5: Mettre à jour les pilotes de périphériques critiques
Les contrôleurs de stockage obsolètes, les pilotes graphiques ou les pilotes de chipset peuvent mal communiquer avec les poignées Windows.
- Cliquez avec le bouton droit. Start Menu le bouton et sélectionnez Device Manager.
- Élargissez la Display adapters catégorie, cliquez avec le bouton droit de la souris sur votre carte graphique, et choisissez Update driver.
- Élargir. Storage controllers et faites la même chose pour vos contrôleurs d'entraînement.
- Alternatively, visit your motherboard manufacturer's support site to download and install the latest Chipset drivers.
Il y a peut-être des erreurs.. Learn Microsoft