Recibe un mensaje de error "el proceso no puede tener acceso el archivo porque está siendo utilizado por otro proceso" cuando intenta iniciar un sitio Web en el complemento MMC de servicios de información de Internet

Síntomas

Cuando haga un sitio Web en el complemento Microsoft Management Console (MMC) de servicios de Microsoft Internet Information Services (IIS) y, a continuación, hace clic en Inicio, el sitio Web no se inicia y recibe el siguiente mensaje de error:
El proceso no puede tener acceso el archivo porque está siendo utilizado por otro proceso.
Este problema se produce en un equipo que ejecuta Microsoft IIS 6.0. Este problema también se produce en un equipo que ejecuta Microsoft IIS 7.0 y Windows Vista.

Además, los dos sucesos siguientes pueden grabarse en el registro de sucesos del sistema en el equipo basado en Microsoft Windows Server 2003 que está ejecutando IIS:Nota direcciónIP es la dirección IP del equipo que está ejecutando IIS.

Causa

Normalmente, este problema se produce cuando uno o más de las siguientes condiciones son verdaderas:
  • Otro proceso está utilizando el puerto 80 o el puerto 443 en el equipo que está ejecutando IIS. De forma predeterminada, IIS utiliza el puerto 80 como el puerto TCP predeterminado y el puerto 443 para Secure Sockets Layer (SSL).
  • La subclave del registro ListenOnlyList no está configurada correctamente en el equipo que está ejecutando IIS.

Solución

Para resolver este problema, debe utilizar la utilidad Netstat.exe en la línea de comandos para ver si otro proceso está utilizando el puerto 80 o 443.

Si no se utiliza el puerto 80, debe examinar la subclave del registro ListenOnlyList en el equipo que está ejecutando IIS. Para ello, siga estos pasos:

Importante: esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, haga una copia de seguridad del registro antes de modificarlo. Entonces, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 cómo hacer copia de seguridad y restaurar el registro en Windows
  1. Inicie sesión en el equipo que está ejecutando IIS con una cuenta que tenga permisos administrativos.
  2. Haga clic en Inicio, haga clic en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.
  3. En el símbolo del sistema, escriba el comando siguiente:
    netstat - ano
    Nota: Para obtener más información acerca de la utilidad Netstat.exe, escriba el comando siguiente en el símbolo del sistema:
    ¿netstat /?
  4. Si no se utilizan los puertos, debe examinar la subclave del registro ListenOnlyList en el equipo que está ejecutando IIS. Para ello, siga estos pasos:
    1. Haga clic en Inicio, haga clic en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.
    2. En el Editor del registro, busque la siguiente subclave del registro:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
  5. Asegúrese de que la subclave ListenOnlyList contiene direcciones IP válidas. Si la subclave ListenOnlyList contiene una dirección IP que no es válida, debe quitar la dirección IP o cambiar las entradas de la subclaves ListenOnlyList para reflejar una dirección IP válida.

    Nota: De forma predeterminada, si la subclave ListenOnlyList no está presente, se utiliza una dirección IP de 0.0.0.0. Sin embargo, si la subclave ListenOnlyList está presente y la 0.0.0.0 se muestra la dirección IP, no debe aparecer ninguna otra dirección IP. Si también aparecen otras direcciones IP, deben eliminarse las otras direcciones IP.
  6. Antes de modificar la subclave ListenOnlyList , debe detener el servicio HTTP en el equipo que está ejecutando IIS. Para ello, siga estos pasos:
    1. Haga clic en Inicio, haga clic en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.
    2. En el símbolo del sistema, escriba el comando siguiente y, a continuación, presione ENTRAR:
      net stop http
      Aparece el mensaje siguiente:
      Los siguientes servicios son dependientes del servicio HTTP
      Deteniendo el servicio HTTP también detendrá estos servicios.



      Servicio de publicación World Wide Web

      SSL DE HTTP



      ¿Desea continuar con esta operación? (S/N) [N]:
      Presione sy, a continuación, presione ENTRAR.

      Nota: En Windows Vista, la lista de servicios en este mensaje también incluye los siguientes servicios:
      • Dispositivo Host de UPnP
      • Detección SSDP
      • Cola de impresión
      • Publicación de recurso de detección de función
  7. Para quitar la dirección IP que no es válida en el Editor del registro, haga clic en valor de cadena que contiene la dirección IP y, a continuación, haga clic en Eliminar. Para modificar el valor de dirección IP, haga clic en valor de cadena que contiene la dirección IP y, a continuación, haga clic en Modificar.
  8. En el cuadro de diálogo Editar cadena , escriba la dirección IP correcta en el cuadro Información del valor y, a continuación, haga clic en Aceptar.
  9. Cierre el Editor del registro.
  10. Ahora debe reiniciar el servicio HTTP en el equipo que está ejecutando IIS. Para ello, siga estos pasos:
    1. Haga clic en Inicio, haga clic en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.
    2. En el símbolo del sistema, escriba el comando siguiente:
      Net start http
  11. También debe reiniciar el servicio SSL de HTTP y el servicio de publicación World Wide Web en el equipo que está ejecutando IIS. Para ello, siga estos pasos:
    1. Haga clic en Inicio, seleccione Herramientas administrativasy, a continuación, haga clic en Servicios.
    2. En el complemento Servicios de MMC, haga clic en los siguientes servicios y, a continuación, haga clic en Inicio:
      • Servicio de publicación World Wide Web
      • SSL DE HTTP
    3. Cierre el complemento Servicios de MMC.
Propiedades

Id. de artículo: 890015 - Última revisión: 17 ene. 2017 - Revisión: 2

Comentarios