Skip to content

QuickBooks Missing PDF Component Error: Causes and Fixes for Windows 10 and 11

quickbooks missing pdf component error

You click Save as PDF, Email, or Print, and QuickBooks stops with a message about a missing component. Your invoice doesn’t go out, your report won’t export, and the work sits there. The message usually reads “QuickBooks can’t complete the current action due to a missing component: Missing PDF file component”, or “QuickBooks detected that a component required to create PDF is missing.”

The component in question is rarely QuickBooks itself. It’s usually the Microsoft XPS Document Writer that QuickBooks relies on to create PDFs, or a Windows setting around it. This guide helps you find which one, fix it, and get your PDFs working again.

Quick Answer: What to Try First

  • Restart the computer, then try again. It sounds basic, but it clears a stuck print service.
  • Run the PDF and Print Repair Tool from the QuickBooks Tool Hub (Program Problems tab).
  • Check the Microsoft XPS Document Writer is installed and turned on in Windows.
  • Need a PDF right now? Use the workaround below to send the invoice while you fix it.

Get Your PDF Out Today (Workaround)

If you have an invoice or report to send today, try this before troubleshooting.

  1. Open the transaction or report in QuickBooks.
  2. Click Print and choose Microsoft Print to PDF as the printer, if it’s listed.
  3. Click Print, and name and save the file.
  4. Attach the saved file to your email.

This works only if Microsoft Print to PDF is installed on your computer. If it isn’t listed, continue with the fixes below.

What Is the QuickBooks Missing PDF Component Error?

QuickBooks Desktop doesn’t create PDFs on its own. It sends the document to a Windows printer driver, Microsoft XPS Document Writer, and converts the result. If that driver is missing, switched off, or blocked, QuickBooks can’t make the PDF and shows the missing component message.

You may also see these related messages:

  • “Could not print to printer.”
  • “There is a problem connecting to your currently selected printer, Microsoft XPS Document Writer on XPS port.”
  • “Unable to save as .pdf file.”
  • “PDF Converter shows offline.”
  • “You cannot print directly to the QuickBooks PDF Converter.”

Common Symptoms

  • You can’t save a report, invoice or statement as a PDF.
  • Emailing a form fails, or the email goes out without the PDF attached.
  • QuickBooks freezes when you print or reconcile.
  • The Reconcile window disappears or doesn’t show.
  • Printing works in other programs but not in QuickBooks.

Why Does the Missing PDF Component Error Happen?

  • The Microsoft XPS Document Writer is missing or turned off. This is common on a fresh Windows 11 setup.
  • The Print Spooler service has stopped.
  • Temp folder permissions are wrong, so QuickBooks can’t write its temporary PDF file.
  • QuickBooks is out of date or its installation is damaged.
  • No PDF viewer is set up as your default, or Adobe Reader is damaged or old.
  • Security software blocks .xps files.
  • The form’s template is damaged, which affects only one form.
  • The printer settings file (QBPrint.qbp) is corrupt.
  • Your Windows user doesn’t have permission to print to the XPS writer.
  • A hosted or terminal-server setup doesn’t allow the print service.

Which Fix Should You Start With?

  • It started after a new Windows install or a new computer: the XPS Document Writer isn’t installed. Go to Fix 4.
  • It started after a Windows or QuickBooks update: go to Fix 1 and Fix 2.
  • It only fails for one form (an invoice, say): go to Fix 8.
  • PDFs save, but won’t email: go to Fix 6 and check your email setup.
  • Other programs can’t print to PDF either: the problem is Windows. Go to Fix 3, Fix 4 and Fix 5.
  • You use a hosted or remote desktop QuickBooks: go to the hosted section.

Before You Start

  • Sign in to Windows as an administrator.
  • Close QuickBooks while you change Windows settings.
  • Make a backup of your company file. See how to back up a QuickBooks company file.
  • Note your versions: QuickBooks Desktop year and Windows 10 or 11. Press F2 in QuickBooks to see the product details.

