Comment corriger l'erreur Windows: "Une opération est tentée sur un shell qui est en train d'être fermé"
Description de l'erreur
Cette erreur se produit lorsqu'une application ou un service en arrière-plan tente d'interagir avec une interface de shell Windows (comme l'Explorateur de fichiers ou l'environnement du programme de commande) qui est actuellement en train de s'arrêter ou d'être fermée par un autre thread du système. Dans les environnements multi-threads, un conflit survient lorsqu'un thread commande la fermeture de la fenêtre de shell tandis qu'un autre thread tente simultanément d'exécuter une commande, de lire des données ou de modifier un élément d'interface utilisateur au sein de la même instance de shell.
Réparations étape par étape
Étape 1: redémarrer l' explorateur Windows
Souvent, l'état de la shell devient glitched, et un simple redémarrage de l'hôte de l'interface utilisateur résout le conflit de thread.
- Appuyez dessus.
Ctrl + Shift + Escsur votre clavier pour ouvrir le Task Manager. - Cliquez dessus. More details en bas si vous êtes dans la vue compacte.
- Faites défiler vers le bas. Processes Touchez et cherchez. Windows Explorer.
- Cliquez avec le bouton droit. Windows Explorer et sélectionnez Restart.
- Les icônes de votre barre des tâches et de votre bureau disparaîtront pendant une brève seconde, puis réapparaîtront.
Étape 2: Exécuter le vérificateur de fichiers système (SFC) et le DISM
Les fichiers système corrompus peuvent provoquer la suspension ou la fermeture inattendue des threads. Ces utilitaires intégrés répareront les composants Windows endommagés.
- Appuie sur le...
Windows Key, typecmd, et sélectionnez Run as administrator. - Tapez la commande suivante et appuyez
Enter:DISM.exe /Online /Cleanup-image /Restorehealth - Attendez que le processus soit terminé (cela peut prendre plusieurs minutes).
- Tapez la commande suivante et appuyez
Enter:sfc /scannow - Une fois la vérification atteinte à 100%, redémarrez votre ordinateur.
Étape 3: effectuer un démarrage propre
Les applications en arrière-plan de tiers ou les services en conflit peuvent fermer les processus de shell de manière inattendue.
- Appuyez dessus.
Windows Key + R, typemsconfig, et cliquezOK. - Allez à la... Services Je vous en prie.
- Vérifiez la case qui dit Hide all Microsoft services.
- Cliquez sur le Disable all Le bouton.
- Passez à la... Startup Tabulation et clic Open Task Manager.
- Désactivez tous les éléments de démarrage en cliquant avec le bouton droit de la souris sur chacun d' eux et en sélectionnant Disable.
- Fermez le gestionnaire de tâches, cliquez Apply Je ne sais pas. OK dans la fenêtre Configuration du système, puis redémarrez votre PC.
Étape 4: Effacer l'historique de l'explorateur de fichiers
Les données mises en cache à l'intérieur de l'environnement de la shell peuvent parfois déclencher des verrouillages de thread d'indexation ou de gestion de la mémoire.
- Appuyez dessus.
Windows Key + R, typecontrol folders, et appuyezEnterpour ouvrir les options de l'explorateur de fichiers. - Sous le... General Tab, regarde pour le Privacy section en bas.
- Cliquez sur le Clear le bouton à côté. Effacer l' historique de l' explorateur de fichiers .
- Cliquez. Apply Et puis... OK.
Il y a peut-être des erreurs.. Learn Microsoft