El explorador de Windows mantiene abierto el identificador de archivos ejecutables

El explorador de Windows mantiene abierto el identificador de archivos ejecutables

Tengo problemas para sobrescribir cualquier .exe desde el explorador de Windows (arrastrar/soltar o copiar y pegar). Recibo el mensaje de error: "La acción no se puede completar porque la carpeta o el archivo que contiene está abierto en otro programa". Utilicé una herramienta interna del sistema para comprobar quién tiene control sobre dicho archivo y es el proceso del sistema.

Digamos que tengo la siguiente estructura de archivos carpeta raíz\a.exe carpeta raíz\alguna otra carpeta\a.exe

1- Si abro el Explorador de Windows en la carpeta raíz y arrastro/solto un.exe en otra carpeta, un.exe dentro de otra carpeta se sobrescribe correctamente.

2- Si tengo dos instancias del Explorador de Windows abiertas al mismo tiempo, una dentro de la carpeta raíz, otra dentro de otra carpeta y arrastro/solto un.exe sobre el otro a.exe, recibo el mensaje de error.

Ahora, lo extraño es que si cierro otra carpeta e intento repetir el paso 1, falla y aparece el mismo mensaje de error. El sistema mantiene un control sobre el archivo durante unos cuantos segundos hasta que cierro la carpeta.

Intenté desactivar el servicio de indexación, desactivé UAC y desactivé el antivirus. Estoy ejecutando Windows 7 de 64 bits en un dominio, mi usuario es el administrador de mi máquina, cuando miro los derechos de dicho archivo dice que mi usuario tiene control total sobre él. No tengo ni idea de qué hacer para solucionar esto.

Respuesta1

Por extraño que parezca (realmente no lo entiendo), pero siguiendo los pasos descritos en este entrada en el blogcorregido todo.

Básicamente escribí lo siguiente en el símbolo del sistema del administrador y todo empezó a funcionar mágicamente:

administrador de usuarios de red /activo: sí

Respuesta2

Cuando arrastra y luego suelta un archivo sobre un archivo exe, le está indicando a Explorer que inicie elobjetivo exearchivo y abra elexe arrastradoarchivo. Ese es el comportamiento predeterminado. Lo cual no es el caso en su sistema.

Supongo que es un programa de terceros. ¿Algún controlador de copiar/arrastrar y soltar instalado en su sistema?

Respuesta3

dar el programaDesbloqueadorun disparo. No sólo esgratisy compatible contodas las versiones de windowsdesde 2000 hasta 7, le permite "desbloquear" identificadores de archivos de procesossincancelarlos (por supuesto, también se le ofrece la última opción).

Esta es la única utilidad que he encontrado hasta la fecha que le permite hacer esto (desbloquear identificadores de archivos sin finalizar procesos ni reiniciar una computadora).


En cuanto a por qué sucede esto realmente, podría ser que Windows esté intentando almacenar en caché el ícono de la aplicación o que un proceso externo (es decir, un antivirus) esté escaneando el archivo. Unlocker le dirá qué proceso ha bloqueado el archivo, por lo que debería darle una idea de por qué ocurre esto.

información relacionada