If the error began immediately after a Windows Update, uninstall that update.

Most of the time, the background services responsible for finding printers just need a kick. services.msc , and hit Enter. Function Discovery Provider Host . Right-click it and select Function Discovery Resource Publication . Right-click it and select Make sure both are set to (right-click > Properties > Startup type). 2. Clear the Print Spooler

Below are proven methods to resolve the "Function Discovery Print Provider DLL has stopped working" error. Start with the simplest solution and work your way down.

After resolving the issue, take these preventive steps:

To prevent the "error function discovery print provider dll has stopped working" issue from occurring in the future, follow these best practices: