Share via

Vmmem is not ending consuming a lot of power and memory.

Anonymous
2020-10-18T01:36:42+00:00

Hi,

I am frequently using WSL2 and VSCode. However, I have all instances closed now, thought the vmmem.exe process is still running and with Very High power usage. Is there any way to end the process and why is it using so many resources if nothing is active?

Thanks

Windows for home | Windows 10 | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

4 answers

Sort by: Most helpful
  1. Anonymous
    2020-10-18T02:42:39+00:00

    Hi Soerendip

    to turn off Vmmem simply go into Powershell or whatever terminal you like to use under admin rights and enter the cmd wsl --shutdown, when your done with playing in wsl1/2.

    Good luck

    200+ people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2020-10-27T23:40:54+00:00

    I wonder why is it using so many resources when there is no process running? Thanks for the tip. I will try that. The Taskmanager did not work to stop the application.

    10+ people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2020-10-18T02:32:06+00:00

    Hi Soerendip -

    I'm Kevin B. Independent advisor and a Windows user like you. I do apologize for the inconvenience that you experiencing right now, let me help you sort things out.

    The vmmem.exe is a process running on the background of your computer which support virtual machine usage on your computer. By default the process/service will run on your computer to ensure that virtual machine will work on your computer. If you want to stop the process on your computer, the easiest way to to terminate the process on the task manager. You can just right click on the process and select end process. That will terminate the process running on your computer.

    If the above steps didn't work, you can try to terminate the process using command prompt. Just make sure that all applications that uses that service is closed or shutdown. To terminate the process -

    1. Open command prompt with elevated access (administrator)
    2. Then we need to find the process ID using tasklist command. Type the below command on the command prompt and press enter

    Tasklist /fo table

    1. List of process running on your computer will appear
    2. Note the process ID listed under the Process ID column. You can also kill a program using the exact name. To kill a process by its name, type the command:

    TASKKILL /IM "process name" /F

    (Change the "process name" equivalent to the process name that you're trying to terminate)

    1. To kill a process by its PID, type the command:

    TASKKILL /F /PID pid_number

    (Change the pid_number equivalent to the PID number of the process that your trying to kill

    That should do the tricks in terminating the process.

    It will also help if you perform a cleanboot on your computer which will terminate 3rd party applications and services running on your computer during startup. Follow the steps on the link below to perform cleanboot.

    https://support.microsoft.com/en-us/help/929135...

    Hope this will help and have a bless day!

    Thanks.

    Kevin B.

    Independent advisor

    10+ people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2020-10-28T00:21:31+00:00

    I wonder why is it using so many resources when there is no process running? Thanks for the tip. I will try that. The Taskmanager did not work to stop the application. 

    Try to kill it in safe mode

    in search field type msconfig and hit enter key > boot tab>check safe mode then reboot your computer open task manager and kill it the in the same way uncheck safe boot then reboot your computer

    0 comments No comments