How to Fix QuickBooks Missing PDF Component Error

Work through these in order and test a PDF after each one. Most people are fixed by Fix 2, 3 or 4.

Fix 1: Restart and Update QuickBooks

  1. Restart the computer.
  2. Open QuickBooks and go to Help > Update QuickBooks Desktop.
  3. Open Update Now, tick Reset Update, and click Get Updates.
  4. Restart QuickBooks, install the updates, and try the PDF again.

If the update hangs, see QuickBooks update stuck. For the full steps, see how to update QuickBooks Desktop.

Fix 2: Run the QuickBooks PDF and Print Repair Tool

  1. Download and install the QuickBooks Tool Hub and close QuickBooks.
  2. Open the Tool Hub and go to Program Problems.
  3. Click QuickBooks PDF & Print Repair Tool and wait about a minute.
  4. Open QuickBooks and try the PDF again.

Fix 3: Test the XPS Document Writer Outside QuickBooks

This tells you whether the problem is QuickBooks or Windows.

  1. Open Notepad and type a word.
  2. Go to File > Print, choose Microsoft XPS Document Writer, and click Print.
  3. Save the file to your desktop and open it.

If it works, the writer is fine and the problem is within QuickBooks (go to Fix 6 onward). If it fails or the writer isn’t listed, go to Fix 4.

Fix 4: Install or Turn On the Microsoft XPS Document Writer

Windows 10 and Windows 11 (optional features):

  1. Press Windows + R, type optionalfeatures, and press Enter.
  2. Find Microsoft XPS Document Writer in the list.
  3. Tick the box and click OK. Wait for Windows to finish.
  4. Restart the computer.

If it isn’t in the list on Windows 11:

  1. Open Settings > System > Optional features.
  2. Click View features (or Add an optional feature) and search for XPS.
  3. Install it, restart, and test again.

Newer Windows builds may not include the XPS tools by default, so a fresh Windows 11 install is a common cause. After installing, test it with Notepad as in Fix 3.

Fix 5: Restart the Print Spooler Service

  1. Press Windows + R, type services.msc, and press Enter.
  2. Find Print Spooler, right-click it and choose Properties.
  3. Set Startup type to Automatic, click Apply, then OK.
  4. Right-click Print Spooler again and choose Start (or Restart if it’s running).
  5. Try the PDF again.

Fix 6: Check the Temp Folder Permissions

QuickBooks writes a temporary file when it creates a PDF. If it can’t, you get this error.

  1. Press Windows + R, type %TEMP%, and press Enter.
  2. Right-click an empty area, choose Properties, and open the Security tab.
  3. Check that your user account has Full Control of this folder.
  4. If it doesn’t, click Edit, select your user, tick Full Control, and click OK.

Give access to your own user account and administrators only. Don’t open the folder to everyone unless an IT professional advises it.

Fix 7: Check Your Default PDF Viewer and Adobe Reader

  1. Open Settings > Apps > Default apps.
  2. Search for .pdf and choose a PDF viewer, such as Adobe Reader or your browser.
  3. If you use Adobe Reader, update it from Help > Check for Updates, or repair it from Control Panel > Programs and Features (select Adobe Reader, then Change).
  4. Restart and try again.

Fix 8: Create a New Template for the Form

If only one form fails, such as an invoice, its template may be damaged.

  1. Go to Lists > Templates.
  2. Click Templates > New, choose the same type of form, and pick a standard layout.
  3. Open the transaction, change the template to the new one, and create the PDF.

Fix 9: Check Security Software and User Permissions

  1. Open your antivirus or firewall and check that .xps files and QuickBooks aren’t blocked. Add an exclusion rather than switching your protection off. See Windows Firewall blocking QuickBooks.
  2. Check that your Windows user can print to the XPS writer. Sign in as an administrator, open Settings > Bluetooth & devices > Printers & scanners, select the XPS writer, and check its permissions.
  3. Try running QuickBooks as an administrator: right-click its icon and choose Run as administrator.

