qbmapi64 Out of Memory Error – Full Tutorial

Upgrading to Windows 11 has come with its fair share of growing pains, particularly for users of QuickBooks Desktop. One such issue that has come to light is the “qbmapi64 out of memory” error, a problem that’s been reported frequently by those who have made the switch to the updated operating system. This error can be a significant obstacle, preventing users from utilizing QuickBooks Desktop efficiently.

What Causes the qbmapi64 Out of Memory Error?

The “qbmapi64 out of memory” error may appear post-upgrade to Windows 11 due to compatibility issues with QuickBooks Desktop, particularly version 23 and later. This error is related to the QuickBooks Messaging Application Programming Interface (qbmapi64), which, due to various reasons such as system resource constraints or software bugs, runs out of the necessary memory to function.

Preventative Measures and Best Practices

To prevent such issues from arising, it’s essential to regularly update both your Windows operating system and your QuickBooks Desktop software. Keeping both updated ensures that you have the latest security patches, performance improvements, and bug fixes.

Moreover, maintaining regular backups of your QuickBooks company files is critical. Before performing any significant changes to your system, such as software updates or reinstallation, ensure that you have a recent backup to avoid any potential data loss.

Troubleshooting the qbmapi64 Out of Memory Error

While the precise solution is being developed, there are several troubleshooting steps users can take to try and alleviate the issue:

Step 1: Restart QuickBooks Desktop

A simple, yet often overlooked step is to restart the QuickBooks Desktop application. Closing the program and then reopening it can sometimes clear temporary memory issues that are causing the error.

  • Close QuickBooks Desktop and any related processes in the Task Manager.
  • Wait for a few minutes, then relaunch QuickBooks Desktop to see if the issue persists.

Step 2: Close Unnecessary Application

Windows manages the memory used by all open applications. If too many programs are running simultaneously, it may not allocate enough memory to QuickBooks Desktop.

  • Open Task Manager by pressing Ctrl + Shift + Esc.
  • Look for applications that are using a significant amount of memory but are not essential at the moment.
  • Select these applications and click “End Task” to close them.

Step 3: Update QuickBooks Desktop

Running the latest version of QuickBooks Desktop is essential, as Intuit regularly releases updates that fix known bugs and improve overall performance.

  • Go to the “Help” menu in QuickBooks Desktop.
  • Select “Update QuickBooks Desktop.”
  • Click on “Update Now” at the top right corner.
  • Check “Reset Update” to clear all previous update downloads.
  • Click “Get Updates” to download the latest version.
  • Once the update is complete, restart QuickBooks Desktop.

Step 4: Adjust Virtual Memory Settings

Virtual memory acts as an extension of your physical memory (RAM). Adjusting its settings can sometimes rectify memory-related errors.

  • Right-click on the Start button and select “System.”
  • Click “About,” then select “System info” under Related settings.
  • Click “Advanced system settings” on the right pane.
  • In the System Properties window, under the “Advanced” tab, click “Settings” in the Performance section.
  • In the Performance Options window, go to the “Advanced” tab and select “Change” in the Virtual memory section.
  • Uncheck “Automatically manage paging file size for all drives.”
  • Select the drive where Windows is installed (usually C:).
  • Click “Custom size” and enter values for the Initial and Maximum size. Microsoft provides guidelines for these values based on your system’s RAM.
  • Click “Set,” then “OK,” and reboot your computer.

Step 5: Monitor and Manage System Resources

Monitoring your system’s resource usage can help identify what processes are consuming too much memory.

  • Open Task Manager and click on the “Performance” tab to view memory usage.
  • If QuickBooks Desktop is using an excessive amount of memory, consider if there are data files or applications within QuickBooks that you can close.
  • Check for any “Memory leaks” in other applications, which is when an application uses memory but doesn’t release it back to the system.

Step 6: Reinstall QuickBooks Desktop

If none of the above steps work, reinstalling QuickBooks Desktop may be necessary. This process can renew system files that might have been corrupted or outdated.

  • Backup your QuickBooks company file to ensure your data is secure.
  • Open Control Panel and go to “Programs and Features.”
  • Find QuickBooks Desktop in the list of installed programs and click “Uninstall.”
  • Follow the prompts to remove QuickBooks from your computer.
  • After uninstalling, restart your computer.
  • Download the latest version of QuickBooks Desktop or insert your installation CD.
  • Follow the prompts to reinstall QuickBooks Desktop.


The qbmapi64 out-of-memory error can indeed be disruptive for QuickBooks Desktop users on Windows 11, but following the troubleshooting steps outlined can manage and potentially resolve the issue. It’s vital to stay updated with any new releases or patches from QuickBooks that may help stabilize the software’s performance on the latest operating system. Consistent oversight of system resources and regular updates are fundamental to maintaining a smooth and efficient QuickBooks experience. If the problem continues or you require further assistance, reaching out to QuickBooks Data Service at +1-888-538-1314 can provide the necessary support to ensure your QuickBooks operations run effectively.


James is a Technical Content Writer at QBDATASERVICES, specializing in QuickBooks, Sage50, MySQL Databases, Active Directory, email recovery, Microsoft 365, pattern recognition, and machine learning. He creates engaging technical blogs that help organizations and Database Administrators resolve issues. In his free time, James enjoys social media, web series, books, and experimenting with new recipes.

Leave a Reply

Your email address will not be published. Required fields are marked *

Get Instant Data Service Support for Your Accounting Software

Need help with your accounting software? Don't wait!

Our expert team is available round the clock to assist you