No se puede completar la acción porque el archivo está abierto

  • Compartir Este
Cathy Daniels

"esta acción no puede completarse porque el archivo está abierto en otro programa"

Encontrarse con un mensaje de error puede ser una experiencia frustrante, especialmente cuando necesita completar una tarea con urgencia. Este mensaje de error suele aparecer cuando intenta modificar o eliminar un archivo utilizado por otro programa o proceso. Aunque el mensaje puede ser confuso, la solución suele ser sencilla. Este artículo explorará varias formas de resolver este problema y completar su tarea.

Razones comunes para el "Esta acción no puede completarse porque el archivo está abierto en otro programa"

He aquí tres causas comunes de este mensaje de error "esta acción no puede completarse porque el archivo está abierto":

  • El archivo está actualmente en uso: Una de las razones más comunes de este error es que otro programa o proceso utiliza el archivo que está intentando modificar o eliminar. Puede tratarse de un programa que abrió anteriormente, un proceso del sistema operativo o incluso malware oculto en segundo plano. Para resolver este problema, puede cerrar el programa que utiliza el archivo o reiniciar el equipo para finalizar cualquier proceso en ejecución que pueda estar utilizando el archivo.archivo.
  • El archivo está bloqueado: Otra razón por la que puedes recibir este mensaje de error es que el sistema bloquee el archivo que intentas modificar o eliminar. Esto puede ocurrir si el archivo está marcado como de sólo lectura o si el sistema operativo ha colocado un bloqueo para impedir que se modifique. Para resolver este problema, puedes intentar cambiar la configuración de permisos del archivo o utilizar una cuenta de administrador para acceder al archivo.
  • El archivo está dañado: A veces, un archivo puede corromperse debido a un virus, un error de software o un fallo de hardware. Cuando esto ocurre, el archivo puede utilizarse pero no puede modificarse ni eliminarse. Para resolver este problema, puedes ejecutar un antivirus para eliminar cualquier malware que haya causado la corrupción o utilizar una herramienta de recuperación de archivos para recuperar el archivo y crear una copia nueva.

Cómo solucionar: No se puede completar la acción porque el archivo está abierto

Detener procesos en segundo plano

A través del Administrador de tareas

Encontrarse con el error "Archivo en uso, la acción no puede completarse porque el archivo está abierto" es común y puede ocurrir por varias razones. La razón más probable de este mensaje de error es que otro programa esté utilizando el archivo al que está intentando acceder. Puede utilizar el Administrador de tareas para detener todos los procesos en segundo plano y resolver este problema. Siga estos pasos:

  1. Abra el Administrador de Tareas pulsando CTRL+ALT+DEL
  2. Seleccione los procesos y haga clic en "Terminar proceso".

A través de Resource Monitor

Para empezar a identificar y terminar los procesos asociados a un archivo, utilice el Monitor de Recursos:

1. Mantenga pulsadas las teclas Windows y R del teclado.

2. Escribe "resmon.exe" en el campo emergente que aparece y pulsa "Intro".

3. Esto iniciará el Monitor de Recursos. Haga clic en la sección "CPU" para expandirla.

4. Abra la pestaña "Asas asociadas".

5. En el campo "Manuales de búsqueda", escriba el nombre del archivo o carpeta que le da el mensaje de error y pulse "Buscar".

6. Una vez que el Monitor de Recursos finalice su análisis, mostrará una lista de los procesos asociados al archivo buscado.

7. Haga clic con el botón derecho en cada proceso identificado y seleccione "Finalizar proceso" para terminarlo.

8. Una vez que haya finalizado todos los procesos asociados al archivo, intente renombrarlo, moverlo, eliminarlo o modificarlo de nuevo.

Una vez que se hayan detenido los procesos en segundo plano, podrás acceder al archivo sin más problemas. Si el problema persiste, prueba a reiniciar el ordenador y volver a acceder al archivo.

