What can I do if Windows 10 won’t use all RAM?

11 minute read
windows 10 isn't using all RAM

Home » Fix » What can I do if Windows 10 won’t use all RAM?

Your RAM is an important resource, but many users reported that Windows 10 isn’t using all RAM. This is a strange issue that can cause reduced performance, however there’s a way to fix this problem.

How do I make Windows 10 use all  RAM? First, you need to update your BIOS. If your PC is still not using all RAM, then change your BIOS settings to make sure Windows 10 isn’t reserving any RAM for secondary GPUs.

Of course, these are only two of the quickest solutions. If the problem persists, here are some additional troubleshooting methods that you can use to fix your RAM.

What to do if Windows 10 isn’t using all RAM?

  1. Make sure that you’re using the 64-bit version of Windows
  2. Turn off Auto RAM Virtualization
  3. Check if your RAM is properly seated
  4. Check if your RAM is faulty
  5. Rearrange your RAM modules
  6. Change your BIOS settings
  7. Use msconfig
  8. Modify your registry
  9. Check if your RAM is compatible with your motherboard
  10. Update your BIOS
  11. Be sure that you’re using an official BIOS
  12. Check if you have integrated graphics
  13. Check if BIOS recognizes your RAM

Learn what is the RAM limit from our handy guide!


1. Make sure that you’re using the 64-bit version of Windows

If Windows 10 isn’t using all RAM, that might be due to 32-bit version of Windows. As you know, Windows comes in two versions, 64-bit and 32-bit, and these versions have different limitations.

The 32-bit versions of Windows can use up to 4GB of RAM, and in most cases some of your RAM will be added to reserved address space. As a result, you’ll be left with 3-3.5GB of usable RAM.

This isn’t a huge performance loss if you have only 4GB of RAM, but if you have 6 or 8GB of RAM, 32-bit version of Windows can drastically reduce your performance.

To check if you’re using a 64-bit version of Windows, you need to do the following:

  1. Press Windows Key + S and enter system. Now select System from the menu.
    Windows 10 isn't using all RAM system settings Cortana
  2. When System window opens, check the information in the System section. There you can see System type as well as the processor model you’re using.
    Windows 10 isn't using all RAM System settings

If you’re not using 64-bit version of Windows, you’ll have to perform a clean install and install Windows again. Keep in mind that in order to install 64-bit version of Windows, you need to have a 64-bit processor.

To perform a clean install, simply download Windows 10 64-bit ISO from Microsoft and use Media Creation Tool to create a bootable drive.

We have to warn you that clean install will remove all files from your system drive, so be sure to back them up beforehand. After you install 64-bit version of Windows, your PC should utilize all your available RAM.

Quick warning, if you already have a 64-bit version and Windows isn’t using all your RAM, there’s no need to reinstall it. Instead try one of our other solutions.


2. Turn off Auto RAM Virtualization

Many users reported reduced performance because Windows 10 isn’t using all RAM. According to users, you might be able to fix this problem by turning off Auto RAM Virtualization.

To do that, follow these steps:

  1. Press Windows Key + S and enter advanced. Choose View advanced system settings from the menu.
    Windows 10 isn't using all RAM view advanced settings
  2. When System Properties window opens, click the Settings button in the Performance section.
    windows 10 isn't using all ram settings
  3. Performance Options window will appear. Go to Advanced tab and click on Change.
    advanced tab virtual memory PC not using all ram
  4. In Virtual Memory window, uncheck Automatically manage paging file size for all drives option. Now select each drive on the list and chooseNo paging file option. Click OK to save changes.
    automatically manage paging size PC not using all ram

After you make the necessary changes, restart your PC. Once your PC restarts, check if the problem still appears. If not, you can enable Automatically manage paging file size for all drives feature again.

Several users reported this solution fixed the problem for them, so be sure to check it out.


3. Check if your RAM is properly seated

If Windows 10 isn’t using all RAM, this can be because the RAM module isn’t properly seated. If you installed new RAM recently, it’s possible that you didn’t lock it properly thus causing this problem to appear.

To fix the issue, you need to unplug your PC, disconnect it from the power outlet and open it. Now locate your RAM and check if it’s locked properly. If your RAM module is loose, you need to press it gently until its properly locked.

If needed, you can also check and see if the latches are holding your RAM properly. Keep in mind that you need to be extra cautious while working with your hardware in order to avoid causing any damage to PC.

If you’re not sure how to check your RAM, it might be best to contact an expert.


4. Check if your RAM is faulty

windows 10 isn't using all RAM check RAM

If Windows 10 isn’t using all RAM, it might be because your RAM is faulty. In most cases faulty RAM will cause Blue Screen of Death errors to appear, so if you’re PC is restarting frequently, it’s possible that your RAM is faulty.

The easiest way to check your RAM is to test your modules one by one. Simply remove all modules except one and see if your PC is recognizing all of your RAM. Repeat these steps for all memory modules until you find the faulty one.

If you want to perform a detailed scan, it’s highly recommended to scan each RAM module with MemTest86+ tool. This is a free tool that will allow you to perform a detailed scan of your RAM.

Simply create a bootable USB flash drive with MemTest86+ on it and boot your PC from it. After doing that, start the scan and let it run for couple of hours. Keep in mind that you’ll have to scan each of your RAM modules individually, so this process might take a while.

After you find the problematic module, remove it and replace it with a new one. Several users reported that faulty RAM caused this error to appear on their PC, so be sure to check your RAM.


5. Rearrange your RAM modules

According to users, if Windows 10 isn’t using all RAM it might be because your RAM modules aren’t installed in the correct order.

Many motherboards are quite specific about the order of RAM modules, so you might have to remove your RAM and rearrange it in order to fix this problem.

In addition, we advise you to check your motherboard manual and see how to properly arrange your RAM modules.

If you’re using two modules, be sure to add them to proper sockets. Your sockets are colored differently, so if you’re using two modules, be sure to add them to sockets with matching colors.

Users reported that rearranging their RAM fixed the problem, so be sure to try that.


Check your motherboard details with the best tools from our list!


6. Change your BIOS settings

BIOS settings windows 10 isn't using all RAM

If Windows 10 isn’t using all RAM that can usually be because of your BIOS settings. To fix the issue, you need to enter BIOS and change few settings. To see how to enter BIOS, be sure to check your motherboard manual.

Once you enter BIOS, you need to change the following settings:

  • Vitualization – ON.
  • iGPU – OFF.
  • Render Stability – Enabled
  • iGPU memory – Auto
  • Multimonitor – Disabled

In addition, you also need to enable Memory Remap feature. To do that, navigate to Advanced > System Agent Configuration > Memory Remap and set it to Enabled.

After doing that, save changes and the problem with RAM should be resolved. If you have Internal Graphics or Onboard Graphics options in BIOS, be sure to disable them as well.

Several users reported that you can fix this problem only by changing iGPU settings in BIOS, so be sure to try that.

If you want to know more about these settings and how to access them, we strongly advise you to check your motherboard manual.

It’s also worth mentioning that changing Frame Buffer Location from Above 4G to Below 4G can fix the problem, so you might want to try that as well.


7. Use msconfig

Many users reported they fixed the problem with Windows 10 and RAM simply by using msconfig. To do that, you just have to follow these simple steps:

  1. Press Windows Key + R and enter msconfig. Press Enter or click OK.
    run window windows 10 isn't using all RAM
  2. System Configuration window will now appear. Navigate to Boot tab and click on Advanced options.
    advanced boot options windows 10 isn't using all RAM
  3. Boot Advanced Options window will open. Check Maximum memory option and enter the amount you have in MB. 1GB is 1024MB, and since we have 4GB RAM on our PC, that’s 4096MB. For your PC, be sure to enter the correct amount of RAM in MB. After you’re done, click on OK.
    maximum memory windows 10 isn't using all RAM
  4. Save changes and restart your PC.

Some users are recommending to repeat steps from Solution 1 and disable paging file after setting the maximum memory, so feel free to try that as well.

It’s also worth mentioning that many users managed to solve this problem simply by unchecking Maximum memory option. If this option is enabled in Windows, be sure to disable it and check if that solves the problem.


Learn everything there is to know about msconfig from our comprehensive guide!


8. Modify your registry

If Windows 10 isn’t using all RAM, you might be able to fix this problem by modifying your registry. To do that, you need to follow these steps:

  1. Press Windows Key + R and enter regedit. Press Enter or click OK.
    Windows 10 isn't using all RAM Run dialog regedit
  2. Optional: Modifying the registry could be potentially dangerous, therefore it’s advised to create a backup before making any changes. To back up your registry, you just need to click on File > Export.
    windows 10 isn't using all RAM export registryNow select All as Export range and set the desired file name. Choose a safe location and click on Save button.
    export range windows 10 isn't using all RAMIf any problems occur after you modify your registry, you can easily restore it to the original state simply by running the file you just created.
  3. When Registry Editor opens, in the left pane navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management key. In the right pane, double click the ClearPageFileAtShutdown DWORD to open its properties.
    clear page after shutdown windows 10 isn't using all RAM
  4. Set the Value data to 1 and click on OK.
  5. Optional: Several users claim that you need to set Value data for ClearPageFileAtShutdown DWORD to 2 and save changes. After doing that, set the Value data for the same DWORD to 0 and save changes.

