martes, 9 de julio de 2013

Cómo quitar los Servicios Internet COM (CIS) y el soporte de RPC sobre HTTP Proxy

En este artículo se describe cómo deshabilitar o quitar la compatibilidad de los Servicios Internet (CIS, Internet Services) del Modelo de objetos componentes (COM, Component Object Model) (en Windows NT 4.0 o Windows 2000) y RPC sobre HTTP Proxy (Windows Server 2003).

RPC sobre HTTP versión 1 (Windows NT 4.0, Windows 2000) y versión 2 (Windows Server 2003) introducen compatibilidad con un nuevo protocolo de transporte de llamada a procedimiento remoto (RPC, Remote Procedure Call) que permite a RPC operar a través del puerto 80 del Protocolo de control de transmisión (TCP, Transmission Control Protocol). La versión 2 también permite a RPC operar sobre el puerto 443 TCP. Al operar a través de los puertos 80 y 443 TCP, un cliente y un servidor pueden comunicarse en presencia de la mayor parte de los servidores proxy y firewalls. Servicios Internet COM permite a DCOM usar RPC sobre HTTP (lo que se conoce como el Protocolo de túnel TCP/IP en la utilidad de configuración DCOM [Dcomcnfg.exe]) para la comunicación entre los clientes DCOM y los servidores DCOM.

Para obtener más información acerca de Servicios Internet COM y RPC sobre HTTP, vea abajo la sección "Referencias" en este artículo.
Nota: en los equipos que ejecutan Windows Server 2003, se requiere RPC sobre HTTP para Microsoft Exchange Server 2003 y para Microsoft Office System si Microsoft Office Outlook 2003 se ha configurado para usar RPC sobre HTTP con el fin de examinar el correo electrónico corporativo. Al deshabilitar o quitar RPC sobre http, se impedirá que los clientes Office Outlook 2003 se conecten a sus buzones con RPC sobre HTTP. Si requiere la funcionalidad RPC sobre HTTP en su entorno, puede ser conveniente que deshabilite DCOM en lugar de RPC sobre HTTP. Para obtener información adicional acerca de cómo deshabilitar DCOM, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

826382 Cómo deshabilitar la compatibilidad en RPC sobre HTTP

Determinar si los Servicios Internet COM o RPC sobre HTTP Proxy están instalados

Windows NT 4.0

En los servidores que ejecutan Windows NT 4.0 con Windows NT Option Pack instalado, la forma más fácil de saber si Servicios Internet COM está instalado es realizar una búsqueda de Rpcproxy.dll en todas las particiones. En el artículo de MSDN "Servicios Internet COM" que se incluye en la sección "Referencias" de este artículo se indica al administrador que copie el archivo Rpcproxy.dll en la carpeta C:\Inetpub\Rpc desde la carpeta predeterminada, C:\Winnt\System32. Si encuentra Rpcproxy.dll en el servidor, Servicios Internet COM está instalado.

Otro método para saber si Servicios Internet COM está instalado y habilitado es buscar el Protocolo de túnel TCP/IP en Configuración DCOM. Para ello, ejecute Dcomcnfg.exe y haga clic en la ficha Protocolos predeterminados. Si aparece el Protocolo de túnel TCP/IP, la compatibilidad con Servicios Internet COM está instalada y habilitada.

Windows 2000 y Windows Server 2003

Para saber si Proxy de servicios Internet COM o RPC sobre HTTP Proxy están instalados y habilitados, siga estos pasos:
  1. En el Panel de control, haga clic en Agregar o quitar programas y haga clic en Agregar o quitar componentes de Windows.

    Se iniciará el Asistente para componentes de Windows.
  2. Haga clic en Servicios de red y en el botón Detalles.

    Si la casilla Proxy de servicios Internet COM (Windows 2000) o RPC over HTTP Proxy (Windows Server 2003) está activada, la compatibilidad con Proxy de servicios Internet COM o RPC sobre HTTP Proxy está instalada y habilitada en el servidor.
Nota: para averiguar de forma remota o mediante programación si está instalado Proxy de servicios Internet COM o RPC sobre HTTP Proxy, puede buscar Rpcproxy.dll en las instalaciones de Windows 2000 y Windows Server 2003.

