How to Fix “Excel is not responding” when Opening Large Binary (.xlsb) Files

When Excel freezes and displays “Excel is not responding” while opening a .xlsb (Excel Binary Workbook) file, the application has stalled while reading the binary stream or calculating formulas. Binary workbooks load faster than standard XML workbooks, but large files often hang if Excel attempts to recalculate volatile formulas immediately upon launch, runs out of memory, or conflicts with active add-ins. You can resolve this issue by preventing automatic calculation on startup, testing Excel in Safe Mode, or running a 64-bit installation.

Fast Fix

Open a blank Excel workbook, go to Formulas > Calculation Options, and set it to Manual. Next, click File > Open and select your .xlsb file. If the file opens without freezing, the hang was caused by a calculation bottleneck rather than file corruption.


Diagnostic Snapshot

IndicatorRoot CauseImmediate Action
Freezes at 0% or splash screenCOM add-in conflict or startup file lockLaunch Excel in Safe Mode (excel /safe).
Freezes at “Calculating (4 Threads)”Volatile array formulas or circular calculation loopsSwitch calculation to Manual before opening.
Memory usage spikes to ~2 GB then crashes32-bit Excel virtual memory ceiling reachedUpgrade to 64-bit Office or reduce workbook footprint.
Status bar says “Opening…” indefinitelyDead external workbook link or broken network pathDisconnect network drives temporarily or break links.

Why Large Binary Files Freeze on Launch

Unlike standard .xlsx files, which are zipped XML text collections, an .xlsb file stores data in a proprietary binary format (BIFF12). This format reads and writes much faster, but it gives Excel less fault tolerance when parsing corrupted binary records or resolving external data dependencies.

When you open a large .xlsb file, Excel initiates three processes almost simultaneously:

  1. Decompressing and deserializing the binary streams into RAM.
  2. Initializing any COM add-ins that hook into worksheet activation events.
  3. Evaluating calculation dependency trees and external links.

If your workbook contains hundreds of thousands of formulas, links to unreachable mapped network shares, or complex multi-threaded calculations, the user interface thread locks up. Windows then flags the process as “Not Responding.”


Step-by-Step Troubleshooting

Step 1: Open in Manual Calculation Mode

By default, Excel attempts to evaluate open dependency trees. If your .xlsb file contains volatile functions (OFFSET, INDIRECT, TODAY) or heavy dynamic arrays, recalculating during file load will freeze the program.

  1. Launch Microsoft Excel from the Start menu without opening a file (open to a blank workbook).
  2. Navigate to File > Options > Formulas.
  3. Under Calculation options, select Manual and uncheck Recalculate workbook before saving.
  4. Click OK.
  5. Press Ctrl + O, browse to the .xlsb file, and open it.

If the file opens successfully, the hang is caused by formula load execution. For deeper diagnostics on this specific behavior, see Excel Hanging at “Calculating (4 Threads): 0%”.

Step 2: Bypass Add-in Conflicts with Safe Mode

Third-party add-ins (such as Adobe PDF, Power Pivot integrations, financial modeling toolbars, or older COM add-ins) intercept workbook load events. A large binary stream can trigger a timeout in the add-in.

  1. Close all Excel windows.
  2. Press Windows Key + R to open the Run dialog.
  3. Type excel /safe and press Enter.
  4. In the Safe Mode window, click File > Open and select your .xlsb file.
  • If the file opens normally: An add-in is freezing the process. Go to File > Options > Add-ins, select COM Add-ins from the Manage dropdown, click Go, and clear all checkboxes. Re-enable them one by one to identify the culprit.
  • If Safe Mode still fails: The issue lies within the file’s structure or Excel’s memory architecture. If Excel will not even start in Safe Mode, consult How to Fix “Excel could not open in Safe Mode” Diagnostic.

Step 3: Check for 32-Bit Memory Exhaustion

Check whether you are running 32-bit or 64-bit Excel:

  1. Open Excel and click File > Account.
  2. Click About Excel.

If the top line reads 32-bit, Excel cannot address more than 2 GB to 4 GB of virtual address space, regardless of how much RAM your computer has. Large binary files containing millions of populated cells, Power Query models, or nested calculations routinely exhaust this space during decompression.

If your file exhausts this memory, review Excel “Large Address Aware” (LAA) Errors on 32-bit Systems. Upgrading your Office installation to 64-bit resolves memory limits for large .xlsb files immediately.

Step 4: Isolate Unreachable External Links

If the .xlsb file references data from other workbooks on disconnected VPNs, legacy file shares, or decommissioned network locations, Excel may wait for network timeouts (often 30 to 60 seconds per broken link) before rendering.

  1. Disconnect your machine from the network or Wi-Fi temporarily.
  2. Attempt to open the .xlsb file.
  3. If it opens quickly with an alert about missing links, navigate to the Data tab and select Edit Links.
  4. Change the source path or select Break Link to eliminate dead network calls. If the workbook references files that have disappeared, see How to Fix Excel “Ghost Links” to External Workbooks.

Step 5: Clean and Resave the Binary Stream

If the binary workbook opens after taking these measures, you should clean up any internal stream corruption:

  1. Press Ctrl + End on each worksheet to verify where the used range ends. If it points thousands of rows past your real data, delete the blank rows and columns.
  2. Click File > Save As.
  3. Temporarily save the file as an Excel Workbook (*.xlsx). Saving as XML forces Excel to rewrite the entire data structure from scratch, stripping out corrupted binary pointers.
  4. Close and re-open the .xlsx version.
  5. Save it back to Excel Binary Workbook (*.xlsb) if the file size requires the binary format.

Hard Stops and Escalation

  • File Does Not Open in Safe Mode on 64-Bit Excel: If 64-bit Excel in Safe Mode on an isolated network still hangs for more than 15 minutes with 0% CPU activity, the internal BIFF12 binary records are corrupt. Do not force-terminate and overwrite the original file. Use Excel’s Open and Repair feature (File > Open > Browse > click the arrow next to Open > Open and Repair).
  • Workbooks Shared in Corporate VDI Environments: If this occurs only inside virtual desktop environments (Citrix/Azure Virtual Desktop), the user profile disk or virtual temp drive may be full. Check How to Fix Excel “Temp File” Bloat causing Disk Full Errors.