+34 911 599 883

+34 911 895 172

No puedo enviar faxes desde Windows 8.1 o Windows Server 2012. Código de error: 0xC0000005

Todavía hay muchos equipos y usuarios que utilizan el servicio de Fax de Windows para enviar y recibir faxes, utilizando modems USB o internos analógicos tradicionales. Desde la actualización a Windows 8.1, o desde las últimas actualizaciones de Windows Server 2012 viene ocurriendo que, a la hora de enviar faxes, el modem marca el número de destino, podemos oir el negociado de parámetros, pero luego no manda el fax. En el visor de eventos de Windows podemos ver un error como este:

Nombre de registro:Application
Origen:        Microsoft Fax
Fecha:         19/01/2015 15:31:31
Id. del evento:32109
Categoría de la tarea:Desconocido
Nivel:         Error
Palabras clave:Clásico
Usuario:       No disponible
Equipo:        SERVIDOR
Descripción:
El proveedor del servicio de fax 'Proveedor de dispositivos de módem de Microsoft' ha detectado un problema y debe cerrarse.
 Código de error: 0xC0000005
 Este código de error indica la causa del error.
 Se ha generado un informe de error de Windows con todos los detalles del problema.
 Ahora se reiniciará el servicio de fax.
XML de evento:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft Fax" />
    <EventID Qualifiers="49152">32109</EventID>
    <Level>2</Level>
    <Task>4</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2015-01-19T14:31:31.000000000Z" />
    <EventRecordID>71813</EventRecordID>
    <Channel>Application</Channel>
    <Computer>SERVIDOR</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Proveedor de dispositivos de módem de Microsoft</Data>
    <Data>0xC0000005</Data>
  </EventData>
</Event>

El problema es la librería FXST30.dll ubicada en C:\WINDOWS\SYSTEM32, la última versión 6.3.9600.16384 da este problema. Para solucionarlo basta sustituir esta librería por el mismo fichero de otra máquina con Windows 7 de 64 bits o de 32 bits (versión de la dll 6.1.7600.16385) dependiendo de nuestro sistema operativo actual, debe coincidir.

Siempre hacer una copia de seguridad de nuestro FXST30.dll por si nos hiciese falta restaurarlo. Para renombrarlo hay que cambiarle el propietario, que por defecto es TrustedInstaller, debemos tomar la posesión del archivo primero, y luego renombrarlo. Después copiar en la misma ubicación nuestro FXST30.dll de Windows 7, reiniciamos y probamos a enviar faxes de nuevo, veremos que ya funciona sin problemas.