Fix 10: Reset QBPrint.qbp, Then Repair QuickBooks

  1. Close QuickBooks.
  2. Open File Explorer and go to C:\ProgramData\Intuit\QuickBooks followed by your version folder. Turn on Hidden items if you can’t see ProgramData.
  3. Find QBPrint.qbp, right-click it, and rename it QBPrint.qbp.old.
  4. Open QuickBooks, go to File > Printer Setup, pick any form, and click OK. QuickBooks recreates the file.
  5. If it still fails, run the QuickBooks Install Diagnostic Tool from the Tool Hub.
  6. As a last step, reinstall with a clean install. See the QuickBooks Clean Install Tool.

What If You Use Hosted QuickBooks or a Remote Desktop?

Printing to PDF works differently on a terminal server or a hosted desktop. The XPS writer and print spooler run on the server, not your own computer.

  • Ask your hosting provider or IT team to check the XPS Document Writer and Print Spooler on the server.
  • Don’t change server settings yourself unless you manage the server.
  • Some hosted setups don’t support printing through the usual spooler. Your provider can suggest an alternative.

Related Errors You May See

  • Error 1722 or 1801 when installing the PDF converter: the Windows Installer or the installation files are the problem. Run the Install Diagnostic Tool.
  • Activation errors -20, -30 or -41: the PDF converter driver needs repairing. Run the PDF and Print Repair Tool.
  • “Print Driver Host for 32-bit Applications has stopped working”: restart the Print Spooler and update Windows.

After the Error Is Fixed

How to Prevent the Missing PDF Component Error

  • Keep QuickBooks and Windows updated.
  • Don’t remove the XPS Document Writer or turn it off when tidying Windows features.
  • Keep Adobe Reader or your PDF viewer updated.
  • Add QuickBooks to your security software’s allow list instead of disabling protection.
  • Test a PDF after a major Windows update.
  • Keep a backup of your company file and your template settings.

Still Seeing the Error? Get Help From Our QuickBooks Team

If you’ve tried all of this and QuickBooks still can’t create PDFs, there may be a deeper problem with your Windows print setup, your user profile or your hosted environment. Our team can look at it with you and get PDFs working again. Contact Data Service Solutions or call +1-(855)-955-1942.

Frequently Asked Questions

What does “QuickBooks can’t complete the current action due to a missing component” mean?

QuickBooks can’t find or use the Windows component it needs to create PDFs, usually the Microsoft XPS Document Writer or the print service that supports it.

Why does the error appear after a fresh Windows 11 install?

The XPS Document Writer may not be installed by default on a new setup. Add it from optional features, restart, and test.

Can I save PDFs without fixing the error first?

Often, yes. Print to Microsoft Print to PDF, if it’s available, and attach the saved file to your email.

Do I have to turn off my antivirus to fix it?

No. Add an exception for QuickBooks and .xps files instead. Turning protection off isn’t a safe fix.

Why does only one form fail to make a PDF?

That form’s template may be damaged. Create a new template and apply it to the transaction.

Should I give “Full Control” to everyone on the temp folder?

No. Your own user account and administrators need it. Opening it to all users isn’t needed and weakens security.

Does this error mean my company file is damaged?

No. It’s a PDF and print problem, not a data problem. Your company file is not affected.

Will reinstalling QuickBooks fix it?

Sometimes, if the installation is damaged. Try the PDF and Print Repair Tool and the XPS Document Writer fixes first.

Robert Downe SEO Editor
Robert is an accounting professional, well versed in many accounting software. He has established himself as a QuickBooks expert over the past ten years. Robert finds great joy in assisting businesses and accountants all over the country so that they can manage their finances seamlessly. He does so individually and through his blogs.
follow me