A virtual machine running Windows Vista and configured with Dynamic Memory should use recommended values for memory settings

Applies to: Windows Server 2022, Windows Server 2019, Windows Server 2016

For more information about best practices and scans, see Run Best Practices Analyzer Scans and Manage Scan Results.

Property Details
Operating System Windows Server 2016
Product/Feature Hyper-V
Severity Warning
Category Configuration

In the following sections, italics indicates UI text that appears in the Best Practices Analyzer tool for this issue.

Issue

One or more virtual machines are configured to use Dynamic Memory with less than the amount of memory recommended for Windows Vista.

Impact

The guest operating system on the following virtual machines might not run or might run unreliably:

<list of virtual machines>

Resolution

Use Hyper-V Manager or Windows PowerShell to increase the minimum memory to at least 256 MB, startup memory to at least 512 MB and maximum memory to at least 1 GB.

Increase memory using Hyper-V Manager

  1. Open Hyper-V Manager. (From Server Manager, click Tools > Hyper-V Manager.)

  2. From the list of virtual machines, right-click the one you want, then click Settings.

  3. In the navigation pane, click Memory.

  4. Change the RAM to at least 512 MB.

  5. Under Dynamic Memory, change the Minimum RAM to at least 256 MB and the Maximum RAM to 1 GB.

  6. Click OK.

Increase memory using Windows PowerShell

  1. Open Windows PowerShell. (From the desktop, click Start and start typing Windows PowerShell.)

  2. Right-click Windows PowerShell and click Run as administrator.

  3. Run a command similar to the following, replacing MyVM with the name of your virtual machine and the memory values with at least the values shown below.

Get-VM MyVM | Set-VMMemory -DynamicMemoryEnabled $True -MaximumBytes 1GB -MinimumBytes 256MB -StartupBytes 512MB