The “Windows cannot find the Microsoft Software License Terms” error is a common problem that can occur while installing Windows 11 or Windows 10. Instead of continuing with the setup process, Windows displays an error message stating that it cannot locate the Microsoft Software License Terms and asks you to verify that the installation sources are valid before restarting the installation. As a result, the Windows installation stops, preventing you from proceeding any further.
This error can appear for several reasons, including corrupted installation media, an incomplete Windows ISO download, damaged USB installation files, incorrect BIOS settings, insufficient RAM allocation in virtual machines, or problems with the storage drive. It may occur when installing Windows on a physical PC, laptop, or in virtualization software such as Hyper-V, VMware, or VirtualBox.
Fortunately, the problem is usually easy to fix. This guide explains the most effective methods to resolve the “Windows cannot find the Microsoft Software License Terms” error and successfully complete the Windows installation.
Why Does This Error Occur?
The error usually appears because Windows Setup cannot read or verify the required installation files.
Common causes include:
- Corrupted Windows ISO file
- Damaged bootable USB drive
- Incorrect installation media
- Faulty USB flash drive
- BIOS configuration problems
- Insufficient RAM in a virtual machine
- Corrupted storage drive
- Missing installation files
- Unsupported installation method
- Hardware compatibility issues
Follow the methods below until the installation proceeds normally.
Method 1: Restart the Windows Installation
Temporary installation glitches can sometimes trigger this error.
Cancel the installation.
Restart your computer.
Boot from the Windows installation media again.
Begin the installation from the start.
If the issue was temporary, Windows Setup should continue normally.
Method 2: Recreate the Bootable USB Drive
A damaged or incorrectly created installation USB is one of the most common causes of this error.
Steps
- Download the latest Windows ISO from Microsoft’s official website.
- Insert a USB flash drive with at least 8 GB of storage.
- Use the Media Creation Tool or a trusted USB creation utility.
- Create a new bootable USB drive.
- Safely eject the USB drive.
- Restart the installation.
Using fresh installation media often resolves the problem immediately.
Method 3: Download the Windows ISO Again
If the ISO file became corrupted during download, Windows Setup may fail to locate required installation files.
Delete the existing ISO.
Download a fresh copy directly from Microsoft’s official website.
Create new installation media using the updated ISO.
Avoid using modified or unofficial Windows images.
Method 4: Try a Different USB Flash Drive
A faulty USB drive can cause Windows Setup to read incomplete installation files.
If possible:
- Use another USB flash drive.
- Prefer a USB 3.0 or high-quality USB 2.0 drive.
- Recreate the installation media.
Then attempt the installation again.
Method 5: Use a Different USB Port
Some USB ports may not initialize correctly during Windows Setup.
Disconnect the installation media.
Connect it to another USB port.
If available, try:
- USB 2.0 instead of USB 3.0
- A rear motherboard USB port on desktop PCs
- A different side port on laptops
Restart the installation.
Method 6: Check BIOS Settings
Incorrect BIOS settings may interfere with Windows installation.
Enter the BIOS.
Verify the following:
- UEFI Boot enabled
- AHCI mode enabled for SATA drives
- Correct boot device selected
- Secure Boot configured appropriately
- Default BIOS settings restored if necessary
Save the changes and restart the installation.
Method 7: Reset BIOS to Default Settings
If BIOS settings have been modified previously, restoring the defaults may help.
Enter the BIOS.
Locate:
Load Optimized Defaults
or
Load Default Settings
Confirm the reset.
Save and exit.
Attempt the Windows installation again.
Method 8: Allocate More RAM (Virtual Machines)
If you’re installing Windows in Hyper-V, VMware, or VirtualBox, insufficient memory can trigger this error.
Increase the virtual machine’s RAM.
Recommended minimum:
- 4 GB for Windows 11
- 8 GB for better performance
Restart the virtual machine.
Launch Windows Setup again.
Method 9: Disconnect Unnecessary Hardware
External devices can sometimes interfere with Windows Setup.
Disconnect:
- External hard drives
- USB storage devices
- Printers
- Card readers
- Additional monitors (if unnecessary)
Leave connected only:
- Keyboard
- Mouse
- Installation USB
Restart the installation.
Method 10: Delete Existing Partitions
Corrupted partitions can interrupt Windows Setup.
When asked where to install Windows:
Select each existing partition.
Click Delete.
Continue until the drive shows:
Unallocated Space
Select the unallocated space.
Click Next.
Windows automatically creates the required partitions.
Warning: This deletes all data on the selected drive. Back up important files before proceeding.
Method 11: Check the Storage Drive
Storage errors can prevent Windows from reading installation files correctly.
Open Command Prompt from Windows Setup by pressing:
Shift + F10
Run:
diskpart
Then:
list disk
Verify that your storage drive appears correctly.
If the drive isn’t detected, check its physical connection or BIOS configuration.
Method 12: Check the Drive for Errors
If Windows detects the drive but installation still fails, check for disk errors.
From Command Prompt:
chkdsk C: /f
Replace C: with the correct drive letter if necessary.
Allow the scan to complete.
Restart Windows Setup afterward.
Method 13: Create Installation Media Using Microsoft’s Media Creation Tool
Some third-party USB creation tools may create installation media that isn’t fully compatible with Windows Setup.
Instead, use Microsoft’s official Media Creation Tool.
It automatically downloads the correct Windows version and prepares the USB drive according to Microsoft’s recommended settings.
This method often resolves installation-related errors.
Method 14: Check the System Memory
Faulty RAM may corrupt installation data during setup.
Run Windows Memory Diagnostic or test the memory using a dedicated memory testing tool.
If multiple RAM modules are installed:
- Remove one module.
- Attempt the installation.
- Test each module individually if necessary.
Replace defective RAM before reinstalling Windows.
Method 15: Update the BIOS
An outdated BIOS can occasionally cause installation compatibility problems.
Visit your computer or motherboard manufacturer’s support page.
Download the latest BIOS update for your exact model.
Install the update according to the manufacturer’s instructions.
Retry the Windows installation afterward.
Method 16: Install Windows Using Another ISO Version
If the latest Windows ISO continues to produce the error, try downloading the same edition again or a newer release if available.
Ensure that:
- The ISO matches your Windows license.
- The architecture is correct (64-bit).
- The download completed successfully.
Avoid unofficial or modified ISO files.
Method 17: Try Another Installation Method
If USB installation repeatedly fails, consider another approach.
Possible alternatives include:
- Creating a new bootable USB
- Using a DVD (if supported)
- Installing from another USB drive
- Mounting the ISO inside a virtual machine
- Using network deployment in enterprise environments
A different installation method may bypass the issue.
Which Solution Should You Try First?
Begin by recreating the bootable USB drive using Microsoft’s Media Creation Tool and downloading a fresh Windows ISO. These steps resolve the majority of “Windows cannot find the Microsoft Software License Terms” errors. If you’re installing Windows in a virtual machine, increase the allocated RAM before trying again. Users installing Windows on physical hardware should also verify BIOS settings, try a different USB port, and disconnect unnecessary peripherals.
Conclusion
The “Windows cannot find the Microsoft Software License Terms” error usually indicates that Windows Setup cannot properly access the installation files. In most cases, the problem is caused by corrupted installation media, damaged USB drives, BIOS configuration issues, or insufficient memory in virtual machines. Fortunately, recreating the installation media, downloading a fresh ISO, checking BIOS settings, and verifying your storage device resolve the issue for most users.
If the error continues after trying all the methods in this guide, test your hardware for memory or storage problems and consider using a different USB drive or installation source. With properly created installation media and compatible hardware, Windows Setup should complete successfully.
Frequently Asked Questions
Why does Windows say it cannot find the Microsoft Software License Terms?
This error usually occurs because Windows Setup cannot read the required installation files. Corrupted installation media, damaged USB drives, BIOS issues, or insufficient virtual machine memory are the most common causes.
Can a faulty USB drive cause this error?
Yes. A damaged or unreliable USB flash drive can prevent Windows Setup from accessing the installation files correctly. Recreating the installation media on another USB drive often fixes the issue.
Why does this error occur in VirtualBox or VMware?
The virtual machine may not have enough RAM allocated, or the Windows ISO file may be corrupted. Increasing the VM’s memory and using a fresh ISO usually resolves the problem.
Will downloading the Windows ISO again fix the error?
Yes. If the original ISO file was corrupted or downloaded incompletely, downloading a fresh copy from Microsoft’s official website and creating new installation media is one of the most effective solutions.