Once you make the necessary changes, shut down your PC and check if the issue still appears.


Can’t access Registry Editor? Things aren’t as scary as they seem. Check out this guide and solve the issue quickly.


9. Check if your RAM is compatible with your motherboard

Sometimes Windows 10 isn’t using all RAM since your RAM isn’t compatible with your motherboard. If that’s the case, the PC won’t recognize it and you won’t be able to use it.

To fix this problem, be sure to check your motherboard manual and see if your current memory modules are supported.

Some RAM models aren’t fully compatible with certain motherboards, and to fix this issue, you need to replace your RAM with a compatible model.


10. Update your BIOS

If Windows 10 isn’t using all RAM, it might be because your BIOS is outdated. It’s rather likely that your memory isn’t compatible with your motherboard, and by updating your BIOS you might fix this problem.

BIOS updates bring new features and improved hardware compatibility, so BIOS update might be the solution for you.

We have to warn you that BIOS update is an advanced procedure, and if you don’t perform it properly you can cause your motherboard to stop working.

To update your BIOS, be sure to follow the instructions from your motherboard manual closely in order to avoid causing damage to your PC.

BIOS update isn’t a risk-free procedure, and you’re updating it at your own risk.

Several users reported that the issue was resolved after the BIOS update, so you might want to consider updating your BIOS.


Updating BIOS is like a walk in the park with this handy guide!


11. Be sure that you’re using an official BIOS

official BIOS windows 10 isn't using all RAM

According to users, this problem was caused by a modified BIOS. Few users reported that Windows 10 wasn’t using all RAM because they had a modified version of BIOS.

However, they managed to fix the issue by flashing their BIOS and using the official version instead.

Modified versions of BIOS can be unsafe to use, so be sure that you’re always using an official BIOS if you want to avoid any issues.


12. Check if you have integrated graphics

Quite often Windows 10 isn’t using all RAM because of your integrated graphics. Integrated graphics is built-in to your motherboard and it uses a certain amount of your RAM.

On the other hand, dedicated graphics cards have their own RAM so they won’t use your system’s RAM. To see if you have an integrated graphics card you just have to check your motherboard information.

In addition, you can also check ports on your computer case. If you have VGA, DVI or HDMI port next to your other ports on the motherboard, it’s rather likely that you have a built-in graphics.

To stop the onboard graphics from using your RAM, you need to install a dedicated graphic card and disable onboard graphics from BIOS.

To see how to do that, be sure to check your motherboard manual for detailed instructions.


Check graphic card info like a real technician with these tools!


13. Check if BIOS recognizes your RAM

If Windows 10 isn’t using all RAM, it might be because you exceeded the RAM limit.

All motherboards have a certain limit on the amount of RAM they can support, and if you have an older motherboard, it might be that you exceeded the maximum amount of RAM the motherboard can use.

To see how much RAM your motherboard can support, be sure to check its instruction manual.

In addition, it’s recommended to check system information in BIOS. If BIOS displays the correct amount of RAM, it means that your motherboard can recognize it and support it.

This means that the problem is caused by Windows and not by your hardware.

Windows 10 isn’t using all RAM can be a big problem since it can drastically reduce your performance.

This can be a tricky problem since you might have to inspect your hardware to fix it, but we hope that you managed to solve this issue by using one of our solutions.

READ ALSO:

Editor’s Note: This post was originally published in September 2017 and has been since updated for freshness, and accuracy.

Discussions

Next up

Fix: Action Only Valid for Products Currently Installed

Tashreef Shareef avatar. By: Tashreef Shareef
3 minute read

While trying to launch one of the Microsoft Office programs, you may encounter an error that won’t let you access any of the Microsoft Office […]

Continue Reading

Can’t delete an email folder in Outlook? Follow these steps

John Taylor avatar. By: John Taylor
3 minute read

If you frequently send emails, especially in a business environment, then you most probably know Microsoft Outlook. This email client comes pre-installed with Microsoft Windows […]

Continue Reading

FIX: Epic Games Store can’t download content on PC

John Taylor avatar. By: John Taylor
2 minute read

The gaming industry is now filled with an abundance of means through which players can get new games. The most prominent method one could think […]

Continue Reading