QuickBooks Desktop Won't Open or Has "Stopped Working"? Fix It in Order
You double-click QuickBooks and either nothing happens, the splash screen appears then vanishes, or you get “QuickBooks Desktop has stopped working.” This is almost always a damaged preferences file or a broken program install — not your company data. These fixes go fastest-first; most people are back in by Fix 2 or 3.
Fix 1: Quick Fix my Program (QuickBooks Tool Hub)
The one-click repair that resolves the majority of startup crashes:
- Install/open the QuickBooks Tool Hub.
- Program Problems → Quick Fix my Program (it shuts down background QuickBooks processes and clears the hang).
- Reopen QuickBooks.
First, the 2-second check: press
Ctrl + Shift + Esc, and under Task Manager’s Details tab end any lingering QBW32.exe / QBW.exe processes — a stuck process from a previous session blocks a new launch.
Fix 2: Rename the QBWUSER.ini file (the most common real cause)
A corrupted preferences file is the single biggest reason QuickBooks won’t open. Renaming it forces a fresh, clean one:
- Close QuickBooks.
- Press
Win + R, paste this and edit the year to match yours:%USERPROFILE%\AppData\Local\Intuit\QuickBooks [year] - Right-click
QBWUSER.ini→ Rename → add.oldso it readsQBWUSER.ini.old. - While there, rename
EntitlementDataStore.ecmlthe same way if present. - Reopen QuickBooks.
This clears your recently-opened-files list, so you’ll re-open your company file manually (File → Open or Restore Company) the first time. Your actual data is untouched.
Fix 3: Hold Alt while opening (and run as admin)
- Suppress the desktop window: hold
Altas you double-click the QuickBooks icon, and keep holding until it finishes loading. A damaged saved window state can crash the launch. - Permissions: right-click the icon → Run as administrator.
Fix 4: Run the QuickBooks Install Diagnostic Tool
If it still won’t start, a Microsoft component QuickBooks relies on (.NET, MSXML, C++) is likely broken:
- Tool Hub → Installation Issues → QuickBooks Install Diagnostic Tool.
- Let it run (up to ~20 minutes; it may reboot).
- Also run Windows Update to install any missing .NET components, then reopen QuickBooks.
Fix 5: Update or reinstall QuickBooks
- If it opens far enough, update to the latest release: Help → Update QuickBooks Desktop.
- If not, do a clean reinstall using Tool Hub → Installation Issues → Clean Install Tool. Have your license and product numbers ready — see where to re-download your version.
Fix 6: Test with a sample file (is it the program or the file?)
This pinpoints whether QuickBooks itself or your specific company file is the problem:
- Open QuickBooks and choose Open a sample file (don’t open your own).
- Sample opens fine? Your program is healthy — the issue is your company file: run File Doctor (Tool Hub → Company File Issues), and review the 6000-series and 6123 file-error fixes.
- Sample also fails? It’s the install — repeat Fix 4–5.
FAQ
Is my company file lost? No. “Won’t open” and “stopped working” are program/preferences problems. The Fix 6 sample-file test confirms your data is fine.
It crashes only when opening over the network. That’s a multi-user/hosting issue, not a startup crash — see the H202 connectivity fix.
It started right after a Windows update. Updates can reset .NET and firewall settings. Run Fix 4 (Install Diagnostic Tool + Windows Update), then retry.
The splash screen shows then disappears. Classic QBWUSER.ini corruption — go straight to Fix 2.
Sources: Intuit — Fix issues when QuickBooks Desktop has stopped working, Intuit — Opening QuickBooks splash screen displays and disappears without opening