Vaciar la papelera de reciclaje y reiniciar

Al intentar eliminar un archivo, el error "La acción no puede completarse porque el archivo está abierto" es uno de los errores más comunes con los que se pueden encontrar los usuarios de Windows. La forma más sencilla de resolver este error es vaciando la Papelera de reciclaje. La Papelera de reciclaje es una ubicación de almacenamiento temporal para los archivos eliminados, y al vaciarla se eliminan todos los archivos de forma permanente. Por lo tanto, el archivo que causa el error deberíatambién ser eliminado. Empezar por:

1. Localice el icono de la Papelera de reciclaje en su escritorio.

2. Haz clic con el botón derecho del ratón y selecciona "Vaciar Papelera de Reciclaje" en el menú

3. Haga clic en "Sí" en la ventana emergente para confirmar que desea eliminar todos los elementos de forma permanente.

Una vez eliminados los archivos, reinicie su ordenador con Windows 11/10 y compruebe si el error persiste.

Eliminar archivos temporales

Los archivos temporales suelen generarse cuando se instala un nuevo programa o se abre un nuevo documento. Eliminar estos archivos libera espacio en el ordenador y puede ayudar a solucionar el error "la acción no puede completarse porque el archivo está abierto", que a veces puede deberse a archivos temporales dañados.

Para eliminar archivos temporales, sigue estos pasos:

1. Pulse las teclas Windows + R para iniciar el cuadro de diálogo Ejecutar.

2. Escriba %temp% y pulse Intro.

3. Pulsa CTRL + A para seleccionar todos los archivos y, a continuación, pulsa Mayús + Supr para eliminarlos definitivamente.

Una vez finalizado el proceso, compruebe si ha resuelto el error "La acción no puede completarse porque el archivo está abierto".

Reiniciar el Explorador de archivos

El proceso del Explorador de Windows se ejecuta en segundo plano en el sistema de su ordenador y a veces puede interferir con las modificaciones de archivos. Reiniciar el Explorador de archivos puede hacerlo más eficiente y evitar que obstruya sus intentos de eliminar o renombrar un archivo. A continuación se indican los pasos:

1. Haga clic con el botón derecho del ratón en el botón Inicio.

2. Seleccione la opción "Administrador de tareas".

3. Haga clic en "Procesos", desplácese hasta la parte inferior de la lista y seleccione "Explorador de Windows".

4. Haga clic en "Reiniciar".

Antes de intentar volver a acceder al archivo, espera al menos un minuto.

Limpia tus miniaturas

El proceso del Explorador de archivos de usar miniaturas puede impedir que se realicen ciertas acciones de archivo al ejecutar varios procesos. Deshabilitar las miniaturas puede ayudar a detener estos procesos. Aquí hay dos métodos para eliminar miniaturas:

Uso del Liberador de espacio en disco

  1. Abra el Explorador de archivos y seleccione "Este PC".
  2. Haz clic con el botón derecho en tu disco primario y selecciona "Propiedades".
  3. Haz clic en "Liberador de espacio en disco".
  4. Elige la opción "Miniaturas" y haz clic en "Aceptar". Esto eliminará las miniaturas, permitiéndote cambiar tus archivos.

Uso del símbolo del sistema

  1. Utilizando la búsqueda de Windows, escriba "Símbolo del sistema" para empezar a acceder a él.
  2. Haz clic con el botón derecho en el símbolo del sistema y selecciona "Ejecutar como administrador".
  3. Compruebe que está seleccionada la unidad principal del sistema. Si encuentra otra, escriba "C:"> pulse Intro.
  4. Escribe "del /ash /s thumbs.db"> pulsa Intro.

Tenga en cuenta que debe esperar al menos 1 minuto para que se borren las bibliotecas de miniaturas. Una vez completado, intente manipular su archivo para resolver el problema.

Desactivar miniaturas

