QuickBooks "Missing PDF Component"? It's XPS Document Writer + TEMP Permissions, Not Adobe
QuickBooks says “QuickBooks detected that a component required to create PDF files is missing,” so you can’t email or save an invoice/report as PDF.
Why “reinstall Adobe Reader” is outdated advice: older guides blame Adobe. On Windows 10/11, QuickBooks creates PDFs through the Microsoft XPS Document Writer — and the real causes are that feature being disabled or TEMP-folder permissions blocking the print step. Adobe isn’t involved.
Fix 1: Run the QuickBooks PDF & Print Repair Tool
- Open the QuickBooks Tool Hub → Program Problems → QuickBooks PDF & Print Repair Tool.
- Let it run, then try saving a PDF again. This fixes the majority of cases automatically.
Fix 2: Re-enable Microsoft XPS Document Writer
- Control Panel → Programs → Turn Windows features on or off.
- Make sure Microsoft XPS Document Writer is ticked (enabled). If it was off, enable it and reboot.
- In Printers & scanners, confirm Microsoft XPS Document Writer exists; re-add it if missing.
Fix 3: Fix TEMP-folder permissions
QuickBooks writes the PDF to your %TEMP% folder; if it lacks rights, you get the missing-component error:
Win + R→%TEMP%→ note the folder, go up one level.- Right-click the Temp folder → Properties → Security → Edit → ensure your user (and SYSTEM) have Full Control.
Fix 4: Adjust the printer / reconcile permissions
- Make sure no policy redirects or removes the XPS printer.
- Reboot after the above so QuickBooks re-detects the print component.
FAQ
Do I need Adobe at all? No — QuickBooks uses the XPS Document Writer to create PDFs, not Adobe. The fix is XPS + TEMP permissions (Fixes 2–3).
Still failing after the repair tool? Work through Fixes 2–3 (XPS enabled + TEMP Full Control) — those are the conditions the tool can’t always set.
Sources: Intuit — Troubleshoot PDF and print problems with QuickBooks Desktop