Crash Com Error When Emailing/Printing
Quick Answer
"Crash Com Error" usually hits when QuickBooks hands off to Outlook/print/PDF and a COM/MAPI hook blows up (bad Outlook profile, preview pane, or corrupted print profile). Do this: Set Outlook as default, disable Outlook Preview Pane, run Tool Hub → Program Problems → QuickBooks PDF & Print Repair, then run reboot.bat from the QuickBooks folder. If it persists, repair Office and reset QBWUSER.ini.
What is this issue?
QuickBooks relies on COM/MAPI (Outlook) and Windows' print/PDF pipeline. Damaged Outlook profiles, the Windows/Outlook previewer, or corrupted QB print mappings cause the COM call to crash the app.
Problem statement:
QuickBooks crashes when invoking email/print because COM/MAPI or print bindings are broken.
Error Crash Com Error: QuickBooks crashes when emailing or printing
COM/MAPI or print bindings crash QuickBooks when attempting to email or print.
Symptoms:
- •Crash immediately after clicking Email/Print
- •"Crash Com Error" in Windows Event Viewer / QuickBooks log
- •Works until Outlook updates, then starts crashing
- •Only the affected Windows user sees the crash
Resolution Steps:
- 1.Set Outlook as default mail app
- 2.Disable Outlook Preview Pane and close any open email windows
- 3.Run PDF & Print Repair (Tool Hub)
- 4.Run reboot.bat (re-register QB DLLs)
- 5.Repair Office (Quick Repair → Online Repair if needed)
- 6.Reset QBWUSER.ini (per-user QuickBooks cache)
Quick Fix (≈5 Minutes)
Step 1: Close QuickBooks and Outlook completely
Ensure both applications are fully closed before proceeding.
Step 2: Set Outlook as default mail app
Windows Settings → Apps → Default apps → Email → Outlook.
Step 3: Disable Outlook Preview Pane
In Outlook, turn off Reading Pane/Preview Pane (View → Reading Pane → Off).
Step 4: Run PDF & Print Repair
Open QuickBooks Tool Hub → Program Problems → QuickBooks PDF & Print Repair Tool → run to completion.
Step 5: Run reboot.bat
Go to C:\Program Files\Intuit\QuickBooks 2025\ (or your year) → reboot.bat → right-click Run as administrator.
Step 6: Test
Try Email/Print again from QuickBooks.
Detailed Solution Steps
- Rename
C:\ProgramData\Intuit\QuickBooks [Year]\QBPrint.qbp→QBPrint.qbp.old. - Ensure Microsoft XPS Document Writer is enabled (Windows Features).
- Restart Print Spooler (
services.msc→ Print Spooler → Restart).
- Control Panel → Mail → Show Profiles → set your production profile to Always use this profile.
- If problems persist, create a fresh Outlook profile, add the mailbox, set it as default, and re-test.
- Apps & Features → Microsoft 365/Office → Modify → Quick Repair.
- If still failing, run Online Repair (longer).
- Close QB.
%LOCALAPPDATA%\Intuit\QuickBooks [Year]\→ rename QBWUSER.ini → QBWUSER.ini.old.- Reopen QuickBooks (recent-file list resets; data unaffected).
Why does this happen?
Common causes
- •Outlook/Windows updates change MAPI handlers
- •The Preview Pane holds COM objects open; QuickBooks' call collides
- •Corrupt QBPrint.qbp or XPS/Spooler issues
- •Old COM registrations fixed by reboot.bat
How to Prevent It
Best Practices
- Keep Outlook default and Preview Pane off during QB emailing sessions
- Patch Office and QuickBooks regularly
- Add AV exclusions for QB program/data paths
- Close QuickBooks and Outlook before major updates
FAQs
Will I lose data?
No—these steps touch profiles/print configs only.
Does 32-bit vs 64-bit Office matter?
QB historically behaves better with 32-bit Office. 64-bit can work, but test.
Why does it only affect one user?
Most issues are per-user (Outlook/QBWUSER.ini/print profile).
Related Resources
Need Professional Help?
If you're still experiencing crash errors after following these steps, our QuickBooks experts are here to help.
Get Expert Support