Se sabe que cuando se utiliza cualquier archivo, ningún otro proceso puede acceder a él ni modificarlo. En tales casos, cuando un proceso intenta abrir un archivo, el sistema operativo bloquea el archivo para evitar que otro proceso lo modifique.
“El proceso no puede acceder al archivo porque está siendo utilizado por otro proceso” es uno de esos mensajes de error que muchos usuarios han observado en sus computadoras con Windows. Se sabe que este error ocurre en las diferentes versiones del sistema operativo Windows y Windows Server. Normalmente, este mensaje de error se ha observado durante el uso del Neto comando en la PC con Windows del usuario. Otra situación en la que se produce este error es al intentar abrir cualquier servicio o sitio web en el complemento Microsoft Management Console (MMC) de Internet Information Services (IIS).
¿Ves este mensaje de error en tu sistema? Entonces, has aterrizado en el puesto correcto. En este artículo, hemos seleccionado una lista de estrategias de solución de problemas que ayudaron a los usuarios que enfrentan este error a resolverlo con éxito en su PC con Windows.
Tabla de contenido
Solución 1: cierre todos los procesos en segundo plano innecesarios
Uno de los métodos de solución de problemas más básicos para resolver este error es cerrar todos los procesos en segundo plano innecesarios que se ejecutan en su PC a través del Administrador de tareas.
1. Abre el Administrador de tareas presionando el botón Ctrl + Mayús + Esc teclas juntas en su teclado.
2. Ve a la Procesos pestaña en el Administrador de tareas.
3. Aquí, seleccione los procesos innecesarios que se ejecutan en segundo plano en su PC uno a la vez.
Luego, haga clic en el Tarea final botón.
ANUNCIO PUBLICITARIO
Realice esto para todas las aplicaciones innecesarias que puede ver en el Administrador de tareas.
Nota: Asegúrese de no finalizar los procesos relacionados con los servicios de Windows y Microsoft.
4. Reiniciar tu computador.
Después de que el sistema se inicie, intente realizar la tarea que generó este problema para verificar si se solucionó.
Solución 2: ejecute la aplicación como administrador
Si se encuentra el error al intentar ejecutar el comando netsh en la terminal, es probable que el comando requiera privilegios administrativos para ejecutarse y realizar las modificaciones. Por lo tanto, antes de ejecutar el comando, asegúrese de que la ventana del símbolo del sistema que está utilizando tenga privilegios administrativos.
1. Abre el Correr diálogo usando el Windows + R combinación de teclas
2. Escribe cmd en el cuadro Ejecutar.
Luego, simplemente mantenga presionado Ctrl + Mayús + Intro teclas juntas para ejecutar el Símbolo del sistema como administrador.
3. Haga clic en el Sí botón, cuando el Control de cuentas del usuario aparece un aviso para otorgar permisos.
4. Ahora, intente ejecutar el comando en el símbolo del sistema y verifique si el error se resuelve o no.
Solución 3: modificar el rango de IP
Este error puede ocurrir si hay algunos procesos en su sistema que utilizan el puerto 80 o el puerto 443. Muchos usuarios han podido resolver este conflicto configurando un rango de IP completamente diferente.
1. Toque en el ventanas clave en su teclado y escriba el texto símbolo del sistema en el cuadro de búsqueda.
Una vez Símbolo del sistema en el resultado de la búsqueda está seleccionado, haga clic en Ejecutar como administrador en el lado derecho.
2. Una vez que se abra el símbolo del sistema con privilegios de administrador, escriba los comandos a continuación uno tras otro y presione Ingresar para cambiar el rango de IP para los puertos TCP y UDP.
netsh int ipv4 establece puerto dinámico tcp inicio = 10000 num = 1000 netsh int ipv4 establece puerto dinámico udp inicio = 10000 num = 1000
3. Compruebe si esto ayudó a resolver el problema al que se enfrentaba. Si el problema persiste, pase a la siguiente solución a continuación.
Solución 4: resuelva el conflicto de puertos de IIS realizando cambios en el registro
Para resolver el conflicto del puerto IIS, se debe ejecutar la utilidad Netstat.exe para determinar si hay alguna otra conexión activa al puerto 80 o al puerto 443. Las posibles circunstancias en las que aparece este mensaje de error son las que se mencionan a continuación:
- Configuración de la subclave del registro ListenOnlyList no es adecuado en el equipo que ejecuta IIS.
- El puerto 80 y el puerto 443 que necesita IIS son utilizados por otro proceso.
Después de usar la utilidad Netstat.exe, si ve que no hay conexiones activas de otros procesos a los puertos mencionados anteriormente, entonces debe verificar la ListenOnlyList configuración de la subclave del registro.
1. Abre el Correr caja usando el ventanas y r combinación de teclas en su teclado.
Escribe cmd y ejecuta el Símbolo del sistemacon privilegios de administrador presionando el botón Ctrl + Mayús + Intro teclas simultáneamente.
ANUNCIO PUBLICITARIO
Haga clic en Sí cuando lo solicite Control de cuentas del usuario.
2. Escriba el comando a continuación y presione Ingresar para ejecutar la utilidad Netstat.exe.
netstat-ano
El comando anterior devuelve una lista de conexiones activas.
Desplácese por esta lista y compruebe si algún otro proceso está utilizando el puerto 80 y el puerto 443.
Si los puertos mencionados anteriormente no se utilizan activamente, entonces debe realizar cambios en la clave en el Registro.
3. Antes de realizar cualquier modificación en el Registro, debe detener el servicio HTTP que ejecuta IIS.
Escriba el comando en el símbolo del sistema y presione Ingresar.
parada neta http
4. cuando te preguntan ¿Desea continuar con esta operación?, escribe Y y golpear Ingresar continuar.
Cierre el símbolo del sistema después de que el puerto HTTP esté deshabilitado.
5. Toque en el ventanas clave en su teclado y escriba Editor de registro en la barra de búsqueda de Windows.
Haga clic en Editor de registro.
Si se le solicita UAC para otorgar permisos, luego haga clic en Sí.
6. En el Editor de registro ventana, navegue a la ubicación a continuación o cópielo y péguelo en la barra de navegación del Registro.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
Nota: Si no encuentra el ListenOnlyList subclave, entonces no necesita crear la subclave como la dirección IP predeterminada 0.0.0.0 se utilizará.
7. Ahora, debe moverse hacia el lado derecho y eliminar todas las direcciones IP que no sean el valor predeterminado de 0.0.0.0
Botón derecho del ratón en cada dirección IP y elige la opción Borrar.
En la ventana que aparece para confirmar la eliminación de la subclave, haga clic en Sí.
8. Salga del Registro y reiniciar tu computadora.
9. Después del inicio del sistema, debe iniciar el servicio HTTP.
Lanzar el símbolo del sistema como se indicó anteriormente.
Escriba el comando a continuación y presione Ingresar.
inicio neto http
10. Una vez que se inicia el servicio HTTP, intente ejecutar IIS (Servicios de información de Internet) y verifique si se resuelve el error.
¡Eso es todo!
¿Fue útil este artículo para resolver “Este proceso no puede acceder a este error de archivo” en su PC con Windows? Por favor, háganos saber sus pensamientos y opiniones en los comentarios a continuación.
Paso 1 - Descargue la herramienta de reparación de PC Restoro desde aquí
Paso 2 - Haga clic en Iniciar escaneo para encontrar y solucionar cualquier problema de PC automáticamente.