En caso de que borrar las miniaturas no ayude a resolver el problema y quieras detener su generación por completo, existen varios métodos. Puedes probarlos aunque ninguno de los procedimientos anteriores haya funcionado al probar todas las soluciones existentes.

Uso de la configuración del Explorador de archivos

1. Abra Este PC y haga clic en Ver en la parte superior de la ventana.

2. Seleccione Opciones en el menú desplegable.

3. En la ventana abierta, vaya a Ver, desplácese hacia abajo y seleccione Mostrar siempre iconos, nunca miniaturas en Archivos y carpetas.

4. Haga clic en Aplicar y, a continuación, en Aceptar para guardar los cambios.

Uso de las opciones de rendimiento

1. Acceda a "Este PC" y haga clic con el botón derecho del ratón en el espacio situado bajo sus discos.

2. Seleccione Propiedades y vaya a Configuración avanzada del sistema.

3. En Rendimiento, haga clic en Configuración.

4. Localice "Mostrar miniaturas en lugar de iconos" y desactívela.

5. Haga clic en Aplicar y, a continuación, en Aceptar.

Uso del Editor del Registro

1. Pulse los botones Windows + R para iniciar el cuadro de diálogo Ejecutar>> escriba "regedit" en el campo.

2. Ábralo y confirme la ventana UAC.

3. Vaya a HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced en el panel izquierdo.

4. Busque IconsOnly y haga doble clic sobre él.

5. Cambie su valor a 1 para desactivar las miniaturas. Para volver a activarlas, escriba 0 en lugar de 1.

6. Haga clic en Aceptar.

Uso del Editor de directivas de grupo

1. Pulsa las teclas Windows + R y escribe gpedit.msc en el campo y haz clic en OK o Enter para abrirlo.

2. Vaya a Configuración de usuario> Plantillas administrativas> Componentes de Windows> Explorador de archivos en el panel izquierdo.

3. Localice "Desactivar el almacenamiento en caché de miniaturas en archivos thumbs.db ocultos" y haga doble clic sobre él.

4. Establezca su valor en "Activado"> Pulse Aplicar y Aceptar.

Iniciar Windows en procesos separados cambiando el Explorador de archivos

Para mejorar la estabilidad del Explorador de archivos cuando no distribuye correctamente los recursos, puede ser beneficioso configurarlo para que abra las ventanas en procesos separados.

1. Accede a "Este PC" y haz clic en la pestaña "Ver".

2. En el menú desplegable, seleccione "Opciones".

3. Acceda a "Opciones de carpeta" en la ventana que aparece; vaya a la pestaña "Ver".

4. Marque la casilla junto a "Lanzar ventanas de carpeta en un proceso separado".

5. Haga clic en "Aplicar" y "Aceptar".

Utilizar Clean Bootup

La función de arranque limpio de Windows permite a los usuarios iniciar el equipo sólo con las aplicaciones y servicios integrados esenciales, lo que facilita la identificación de problemas causados por aplicaciones o procesos de terceros. Al iniciar el sistema en modo de arranque limpio, es posible que pueda modificar o eliminar archivos sin encontrar ningún problema. Siga estos pasos para iniciar el equipo en modo de arranque limpio:

1. Mantenga pulsadas las teclas Windows y R, escriba "msconfig" y pulse Intro.

2. Haga clic en la pestaña Servicios situada en la parte superior de la ventana Configuración del sistema.

3. Marque la casilla junto a "Ocultar todos los servicios de Microsoft"> haga clic en "Desactivar todo".

4. Seleccione la pestaña "General" y elija "Inicio selectivo". Asegúrese de que la casilla junto a "Cargar servicios del sistema" está marcada.

5. Haga clic en "Aplicar" y "Aceptar", y reinicie el ordenador.

Intente editar sus archivos mientras está en modo de Arranque Limpio. Una vez que haya resuelto el problema, o si no puede, es importante devolver la configuración de Windows al Arranque Normal. Para ello, vuelva a realizar los pasos anteriores y habilite los servicios deshabilitados, luego cambie la opción de arranque de "Selectivo" a "Normal".

