Blog de música, tecnologías, poesía y cerveza fría

18/11/2017

Maldito error!!!! : “C:\Windows\system32\RpcProxy\RpcProxy.dll IIS 7 no se puede leer”

Exchange Server 2007

Un buen cliente me pidió el otro día que le instalase y configurase un Windows Server 2008 y un Exchange Server 2007 en un servidor  para la red de la nueva nave industrial que acababa de adquirir.

El cliente me compraba el servidor, el software y  además quería que le migrase todos los usuarios y perfiles móviles del viejo directorio activo al nuevo. Por lo tanto, el presupuesto era bastante alto.  Acepté y me puse manos a la obra!!!!!!

Después de dos días de duro trabajo todo quedó finalizado: 

El nuevo Exchange, el nuevo directorio activo, la migración de todos los buzones de correo del viejo servidor, la migración de todos los perfiles móviles, el DNS, el servicio WINS, las impresoras, el DHCP, el servidor web, el servicio de webmail,  (OWA) etc. Todo funcionaba perfectamente!!! Así que la instalación fue un éxito y el cliente quedó muy contento.

El susodicho servidor

El susodicho servidor

A las dos semanas el cliente me llamó y me comentó que inexplicablemente el webmail de Exchange Server 2007 (OWA) y el servidor web (IIS 7) no funcionaban.

Me puse a investigar el problema y descubrí en el visor de sucesos el siguiente error: C:\Windows\system32\RpcProxy\RpcProxy.dll IIS 7 can not read. ¿¿¿???. Joder que error más raro ¡!! (Pensé yo).

Empecé a buscar información por Internet y después de una mañana entera me di por vencido: nadie sabía que era ese error !!!!.

Como el fallo radicaba en una librería DLL (RPCProxy.dll) probé varias cosas: Reinstalé el servicio RPCproxy, eliminé la DLL a mano y la volví a crear, reinstalé IIS…pero ninguno de estos trucos me funcionó…

Completamente desperado entré en la web de Microsoft (TechNet)y busqué información respecto al maldito error y de pronto…me encontré con este mensaje: 

There is a known issue currently with rpc/http (which TS gateway uses) breaking 32-bit worker processes. A fix is in the works for the next service pack.

Es decir: Existe un problema conocido actualmente con rpc/http (El cual usa la pasarela TS) que rompe los procesos de 32-bits. Se está trabajando en una solución para el próximo service pack.

Mierdaaaaa!!!!! ¿Cómo es posible esta chapuza? ¿Qué le digo a mi cliente?…No puedo decirle que después de dos días de trabajo y de haberse gastado un pastón en hardware y software no puede tener servidor web ni webmail!!!!!

“Pedaso” de servidor

Al borde de un ataque de nervios y después de pensar en llamar a Microsoft y montarle un pollo se me ocurrió una idea:

Ya que el fallo al parecer se debía a los procesos de 32 bits del servidor web… ¿por qué no los desactivaba y dejaba solo los de 64 bits?

Dicho y hecho…YYYYY FUNCIONO!!!!!

Reinicié el equipo y el servidor web funcionaba bien, al igual que OWA!!!!!

¿Cómo desactivé estas extensiones? Muy fácil :

Abrí la consola de administración de Internet Information Server 7.0 e hice “clic” en el nombre del servidor (aparece a la izquierda).

Consola de IIS 7.0

Posteriormente hice “clic” en la opción “ver grupos de aplicaciones” ( a la derecha”) y posteriormente en la opción “Establecer valores predeterminados del grupo de aplicaciones”.

Establecer valores predeterminados..."

Establecer valores predeterminados….
Finalmente en la ficha “General” hice “clic” en la primera opción (Habilitar aplicaciones de 32 bits) y la puse a “false”.

Reinicié el equipo y volví a respirar.

8 thoughts on “Maldito error!!!! : “C:\Windows\system32\RpcProxy\RpcProxy.dll IIS 7 no se puede leer”

  • Heriberto Torrado Post author

    Otra cosa:

    Páste por aquí y veras que las cuota de mercado en servidor web actuales:

    Apache 46.35%
    Microsoft 29.47%
    Resto 24,18 %

    y Apache incluye FreeBSD, MACOSX, LINUX y UNIX

    así que hombre, no sé, tanto como el 99.8 %…

    Reply
  • Heriberto Torrado Post author

    ¿Me podrías indicar que aplicación existe para LINUX y que se asemeje a Exchange Server 2007?

    Te lo pregunto porque de ser así cambiaria gustosamente a LINUX.
    Necesitaría que la aplicación me permita compartir tareas, citas, calendarios, notas, etc… Entre los distintos usuarios.

    También me gustaría que me permitiese tener bases de datos públicas y poder asignar permisos a las mismas. Además tiene que ser un servidor de correo interno y externo, enrutador X400.

    Tener acceso vía web a un Outlook Online (OWA) tener buzones de voz que me lean los correos electrónicos y me permitir enviar un correo dictándoselo al sistema…Ah!!! Y conexión vía PDAs, antispam incorporado, Servicio de News,POP3, SMTP, IMAP, etc..

    Muchas gracias

    Reply
  • Anti WIndows

    El 99.8% A nivel mundiar usan sus servidores con Linux… ero bueno es simpre la respuesta vos sos un estupido usuario de windows ( Para boludos sin cabeza) que hagara un linux y no sabe por donde empezar… Cuando sepas manejarlo te daras cuenta de que hablo…. Y si ahi una aplicacion para linux de Si no mira en la lista de http://alts.homelinux.net. Por lo menos a mi no me tirra errores!! mis server claro uso linux!

    Reply
  • Heriberto Torrado Post author

    Yo no estoy en contra de Linux. De hecho lo utilizo asiduamente en mi empresa. Pero la verdad es que no existe absolutamente nada parecido a Exchange Server para Linux.

    Así que….. Darle al César lo que es del César….

    Reply
  • Pro Windows

    Muy bueno el post…. pero siempre aparece un miembro del Dark Side a cag…… Anti Win te pregunto algo…. si es tan bueno Linux, y es gratis y todo es bello… Por que coño no se han migrado la mayoria de las implementaciones empresariales a esa poqueria??? sopilote….. Saludos a todos…

    Reply
  • Anti Windows

    Eso te pasa por usar windows…

    Windows server + Exchange server 2007 y hardware = $$$ Puff!

    Linux + Apache2 + Mysql + Hardware = Gratis

    No necesitas mucho hardware…

    “Se está trabajando en una solución para el próximo service pack.”

    Tener que esperar para la solucion jaja ¬_¬! cuando estas pagando por un soporte…

    Se nota que es Windows!…

    En linux tenes soporte imediato
    Gratis

    Reply
  • Marcelo

    Me vino barbaro encontrar tu investigacion, yo tengo aplicaciones web de 32bits que me funcionaban perfectamente en windows 2008 64 bit, precisamente habilitando el procesamiento en 32 bits,despues de instalar terminal services me empezo aparecer este error. Por lo tanto tendre que sacar terminal services de este servidor y pasarlo.

    Reply

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

^ Subir Arriba!

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies