Fix: Function Address Caused a Protection Fault Error (Solved)

RECOMMENDED: Click here to fix Windows errors and optimize system performance

Many users asked us questions after being unable to print anything in an Office program such as Word, Excel, Publisher and so on. The error message reported is: ‘Function Address Caused a Protection Fault Error’.

Most users with this problem report that the error does not occur when they try to print conventionally – the error only occurs when they try to print from an Office application. It turns out that the problem is not specific to a particular version of Windows, as has been confirmed on Windows 7, Windows 8.1 and Windows 10.

Error message:

Function Address 0c77c47ea2 caused a protection fault
Exception Code 0xc0000005
Some or all property page(s) may not be displayed

How to repair the function address caused a protection error:

April 2021 Update:

We now recommend using this tool for your error. Additionally, this tool fixes common computer errors, protects you against file loss, malware, hardware failures and optimizes your PC for maximum performance. You can fix your PC problems quickly and prevent others from happening with this software:

  • Step 1 : Download PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista – Microsoft Gold Certified).
  • Step 2 : Click “Start Scan” to find Windows registry issues that could be causing PC problems.
  • Step 3 : Click “Repair All” to fix all issues.


Changing the default printer

Change the default printer on your computer and check that the same problem persists.

Solution 1:

  1. Navigating to the Windows Start menu
  2. Click on “Settings”.
  3. Click on “Devices” in the configuration dialog box.
  4. Make sure you are in the “Printers and Scanners” section.
  5. Disable the “Let Windows manage my default printer” setting by setting it to “Off”.
  6. Click on the Print&Share’Print+Share’ printer and select “Set as default”.

Solution 2:

  1. Open the Registry Editor (right click on Windows Start → Run → regedit).
  2. Navigate to this button:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
  3. Set the value “Value data:” of the name “LegacyDefaultPrinterMode” to “1” to return to the old default printer behavior under Windows 10.

Update your printer driver with the latest version.

Another way to get this error message when you try to print from a third-party application is to use an outdated printer driver. Several concerned users who also had difficulty correcting the error message were able to solve the problem either by relying on the device manager to update the driver version or by manually updating it themselves.


Manually delete Microsoft Critical Update 329170.

  1. Click on Start, then on Control Panel.
  2. Double-click on Add/Remove Programs.
  3. Select Hotfix 329170.
  4. Click on Delete.

Try reinstalling the printer drivers on the server.

You may need to remove the printer from local machines, stop and start the workstation spooler service, and then delete the workstation driver (File > Server Properties in the printer window).

RECOMMENDED: Click here to troubleshoot Windows errors and optimize system performance