When buying or upgrading a PC or laptop, upgradeability is a key factor. Not all systems offer extra RAM slots, SSD slots, or HDD bays especially laptops. Knowing how many RAM slots are available helps you future-proof your system and improve performance without unnecessary hardware changes.
Method 1: Check Available RAM Slots Using Task Manager
Step 1:
- To Open the Task Manager, right-click on the Start button.

Step 2:
- Click the Performance tab, then select Memory.
Step 3:
- Under "Slots used," see the number of occupied slots.

Method 2: Check Available RAM Slots Using PowerShell
PowerShell provides detailed hardware information.
Step 1:
- Open Start and search for "PowerShell." Run it as Administrator. You can use shortcut Win + S to open search bar

Step 2:
- Type the following command to see total slots:
Get-WmiObject -Class "Win32_PhysicalMemoryArray
Step 3:
- Type the following command to see total slots.
Get-WmiObject -Class "Win32_PhysicalMemory" | Format-Table BankLabel

Method 3: Check Available RAM Slots Using Command Prompt
Step 1:
- Open Start and search for "Command Prompt." Run it as Administrator. You can use shortcut Win + S to open search bar
Step 2:
- Type the following command to see total slots:
wmic Memphysical get MemoryDevices
Step 3:
- Type the following command to see total slots:
wmic MemoryChip get BankLabel, DeviceLocator, Capacity

Method 4: Check Available Memory Slots in Windows 11 using CPU-Z
CPU-Z is a free third-party tool that provides deep hardware insights.
Step 1:
- Download and install CPU-Z from its official website.
Step 2:
- Open and click the "SPD" tab.
Step 3:
- Under "Memory slot selection" click on dropdown where you will number of slot
