Hyper-v failed to start worker process: ran out of memory 0x800700E

hyper-vwindows-server-2016

I have a Windows Server 2016 DataCenter with 0.5TB of RAM (there is a 497GB of RAM currently available) and I have three hyper-v virtual machines there. They have been running perfectly until we added a few discs into the physical server. Suddenly I cannot start any of them and even newly created VM cannot be started as well. Every VM request maximum 16GB of RAM. I receive the "failed to start worker process: ran out of memory 0x800700E" error.

enter image description here

I have tried to alter the virtual images to the minimal configuration possible (one processor, dynamic RAM with 512MB min memory) without any success. There are no Hyper-V events in the log. What can be possibly wrong?

Best Answer

I had the same issue today. I checked Drive space, which had 800GB free so that should be way more than plenty. Then I remembered that I had switched settings to dynamic memory allocation and upped the virtual processors from 1 to 2 the last time I was playing with the VM. I don't know enough about hyper-v to understand why that would affect it this way but going back to a fixed amount of memory (8GB) and a single virtual processor, I was able to start the machine.

I don't know if this is relevant, but there were a bunch of windows updates queued up for installation so that may have affected the necessary memory to start it?
I am VERY new to the whole world of administering VM's in any hypervisor. I just thought I would share my specific experience to this helpful gang of people in case it may help others somehow.

Related Topic