Recently I was migrating a client from Windows SBS 2008 to Windows Server 2012 R2. One of the applications they used was the Microsoft Fax Service for sending out an occasional fax. Once I added the Fax Role and attempted to send a fax, I noticed that the fax would make a phone call, ring the destination fax, and then just fail. In the event log, I saw
Fault bucket , type 0
Event Name: APPCRASH
Response: Not available
Cab Id: 0
After doing some research on the issue, I opened a case with Microsoft. Microsoft support did some research and come to find out, it is a bug/issue that has existed since 2008. A hotfix was released for Windows 2008 and Windows 2008 R2, but it was never followed up again to be fully fixed in 2012 or 2012 R2. But don’t let that stop us, there is a solution that does fix the issue!
1. On a Windows 2008 or 2008 R2 server, install the Fax Role.
2. Request a hotfix for http://support.microsoft.com/kb/2302075/en-us
3. Install the hotfix on your Windows 2008 or 2008 R2 Server.
4. If you have not added the Fax Role on your 2012 or 2012 R2, do that now.
5. Stop the service called Fax on your Windows 2012 or 2012 R2 Server.
6. On your Windows 2012 or 202 R2 Server, go to the file C:\Windows\System32\FXST30.dll and take ownership and full permissions of the file. I suggest renaming the file to FXST30.dll.old
6. Copy the file C:\Windows\System32\FXST30.dll from your Windows 2008 or 2008 R2 Server to your Windows 2012 or 2012 R2 Server to C:\Windows\System32\FXST30.dll
7. Restart the Fax service on your Windows 2012 or Windows 2012 R2 Server.
8. Start configuring your Fax and sharing for your end users. Here is a link from Microsoft on how to configure the Fax Role http://technet.microsoft.com/en-us/library/ee791910(WS.10).aspx#BKMK_Add_fax
You can now use the Fax service and not have it crash every time you fax!
If you are running Windows Server 2008 or Server 2012 in a Virtual Environment and would like to use a fax modem, I suggest checking out a product called USB Redirector http://www.incentivespro.com/usb-redirector-client.html
I used this product in this situation using a Windows 2012 R2 Hyper-V configuration.