Desactivar el Grupo Hogar

Para abandonar un Grupo Hogar y desactivar sus servicios en tu ordenador Windows, sigue estos pasos:

1. Pulsa la tecla de Windows + S y busca "grupo en el hogar".

2. Selecciona "Grupo en el hogar" en los resultados y haz clic en "Abandonar el grupo en el hogar".

3. Confirme que desea abandonar el Grupo Hogar y haga clic en "Finalizar".

4. Abre la ventana de Servicios pulsando la tecla de Windows + R, escribiendo "services.msc" y haciendo clic en "Aceptar".

5. Haga doble clic en "Proveedor de Grupo Hogar" y establezca su "Tipo de inicio" en "Desactivado". Aplique y haga clic en "Aceptar".

6. Haga doble clic en "HomeGroup Listener" y ajuste su "Tipo de inicio" a "Desactivado". Aplique y haga clic en "Aceptar".

7. Abra el Editor del Registro y vaya a la ruta "Computer/HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CLSID{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}".

8. Cree un nuevo valor DWORD llamado "System.IsPinnedToNameSpaceTree" y ajústelo a 0. Guarde los cambios y cierre el Editor del Registro.

Cambiar la vista de la carpeta

Para modificar archivos de un directorio específico, siga estos pasos:

  1. Abra el Explorador de archivos.
  2. Vaya a la pestaña Ver.
  3. Seleccione en el menú Iconos pequeños, Lista o Detalles.

Después de cambiar la vista de la carpeta, puede modificar todos los archivos de este directorio sin encontrar ningún problema. Recuerde que esta es una solución provisional; tendrá que repetir estos pasos para cada directorio que cause el error.

Desactivar la búsqueda de Windows

Para desactivar las ubicaciones de indexación y el servicio Windows Search, siga estos pasos:

  1. Pulse la tecla de Windows + S y entre en las opciones de indexación.
  2. Seleccione Opciones de indexación en el menú.
  3. Haga clic en Modificar y desmarque las ubicaciones de indexación.
  4. Haga clic en Aceptar para guardar los cambios.
  5. Pulse los botones Windows + R para iniciar el cuadro de diálogo Ejecutar> escriba services.msc> haga clic en Aceptar.
  6. Busque "Windows Search" entre las opciones y haga doble clic en él.
  7. Establezca el tipo de inicio en "Desactivado"> haga clic en "Detener" para detener el servicio.
  8. Haga clic en Aplicar y, a continuación, en Aceptar para que se guarden los cambios.

Desactivar la búsqueda de Windows puede causar problemas con ciertas características, y debe restaurar todo al estado anterior si se produce algún problema.

Dejar de compartir la carpeta problemática

Busca el archivo o carpeta que causa el problema para solucionar el mensaje de error. Una vez localizado, haz clic con el botón derecho en el archivo o carpeta y selecciona "Compartir con". En las opciones, selecciona "Dejar de compartir". Con los archivos y carpetas no compartidos, puedes moverlos, cambiarles el nombre o eliminarlos sin más problemas.

Instale el último .Net Framework

En algunos casos, no tener instalado el .NET Framework necesario puede causar este problema, ya que muchas aplicaciones de Windows dependen de él. Para resolverlo, descargue el .NET Framework necesario del sitio web de Microsoft, que es gratuito. Para solucionar el problema, puede ser necesario instalar todas las versiones del framework y comprobar si el problema se ha resuelto.

Renombrar archivo o directorio mediante símbolo del sistema

