¿Qué es el error “El proceso no puede acceder al archivo porque está siendo utilizado por otro proceso” en Windows 10?
En esta publicación, vamos a discutir sobre “Cómo reparar el proceso no puede acceder al archivo porque está siendo utilizado por otro error de proceso en Windows 10”. Se le guiará aquí con sencillos pasos / métodos para resolver el error. Comencemos la discusión.
Error “El proceso no puede acceder al archivo porque lo está utilizando otro proceso”: es un problema común de Windows que ocurre en la versión del sistema operativo Windows, incluidos Windows Vista, Windows 7, Windows 8.1, Windows 10 y en varias versiones de Windows Server. Este error suele aparecer cuando intenta ejecutar el comando “Netsh” en su computadora con Windows. Algunos usuarios informaron que este error aparece cuando intentan hacer clic con el botón derecho en un sitio web en el complemento MMC (Microsoft Management Console) de IIS (Servicios de información de Internet).
Puede haber varias razones detrás de este error, incluido el permiso de administrador requerido que no le ha otorgado al comando como el comando Netsh que desea ejecutar. Debe asegurarse de que está ejecutando Netsh Command con permiso administrativo. Si su computadora está ejecutando IIS (Internet Information Services) pero no usa el puerto 80 o el puerto 443 porque estos puertos son usados por otros procesos, entonces puede enfrentar el error ‘El proceso no puede acceder al archivo porque lo está usando otro proceso’ .
Este error también puede ocurrir si ciertas claves / subclaves de registro no están configuradas correctamente. Se enfrenta a este error con IIS (Servicios de información de Internet) en su computadora con Windows, generalmente cuando la subclave de registro “ListenOnlyList” no está configurada correctamente. Puede volver a configurar o modificar esta subclave del registro para solucionar el problema. Busquemos la solución.
¿Cómo solucionar el proceso no puede acceder al archivo porque está siendo utilizado por otro proceso en Windows 10?
Método 1: Solucione los problemas de la PC con Windows con la “Herramienta de reparación de PC”
Si este error se debe a algunos problemas en su computadora con Windows, puede intentar solucionar el problema con la “Herramienta de reparación de PC”. Este software le ofrece encontrar y corregir errores BSOD, errores de EXE, errores de DLL, problemas con programas / aplicaciones, problemas de malware o virus, archivos del sistema o problemas de registro y otros problemas del sistema con solo unos pocos clics. Puede obtener esta herramienta a través del botón / enlace a continuación.
Método 2: ejecutar el comando Netsh con permiso de administrador
Comando Netsh: este comando le permite mostrar o modificar la configuración de red de la computadora que se está ejecutando actualmente. Sin embargo, si se encuentra con un error al intentar ejecutar este comando en el símbolo del sistema, asegúrese de que el comando se esté ejecutando con permiso de administrador, significa que ha abierto el símbolo del sistema con permiso de administrador. Intente esto y verifique si el error está resuelto.
Paso 1: Presione las teclas “Windows + X” en el teclado y seleccione “Símbolo del sistema como administrador”.
Paso 2: En “Símbolo del sistema con permiso de administrador” abierto, escriba el comando que estaba causando el error o escriba el comando “netsh” y presione la tecla “Enter” para ejecutar
Paso 3: compruebe si este comando se ejecuta y se resuelve el error.
Método 3: establecer un rango de IP diferente
A veces, el error ocurrido con el comando Netsh se debe a un conflicto con el DNS. Puede intentar solucionar el problema probando un rango de IP diferente en lugar de crear un rango de exclusión. Para hacerlo, abra “Símbolo del sistema como administrador” utilizando el “paso 1” del método anterior e ingrese los siguientes comandos uno por uno para resolver el problema del conflicto de DNS.
netsh int ipv4 set dynamicport tcp start = 10000 num = 1000
netsh int ipv4 establecer puerto dinámico udp inicio = 10000 num = 1000
Método 4: Solucionar el problema de conflicto de puertos de Internet Information Services (IIS)
Como se mencionó, el problema con IIS (Internet Information Services) se debe a un problema de conflicto de puertos. Puede utilizar la utilidad “Netstat.exe” para comprobar si otro proceso está utilizando el puerto 80 y el puerto 443.
¿Cómo ejecutar la utilidad Netstat.exe y verificar si otro proceso está usando el puerto 80 y el puerto 443?
Paso 1: Abra “Símbolo del sistema como administrador” utilizando el “Método 2”
Paso 2: Ahora, escriba el comando “netstat – ano” y presione la tecla “Enter” para ejecutarlo. Esto iniciará la utilidad Netstat.exe
Paso 3: A partir de los resultados que aparecen, desplácese por las listas de “Conexiones activas” y verifique si los puertos 80 y 443 están siendo utilizados activamente por un proceso diferente. Si es así, siga los siguientes pasos
Paso 4: Cierre el símbolo del sistema y presione las teclas “Windows + R” en el teclado, escriba “regedit” en el cuadro de diálogo “Ejecutar” abierto y presione el botón “Aceptar” para abrir el “Editor del registro”
Paso 5: en “Editor del registro”, navegue hasta la siguiente ruta en el panel izquierdo
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP \ Parameters \ ListenOnlyList
Paso 6: busque y modifique la subclave del registro “ListenOnlyList” en el panel derecho, pero antes deberá detener el “Servicio HTTP” que ejecuta IIS. Por lo tanto, debe omitir este paso esta vez y una vez que el servicio HTTP estepa d, intente modificar la subclave de registro ListenOnlyList.
Paso 7: Para detener el servicio HTTP, abra ‘Símbolo del sistema como administrador’ usando el ‘Método 2’, escriba el comando ‘net stop http’ y presione la tecla ‘Enter’ para ejecutar, presione la tecla ‘Y’ y presione la tecla ‘Enter’ si se le solicita para confirmacion. Esto deshabilitará el servicio HTTP.
Paso 8: Ahora, volver al ‘paso 6’ significa dentro de ‘HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP \ Parameters \ ListenOnlyList’ dentro de ‘Registry Editor’, y busque y seleccione la subclave ‘ListenOnlyList’, y en el panel derecho mire hacia Dirección IP y verifique si es una dirección IP válida, puede eliminarla o modificarla para que refleje una entrada con una dirección IP válida. Si no puede ver la subclave “ListenOnlyList”, no es necesario crear una, ya que la dirección IP 0.0.0.0 se utilizará de forma predeterminada.
Paso 9: Una vez hecho esto, cierre el “Editor del registro” y reinicie su computadora.
Paso 10: Después de reiniciar, debe iniciar el servicio HTTP y, para hacerlo, abra “Símbolo del sistema como administrador” nuevamente, y este tipo ingrese el comando “net start http” para iniciar el servicio HTTP. Una vez que presiona la tecla “Enter” después de ingresar el comando, muestra “El servicio solicitado ya se inició” significa que ha iniciado correctamente el servicio HTTP
Paso 11: Ahora, intente ejecutar IIS (Internet Information Services) nuevamente y verifique si el error está resuelto.
Conclusión
Estoy seguro de que esta publicación lo ayudó a solucionar El proceso no puede acceder al archivo porque está siendo utilizado por otro error de proceso en Windows 10 con varios pasos / métodos sencillos. Puede leer y seguir nuestras instrucciones para hacerlo. Eso es todo. Para cualquier sugerencia o consulta, escriba en el cuadro de comentarios a continuación.