Otro método para saber si la compatibilidad de RPC sobre HTTP está instalada y habilitada es buscar el Protocolo de túnel TCP/IP en Configuración DCOM. Para ello, siga estos pasos:
  1. Ejecute Dcomcnfg.exe.
  2. Si usa Windows Server 2003, siga estos pasos adicionales:
    1. En Raíz de consola, haga clic en Servicios de componente.
    2. Para el equipo local, haga clic con el botón secundario del mouse (ratón) en Mi PC y, a continuación, haga clic enPropiedades.
  3. Haga clic en la ficha Protocolos predeterminados.

    Si aparece el Protocolo de túnel TCP/IP, la compatibilidad con RPC sobre HTTP está habilitada.

Quitar Servicios Internet COM o RPC sobre HTTP

Quitar Servicios Internet COM en Windows NT 4.0

  1. Quite el directorio virtual RPC en Administrador de servicios Internet de IIS:
    1. En el menú Inicio, seleccione ProgramasWindows NT 4.0 Option PackMicrosoft Internet Information Server y haga clic en Internet Server Manager.
    2. En el árbol de la consola, haga clic en Raíz de consola/IIS/nombreDeEquipo/Sitio Web predeterminado.
    3. Expanda Sitio Web predeterminado y elimine el directorio virtual RPC.
  2. Quite el filtro ISAPI del Proxy RPC en el Administrador de servicios Internet de IIS:
    1. En el árbol de la consola, haga clic en Árbol de consola/IIS/nombreDeEquipo, haga clic con el botón secundario del mouse en nombreDeEquipo, haga clic en Propiedades, elija Servicio WWW en el cuadro de listaPropiedades principales y haga clic en el botón Edición para activarlo.
    2. Haga clic en la ficha Filtros ISAPI, haga clic en el filtro RpcProxy ISAPI y haga clic en el botón Quitar.
  3. Quite el Protocolo de túnel TCP/IP de la lista de protocolos DCOM y deshabilite la compatibilidad con Servicios Internet COM en Dcomcnfg.exe.
    1. Ejecute Dcomcnfg.exe.
    2. Haga clic en la ficha Propiedades predeterminadas.
    3. Desactive la casilla Habilitar los Servicios Internet COM en este equipo.
    4. Haga clic en la ficha Protocolos predeterminados.
    5. Si aparece Protocolo de túnel TCP/IP, haga clic en él y después en el botón Quitar.
    6. Reinicie el servidor para que los cambios surtan efecto.

Quitar los Servicios Internet COM en Windows 2000 o RPC sobre HTTP en Windows Server 2003

  1. Deshabilite Proxy de servicios Internet COM y RPC y RPC sobre HTTP Proxy:
    1. En el Panel de control, haga clic en Agregar o quitar programas y haga clic en Agregar o quitar componentes de Windows.

      Se iniciará el Asistente para componentes de Windows.
    2. Haga clic en Servicios de red y en el botón Detalles.
    3. Desactive Proxy de servicios Internet COM (en Windows 2000) o RPC sobre HTTP Proxy (en Windows Server 2003), y haga clic en Siguiente dos veces.
  2. Quite el Protocolo de túnel TCP/IP de la lista de protocolos DCOM y deshabilite Servicios Internet COM:
    1. Ejecute Dcomcnfg.exe.
    2. Si usa Windows Server 2003, siga estos pasos adicionales:
      1. En Raíz de consola, haga clic en Servicios de componente.
      2. Haga doble clic en la carpeta Equipos para abrirla.
      3. Si es un equipo local, haga clic con el botón secundario del mouse en Mi PC y haga clic en Propiedades

        Si es un equipo remoto, haga clic con el botón secundario del mouse en la carpeta Computers, haga clic en Nuevo, en Equipo, escriba el nombre del equipo, haga clic con el botón secundario del mouse en el nombre del equipo y haga clic en Propiedades,
    3. Haga clic en la ficha Propiedades predeterminadas.
    4. Desactive la casilla Habilitar los Servicios Internet COM en este equipo.
    5. Haga clic en la ficha Protocolos predeterminados.
    6. Si aparece Protocolo de túnel TCP/IP, haga clic en él y después en el botón Quitar.
    7. Reinicie el servidor para que los cambios surtan efecto.

No hay comentarios:

Publicar un comentario