Not enough memory in the system to start the virtual machine

When booting a virtual machine on Hyper-V, if you get Not enough memory in the system to start the virtual machine error, here’s how to fix the problem. This rarely happens in some situations, but you can fix it in a few moments and continue with the installation process without any problems.

The entire error message reads as follows:

The application encountered an error while attempting to change the state of ‘virtual-machine-name’.

‘virtual-machine-name’ failed to start.

Not enough memory in the system to start virtual machine virtual-machine-name.

Unable to initialize memory: Insufficient memory resources are available to complete this operation. (0x8007000E).

Why does the Out of Memory error appear on Hyper-V?

Installing any operating system on a Hyper-V virtual machine requires a sufficient amount of memory or RAM. The more RAM you can allocate to the virtual machine, the better it will be in terms of fluidity. Suppose you have a computer with 8 GB of RAM. If you have installed so much RAM, some of them will not be usable for Hyper-V because other applications require RAM to run on your computer.

In such situations, if the memory allocated to the virtual machine exceeds the amount of free or available RAM, you may find the above-mentioned error. In fact, the error message clearly implies that your computer does not have enough memory to run the virtual machine.

The solution is quite simple. All you have to do is decrease the amount of memory for the virtual machine.

Not enough memory in the system to start the virtual machine

If you see Not enough memory in the system to start the virtual machine on Hyper-V, follow these suggestions to fix the problem on your Windows 11/10 computer:

  1. Close the error window.
  2. Click the red power button to turn it off.
  3. Select the virtual machine and click on the To extinguish button.
  4. Right click on the virtual machine.
  5. Select the Settings option.
  6. Go to Memory tongue.
  7. Enter a lower memory than the existing one.
  8. Click it Okay button.
  9. Restart the virtual machine.

To learn more about these steps, keep reading.

First, you need to close the error window and click the red power button to turn it off. However, if the To extinguish option is available, you can directly click it.

In most cases, the Disable option will be grayed out. In such situations, you can shut it down first, then select the virtual machine and click the button To extinguish button visible on the right sidebar.

Not enough memory in the system to start the virtual machine

Without deactivating the virtual machine, you cannot modify anything concerning the virtual hardware. After the deactivation is complete, you can right-click on the virtual machine and select the Settings context menu option.

Not enough memory in the system to start the virtual machine

Then go to Memory tab visible on the left sidebar. Here you can find all information related to memory or RAM. In the first box, you can see the amount of allocated RAM, which created problems earlier. Now you need to enter a low amount of RAM in the same box.

Not enough memory in the system to start the virtual machine

Suppose you have 4096 MB of RAM. In this case, you can enter 3072 MB or 3 GB of RAM. When finished, click the Okay and try to restart the virtual machine.

If the problem remains the same, you need to close some unnecessary background processes and apps. On the other hand, you can also restart your computer.

How to fix Not enough memory in system to start virtual machine in Hyper-V?

To fix the error Not enough memory in the system to start the virtual machine in Hyper-V, you need to allocate less RAM to the virtual machine. To do this, right-click on the virtual machine and select the Settings option. Then go to the Memory and enter a lower amount of RAM. Save the change and restart the virtual machine.

How to fix Not enough memory resources available to complete this operation?

To fix Not enough memory resources available to complete this operation error in Hyper-V, you need to allocate a low amount of memory to the virtual machine. If the virtual machine cannot access the allocated memory, it displays such an error with an error code (0x8007000E). Therefore, you can turn off the virtual machine and open the Settings panel to do the job.

I hope this guide has helped.

Read: The Virtual Machine Management service encountered an error while configuring the hard disk.

Not enough memory in the system to start the virtual machine

Comments are closed.