Solution: function address caused a protection fault – printer error in Windows 10

  • The function address that caused the protection error is print-related and appears when running under Windows 10, 8, and earlier versions.
  • It is not window-specific but appears when using any application other than a document from the MS Office suite.
  • Some corrupted drivers or files may be causing the problem on your device.
  • If you encounter a feature address that causes a security printing error, you can try our recommended solutions below in no particular order.
Updated April 2024This tool will stop these errors and fix common problems: Get it at this link
  1. Download and install the software.
  2. It will scan your computer to find problems.
  3. The tool will then correct the issues that were discovered.

Print-related protection errors can occur under Windows 10, 8, and earlier versions. They do not depend on whether you are using Microsoft Office documents or not.

Our guide will guide you on how to fix the printer error “Function address caused a protection fault (0x00000505)” on Windows 10, 8 and 7.

Even the most advanced operating system, Windows 10, can sometimes cause this error when you print a certain document from other applications. Your device may be unable to print because of corrupted drivers or files. You should check your system before continuing.

What is the cause of the “Feature address caused a security error” error?

What is the cause of the "Feature address caused a security error" error?

This particular error message can be caused by a variety of different scenarios, and we investigated them by reviewing a number of user reports and common repair strategies used to fix it. We have come up with a number of possible culprits, which can be found below:

The right printer is not installed by default – It turns out that one of the most common reasons users experience this error is in situations where they are trying to print from a printer that is not installed as the default solution on their computer. In this case, the problem can be solved by going to the printer properties screen and setting the correct default printer.

In addition to the “flickering” CSS transition, I also had a problem when a menu slid into view from off-screen, and once the animation was complete, the entire menu flashed/fleshed.

The printer driver is seriously out of date – Another possibility that causes this error is when the printer driver is out of date or incompatible with the Windows version (this can happen after an operating system migration). If this scenario applies, the problem can be solved by updating the driver version either automatically (through the device manager) or manually (from the manufacturer’s site).

Damaged printer subkeys – If the problem occurs with all printers connected to the network, it may be a set of damaged printer subkeys. If this scenario applies, you may be able to resolve the problem by uninstalling the current driver, reinstalling the network instance, and updating the driver to the latest version.

Damage to system files – Damage to system files is less likely, but a possible culprit for this problem. This usually occurs after a security scan has quarantined certain items used by the print service. In this case, you can restore your computer to a healthy state using System Restore.

Identifying the problem and applying the appropriate solution is made easier with this article, which offers troubleshooting guides if you are currently encountering the same error message. At least one interested user has verified each of the possible solutions presented below as effective.

Our recommendation is to follow the methods in the order that they are arranged in order to be most effective. Regardless of the cause of the problem in your particular case, you should find a solution that will solve it.

How do you fix a function address protection error?

Updated: April 2024

We highly recommend that you use this tool for your error. Furthermore, this tool detects and removes common computer errors, protects you from loss of files, malware, and hardware failures, and optimizes your device for maximum performance. This software will help you fix your PC problems and prevent others from happening again:

  • Step 1 : Install PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista).
  • Step 2 : Click Start Scan to find out what issues are causing PC problems.
  • Step 3 : Click on Repair All to correct all issues.


How do you fix a function address protection error?

In addition to printing to file, I could also print the PDF resulting from the system dialog box. I used Chrome for printing, which is more of a capitulation than a workaround, because it temporarily allowed me to print from Firefox’s dialog box, but it would reappear within the same browser session. (2) Refreshing Firefox would temporarily enable me to print from Firefox, but the problem would reappear.

Our recommended solutions below in no particular order should help you resolve a security printing error caused by a feature address.

  1. How to troubleshoot a printer
  2. Scans should be started for SFC/DISM
  3. Printing preferences can be changed
  4. Driver updates for printers
  5. The print spooler service should be restarted after the printer driver has been uninstalled, and the print subkey has been renamed.

In this section, we will examine each of the solutions listed for a description of the process.

How to troubleshoot a printer

In Windows 10, you can check for errors with the diagnostic tool by restarting and connecting the printer whilst it’s connected.

In response to the following error, function address 0x00007FFDCD234F69 caused an exception code 0x00000505: I’ve encountered the following problem recently after Windows 11 failed to install properly, so I reverted back to Windows 10. The message ‘function address 0x00007FFDCD234F69 caused a protection fault exception’ displayed when I tried to change a printer preference.

Troubleshooting your printer can be started by following these steps:

  • Go to Settings by clicking Start.
  • Select Security and Updates.
  • Select Troubleshooting.
  • Click Printers at the bottom of the page.
  • You will be prompted to run the troubleshooter when you click it.
  • Make sure you apply the recommended patches according to the instructions on the screen.

Once you have corrected the feature address that caused the print protection error, try printing again. If the issue still persists, continue to the next solution.

Perform an SFC/DISM scan

As illustrated below, you can perform a scan using SFC/DISM by following the steps.

  • Simply press the Windows key and the R key at the same time.
  • Press Enter to open Notepad after typing Notepad in the Run dialog box.
  • Use a text editor to paste the following command.

