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)
Workflow map
Eliminate the COM and MAPI suspects in order
Four things can hold or break the COM handoff QuickBooks® makes when you email or print. Change one per step and retest, so the step that stops the crash is also the step that names the cause.
- 1
Reproduce it once
Close QuickBooks® and Outlook, reopen QuickBooks®, and trigger the crash from a single form so you know the exact action that causes it.
Evidence: One repeatable action, plus the matching Crash Com Error entry in Windows Event Viewer.
- 2
Release the mail hooks
Set Outlook as the Windows default mail app and turn the Reading Pane off, which stops Outlook holding COM objects open while QuickBooks® calls them.
Evidence: Outlook listed under Settings → Apps → Default apps → Email, and View → Reading Pane set to Off.
- 3
Rebuild the print bindings
Run Tool Hub → Program Problems → PDF & Print Repair, then rename QBPrint.qbp so QuickBooks® rebuilds its form-to-printer map from scratch.
Evidence: A new QBPrint.qbp is created the next time a form is printed or previewed.
- 4
Re-register, then retest
Run reboot.bat as administrator to re-register the QuickBooks® DLLs, then repeat the exact action you recorded in step one.
Evidence: The recorded action completes without crashing, from your own company file rather than only the sample company.
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
- Reset print profile & XPS.
- 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).
- Rename
- Stabilize MAPI/Outlook.
- 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.
- Repair Office (if Outlook handoff still crashes).
- Apps & Features → Microsoft 365/Office → Modify → Quick Repair.
- If still failing, run Online Repair (longer).
- Refresh QuickBooks® user cache.
- 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