If Excel crashes or freezes when you try to print or open Print Preview, the cause is usually a problematic printer driver, a corrupt printer settings file, or an add-in conflict. The fastest fix is to restart Excel in Safe Mode, then clear the print spooler and update the printer driver. Below are the step-by-step solutions that resolve the issue in most cases.
Why Excel Freezes on Print or Print Preview
Excel relies heavily on the Windows printing subsystem, including the printer driver, the print spooler, and the default printer settings. When any of these components are outdated, corrupt, or incompatible, Excel may hang when it tries to render a page for printing. Common triggers include:
- An outdated or buggy printer driver (especially for network or wireless printers).
- A corrupt print spooler cache (files left over from previous print jobs).
- Third-party add-ins (like PDF converters or accounting tools) that intercept print commands.
- A corrupt Excel file itself, particularly if it contains complex formatting or charts.
- Conflicts with Windows updates or other software that hooks into the print pipeline.
Quick Fixes to Try First
Start with these simple steps—they resolve a surprising number of cases and take less than a minute each.
- Restart Excel in Safe Mode: Hold Ctrl while starting Excel (or press Win + R, type
excel /safe, and press Enter). If the problem disappears, an add-in is the culprit. Disable add-ins via File > Options > Add-ins. - Change the default printer: Set a different printer (even “Microsoft Print to PDF”) as your default. In Windows, go to Settings > Devices > Printers & scanners, select the printer, and choose Manage > Set as default. Then try printing again.
- Clear the print spooler: Open Command Prompt as administrator and run
net stop spooler, then delete all files inC:\Windows\System32\spool\PRINTERS, then runnet start spooler. - Update the printer driver: Go to the printer manufacturer’s website, download the latest driver for your Windows version, and install it. Avoid using Windows Update’s generic driver if possible.
Disable Hardware Graphics Acceleration
Excel uses hardware graphics acceleration to render pages in Print Preview. On some systems, especially with older graphics drivers or remote desktop connections, this causes a freeze. To disable it:
- In Excel, go to File > Options > Advanced.
- Scroll down to the Display section.
- Check the box for Disable hardware graphics acceleration.
- Click OK and restart Excel.
This is a common fix for print preview crashes on laptops with hybrid graphics (integrated + discrete GPU). It rarely affects performance for normal spreadsheet work.
Repair the Excel Installation and the File
If the above steps fail, the issue may be with Excel itself or the workbook you are trying to print.
- Repair Office: Go to Control Panel > Programs > Programs and Features, select Microsoft Office, click Change, and choose Quick Repair (or Online Repair if that doesn’t work). This replaces corrupted Excel files without affecting your data.
- Open the workbook in a new instance: Sometimes a corrupt workbook causes the freeze. Try opening Excel first, then use File > Open to open the file. If that works, try printing from the new instance.
- Copy the contents to a new workbook: Select all cells (Ctrl+A), copy, and paste into a new workbook (keeping formatting if possible). Then try printing the new file. This often removes hidden corruption.
- Check for external links or named ranges: Broken links or invalid named ranges can cause print issues. Go to Formulas > Name Manager and delete any invalid ranges.
Advanced Troubleshooting: Clean Boot and Event Viewer
If the problem persists, a background program is likely interfering with Excel’s print process. Perform a clean boot to isolate it:
- Press Win + R, type
msconfig, and press Enter. - Under the Services tab, check Hide all Microsoft services, then click Disable all.
- Under the Startup tab, open Task Manager and disable all startup items.
- Restart the PC and try printing in Excel. If it works, re-enable services and startup items one by one to find the culprit.
Also check the Windows Event Viewer (under Windows Logs > Application) for error reports mentioning “EXCEL.EXE” or “Print”. The error code can point to the specific faulty module, such as a printer driver DLL.
Frequently Asked Questions
Why does Excel freeze only when printing a specific file?
That usually indicates the workbook itself is corrupt or contains an object (like a chart, image, or conditional formatting) that triggers a bug in the print renderer. Try copying the contents to a new workbook, or delete elements one by one until the print works. Also check if the file has a very large print area or many hidden sheets.
Will reinstalling Windows fix the problem?
Rarely. The issue is almost always in the printer driver, the spooler, or an add-in. Reinstalling Windows is a last resort and often unnecessary. Try the steps above first—especially updating the driver and disabling hardware acceleration.
Does this happen in Microsoft 365 and standalone Excel 2016/2019 alike?
Yes. The crash can occur in any version, though Microsoft 365 receives more frequent updates and may have specific patches. Regardless of version, the same troubleshooting steps apply. If you are on Microsoft 365, make sure you have the latest update installed via File > Account > Update Options.
Can a network printer cause the freeze even when it’s not the default?
Yes. Excel may still query all installed printers for their capabilities. A printer that is offline, has a stale driver, or is on a slow network can cause a delay or crash. Try removing all printers except the one you need, or install a local virtual printer like “Microsoft Print to PDF” and see if the freeze goes away.
Is there a way to print without using Print Preview?
Yes. You can bypass Print Preview by pressing Ctrl+P and then clicking Print directly. If that also freezes, try printing to PDF first (using “Microsoft Print to PDF”), then print the PDF. This often works because the PDF driver is simpler and doesn’t rely on the physical printer’s driver.
Prevention and Long-Term Stability
Once you have fixed the immediate freeze, take these steps to avoid recurrence:
- Keep your printer drivers updated—set a reminder to check quarterly.
- Regularly clear the print spooler if you print frequently (a simple script can do this).
- Disable unnecessary Excel add-ins, especially those that add a print toolbar or export to PDF.
- If you use a network printer, consider setting a static IP and updating the driver manually.
- Save your work often and use Excel’s built-in File > Info > Check for Issues to detect corruption early.
In most cases, the combination of updating the driver, clearing the spooler, and disabling hardware acceleration resolves the issue permanently. If the problem persists after all these steps, a repair of Office (Online Repair) is the next best move. The issue is rarely a hardware fault, so avoid replacing your printer or PC until you have exhausted the software fixes.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Photonic Inference vs GPU Inference: Key Differences16,384.00 µs
- Android Low Storage Survival Tips That Actually Work
- How to Password Protect PDFs on iPhone
- iPhone Force Restart Not Working? Fixes
- Add or Remove Keyboard Layout in Windows 10
- Razer Barracuda V2 Pro Dongle: Store & Find