@echo off
In this case, t is the date and t is the time
Do a teardown and cleanup of your components using dism /online /cleanup-image /startComponentCleanup
/t and /t are the date and time
Start component cleaning by echo dismount/online/image cleaning/cleanup image
/t and /t are the date and time
SFC echo / scan
SFC / scan
break on

  • SFC_DISM_scan.bat, for example, would be the name of the file. Add the .bat extension to the file.
  • Using the context menu, right-click the saved file and choose Run as Administrator until the batch file stops reporting errors.
  • Your computer needs to be restarted.

Move on to the next solution if the problem does not resolve with a new print job.

Printing preferences can be changed

Feature addresses can also cause print protection errors when the default printer in Windows is not set for the printer you are using. Here are the steps to adjust the default printer:

  • Simply press the Windows key and the R key at the same time.
  • You can open the Printers and Scanners window of Settings by copying the option ms-settings: printers from the Run dialog box and pressing Enter.
  • Uncheck Allow Windows to control your default printer settings in the right pane during the Printers and Scanners tab.
  • Click the Set as Default button next to the printer you’d like to use.

If the printing error still persists, restart your computer and try setting the correct default printer again.

Driver updates for printers

This solution involves updating the printer driver from the device manager. Once you have updated the printer driver from the device manager, you can now print.

  • You can open the Device Manager by pressing the M button after opening the Power User Menu by pressing Windows + X.
  • The “Print Queues” section can be expanded or closed while viewing the list of installed devices in Device Manager.
  • Choose Update Driver from the context menu when you right-click on the printer you are having issues with.
  • You will see a screen asking to automatically check for driver updates.
  • Follow the instructions on the screen to download and install the new driver version, if one is found during the scan.
  • Your computer needs to be restarted.

If the security error has not been resolved, send a print job and see if that solves it, otherwise move onto the next step.

The print spooler service should be restarted after the printer driver has been uninstalled, and the print subkey has been renamed.

As part of this solution, you need to perform a series of tasks to correct the print error caused by the feature address (uninstall the printer driver, rename the print substrate, and restart the print spooler service).

  • The computer you want to use must be logged in.
  • In order to open the Device Manager, press Windows + X, followed by M.
  • Expand the Print Queues drop-down menu in Device Manager once you’ve selected all installed devices.
  • Once that’s done, click Uninstall Device on the right-click menu of your printer driver.
  • Verify that Uninstall has been completed by clicking it again.

Device Manager can be exited once the uninstallation process has completed.

  • Run can then be accessed by pressing Windows + R.
  • Print server properties can be accessed by typing printui.exe /s /t2 into the Run dialog box.
  • The driver causing the problem can be selected on the Driver tab, and the driver can be deleted from the Printer Properties window.
  • A dialog box appears with the option to remove a driver and package.
  • The radio button for deleting drivers only should be selected.
  • Click OK.

This process can be exited once it has been completed.

  • You will now see another “Run” dialog box if you press Windows + R again.
  • Click “Open registry editor” and type regedit.

Important: Make a backup copy of the registry before doing this, so that you can restore it in case of problems.

  • The following registry key path can be accessed by browsing or navigation:

A list of Windows x64 print processors can be found in HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrint.

If you rename any subkeys or keys with a .old extension they will be ignored by Windows and a new folder and value will be created instead.

Note: In this case, there is only one subkey (winprint), so we renamed it winprint.old.

The registry editor can now be safely closed once this step has been completed.

  • Select Run again and enter services in the search box.
  • Select Services from the drop-down list, and then click Enter.
  • The Print Document Swap service can be found in the Services window.
  • Click Properties from the right-click menu of the printer control panel.
  • You can stop the process by clicking the Stop button in the Properties window.

The Print Spooler Properties window will remain open while the print queue process is paused.

  • Navigate to the following location in File Explorer:


  • “Printers” should be cleaned up by deleting all files.

Check the “Hidden objects” box on the “View” tab if no files appear.

  • It is now time to close File Explorer.
  • You can restart the service by clicking the Start button in the Print Spoiler Properties window.

Try printing again after restarting the computer and reinstalling the printer drivers.

RECOMMENATION: Click here for help with Windows errors.

Frequently Asked Questions

  1. Troubleshoot the printer.
  2. Perform an SFC/DISM scan.
  3. Change the default printer.
  4. Update the printer driver.
  5. Uninstall the printer driver, rename the printer subkey, and restart the print spooler service.
  6. Change the registry key for LegacyDefaultPrinterMode Value data.
  7. Perform a system restore.

Disable external cache

If your CPU uses an external cache, temporarily disable it to see if it is the source of GPF error messages. If this option is available, you can disable it through the CMOS configuration.

The 0xe06d7363 error is a Visual C++ exception code generated by the Microsoft Visual C++ compiler. It is commonly referred to as a Windows application error. The error is displayed when a process/operation fails to start or terminate with a request.

To resolve the unknown software exception (0xe0434352)

Method 1: Make a clean start.
Method 2: Perform SFC and CHKDSK.
Method 3: Perform a system restore.
Method 4: Run the Microsoft .NET Frame Repair tool.
Method 5: Reinstall the .NET Frame.

Website | + posts

Mark Ginter is a tech blogger with a passion for all things gadgets and gizmos. A self-proclaimed "geek", Mark has been blogging about technology for over 15 years. His blog,, covers a wide range of topics including new product releases, industry news, and tips and tricks for getting the most out of your devices. If you're looking for someone who can keep you up-to-date with all the latest tech news and developments, then be sure to follow him over at Microsoft.