Corrección para el error de Windows: "Se está intentando una operación en un comando que se está cerrando"
Descripción del error
This error is a low-level Windows operating system issue. It usually occurs within the Visual C++ Runtime, el Common Language Runtime (.NET), o durante la profundidad Windows API llamadas.
Sucede debido a un clásico. race condition en la gestión de la memoria de software:
- Una parte de un programa intenta ejecutar un comando o tarea usando un handle (un puntero interno o ID asignado por Windows).
- En exactamente el mismo microsegundo, otra parte del programa (o el sistema de limpieza automática del sistema operativo) cierra o libera ese mismo manejo de la memoria del sistema.
Debido a que la manija desaparece mientras se ejecuta la operación, Windows bloquea la tarea y muestra este mensaje. Esto se desencadena con frecuencia por bibliotecas del sistema dañadas, software de segundo plano de terceros con errores, controladores obsoletos o corrupción de archivos de Windows de nivel profundo.
Soluciones paso a paso
Siga estas soluciones en orden de más fácil a más avanzado para resolver el error.
Paso 1: Ejecutar el verificador de archivos del sistema (SFC) y DISM
Windows puede estar mostrando este error porque los archivos o DLL del sistema operativo principal están dañados. Puede usar las herramientas de reparación integradas de Windows para escanearlos y solucionarlos.
- Presiona el... Windows Key, tipo cmd, y haga clic derecho en Command Prompt.
- Selecciona Run as administrator.
- Escriba el siguiente comando exactamente como se muestra y presione Enter:
DISM.exe /Online /Cleanup-image /Restorehealth - Espere a que termine la barra de progreso (esto puede tomar de 5 a 15 minutos).
- Una vez completado DISM, escriba este comando y presione Enter:
sfc /scannow - Espera a que la verificación llegue al 100%.
- Reinicie su computadora.
Paso 2: Reparación y actualización de los redistribuibles de Microsoft Visual C++
Muchos programas dependen de los paquetes Visual C++ para gestionar las manipulaciones de comandos. Si estos paquetes están dañados, desencadenarán errores relacionados con las manipulaciones.
- Presione. Windows Key + R para abrir el cuadro de diálogo Ejecutar.
- ¿ Qué tipo ? appwiz.cpl y presiona. Enter para abrir la ventana de Programas y Características.
- Desplácese por la lista para localizar Microsoft Visual C++ Redistributable las instalaciones.
- Haga clic en la versión más reciente (por ejemplo, 2015-2022), luego haga clic en Change en la parte superior de la lista.
- En la ventana que aparece, haga clic en el Repair el botón.
- Repita este proceso para otras versiones recientes de Visual C++ listadas.
- Reinicie su computadora cuando termine.
Paso 3: Haga una limpieza de arranque
Un arranque limpio ayuda a aislar al culpable.
- Presione. Windows Key + R, tipo msconfig, y presiona Enter.
- Ve a la... Services la pestaña en la parte superior.
- Marque la casilla en la parte inferior que dice Hide all Microsoft services. Es un paso crucial para evitar desactivar los elementos esenciales de Windows.
- Haga clic en el Disable all el botón en el lado derecho.
- A continuación, vaya a la Startup Ponga una pestaña y haga clic Open Task Manager.
- In Task Manager, look at the enabled startup apps. Right-click each third-party app and choose Disable.
- Cierre el Administrador de tareas, haga clic Apply ¿ Y qué ? OK en la ventana Configuración del sistema.
- Reinicie su PC. Si el error desaparece, una de sus aplicaciones o servicios de inicio desactivados estaba causando el problema.
Paso 4: Reinstalar o actualizar el software afectado
Si este error solo aparece al abrir o usar un juego, aplicación o herramienta específica, la aplicación en sí tiene un error de codificación o un diseño de instalación roto.
- Abre las ventanas. Settings Menú pulsando Windows Key + I.
- Ve a donde... Apps y haga clic en Installed apps.
- Busque la aplicación específica que desencadena el mensaje de error.
- Haga clic en los tres puntos a su lado y seleccione Uninstall.
- Ve al sitio web oficial de ese desarrollador de software.
- Descargue la última versión estable disponible.
- Instale el software de nuevo, idealmente ejecutando el instalador como administrador.
Paso 5: Actualizar los controladores de dispositivos críticos
Los controladores de almacenamiento obsoletos, los controladores gráficos o los controladores de chipset pueden comunicarse mal con las manijas de Windows.
- Haga clic derecho en el Start Menu botón y seleccione Device Manager.
- Ampliar el Display adapters Categoría, haga clic derecho en su tarjeta gráfica y elija Update driver.
- Ampliar. Storage controllers y haga lo mismo con sus controladores de accionamiento.
- Alternatively, visit your motherboard manufacturer's support site to download and install the latest Chipset drivers.
Puede haber algunos errores.. Learn Microsoft