Para empezar a acceder al símbolo del sistema y renombrar archivos, siga este método:

  1. Inicie el Símbolo del sistema como administrador.
  2. Escriba el directorio deseado e introduzca el siguiente comando, sustituyendo "archivo_problemático.txt" y "nombre_nuevo.txt" por el nombre y la extensión del archivo que desea renombrar: "renombrar archivo_problemático.txt nombre_nuevo.txt".
  3. También puede utilizar el comando "renombrar c:ruta_al_archivo_problemático archivo_problemático.txt nombre_nuevo.txt" como alternativa.

Como alternativa, puede utilizar el comando "renombrar c:ruta_al_archivo_problemático archivo_problemático.txt nombre_nuevo.txt".

Tenga en cuenta que si no puede renombrar un archivo porque está abierto en otro programa, puede utilizar Símbolo del sistema para renombrarlo en su lugar. Recuerde que se trata de una solución avanzada, así que asegúrese de entender la sintaxis de Símbolo del sistema de antemano. Si encuentra un mensaje de Acceso denegado en Símbolo del sistema, intente ejecutarlo desde Modo seguro.

Cambiar la configuración de seguridad

Para solucionar el problema, debe añadir los permisos de seguridad que faltan para la carpeta o archivo problemático.

  1. Localice una carpeta de trabajo que no tenga este problema (utilice una carpeta que no sea del sistema).
  2. Una vez localizada la carpeta, haga clic con el botón derecho del ratón sobre ella para acceder al menú "Propiedades".
  3. Vaya a la pestaña Seguridad y tome nota de la lista de grupos y usuarios disponibles.
  4. Repita los pasos 1 a 3 para la carpeta o archivo problemático. Una vez abierta la pestaña Seguridad, compruebe si falta alguna entrada del paso 3.
  5. Si falta alguna entrada, añádala manualmente pulsando el botón Editar.
  6. Haga clic en el botón Añadir e introduzca el nombre de usuario o grupo preferido en el campo Introduzca los nombres de los objetos para seleccionarlos"> haga clic en "Comprobar nombres".
  7. Pulse el botón Aceptar.
  8. Pase el ratón sobre el nuevo usuario o grupo adicional y selecciónelo para marcar Control total en la columna Permitir.
  9. Pulse Aplicar y Aceptar para guardar los cambios.

Cambiar los permisos de seguridad de Dllhost.exe

Para solucionar el error, puede cambiar la configuración de seguridad de dllhost.exe. En ocasiones, el problema puede deberse a problemas con el proceso COM Surrogate, relacionado con dllhost.exe.

  1. Pulse Ctrl + Mayús + Esc para iniciar el Administrador de tareas.
  2. Una vez abierto el Administrador de tareas, vaya a la pestaña Detalles.
  3. Busque dllhost.exe> haga clic con el botón derecho sobre él> elija "Propiedades".
  4. Vaya a la pestaña Seguridad y haga clic en el botón Editar.
  5. Seleccione "Administradores"> marque Control total en la columna Permitir.
  6. Haga clic en Aceptar y en Aplicar para guardar los cambios.

Nota: Finalice el proceso COM Surrogate si encuentra dificultades para cambiar los permisos de seguridad. Abriendo el Administrador de Tareas, busque "COM Surrogate" y seleccione "Finalizar Tarea".

Conclusión: Resolver el dilema "El archivo está abierto

En conclusión, encontrarse con este mensaje de error puede frustrar y alterar la productividad. Es importante comprender las posibles causas para evitar que se produzca en el futuro. Aunque puede resultar tentador buscar inmediatamente una solución, reflexionar sobre lo que puede haber causado el error puede ayudar a evitar que surjan problemas similares en el futuro.

Si somos conscientes de los factores que conducen a este error, podemos ser más proactivos a la hora de evitarlo y minimizar su impacto en nuestro trabajo.

Soy Cathy Daniels, experta en Adobe Illustrator. He estado usando el software desde la versión 2.0 y he estado creando tutoriales para él desde 2003. Mi blog es uno de los destinos más populares en la web para las personas que quieren aprender Illustrator. Además de mi trabajo como blogger, también soy autor y diseñador gráfico.