How to Fix “This PC can’t be upgraded to this version of Windows” Error in a Windows 11 Update

Unable to update your Windows 11 PC? Perform this quick and easy fix to resolve the issue permanently.

Some Windows Insiders are not able to install subsequent updates after installing Windows 11. When trying to resolve the problem using the ‘Fix Issues’ button, the users are greeted by the ‘This PC can’t be upgraded to this version of Windows’ error.

The issue seems to be impacting machines having MSI motherboards, as a similar issue has been bothering users and not letting them upgrade to a newer version of Windows. If you too are one of the unfortunate ones, do check out our dedicated article on How to fix Windows Cfosspeed Driver Issue.

The current issue also has to do with an outdated cFosSpeed driver that prevents installing new updates to a Windows 11 PC. While some are straight away not able to install the update, a pool of users can’t get past 35% of installation.

Fix “This PC can’t be upgraded to this version of Windows” from Settings

Fortunately, the ‘This PC can’t be upgraded to this version of Windows’ error has a quick and easy fix. So without further ado, let’s get started.

To do so, launch the ‘Settings’ app from the Start Menu of your Windows 11 machine.

Next, click on the ‘Windows Update’ tab situated on the left panel of the Settings window.

After that, click on the ‘Fix Issues’ button present to the right of your screen. This will open a separate window.

From the opened window, click on the ‘Learn More’ option present under the stated issue. This will redirect you to the cFosSpeed download page using your default browser.

Next, locate the latest version of cFosSpeed available (at the time of writing, it is at Ver. 12.00). Then, click on the ‘Download cFosSpeed’ button present situated right underneath the section.

After that, locate the cfosspeed.exe file from your default downloads directory and double-click on it to run the setup.

Note: If you haven’t set a custom downloads directory, the ‘Downloads’ folder is the default directory for all downloads.

After you run the installer, you might receive a prompt stating you already have a cFosSpeed version installed. Read it carefully and click on the ‘Yes’ button to continue with the installation.

From the cFosSpeed installer wizard window, click on the ‘Next’ button to proceed.

Then, you will be presented with EULA (End User’s License Agreement). Click on the checkbox preceding the ‘I agree’ field and then click on the ‘Next’ button to continue.

Next, you will have to select the installation directory. Make sure to select the same directory where the currently installed cFosSpeed file is present by clicking on the ‘Change’ button. In case you had installed it in the default directory, leave it as it is.

Now, read the information present on the ‘Usage Statistics’ screen carefully. You can choose to share information if you wish to do so by clicking on the checkbox preceding each option. Once done, click on the ‘Next’ button to start the installation.

Note: It is not mandatory to share the usage statistics.

It might take your machine a few minutes to install the software. Wait patiently while the system runs the necessary operations.

Once the installation completes successfully, you will receive a message stating so on your screen. Click on the ‘Finish’ button to close the window.

cFosSpeed should automatically start in the background after a successful installation. It will display an overlay pane on the bottom right corner of your screen comprising your network metrics.

Now, close the ‘Windows 11’ update window if you haven’t till now.

You will receive a prompt asking if you are sure to quit, click on the ‘Yes’ button to exit.

After that, head to the ‘Windows Update’ tab from the ‘Settings’ app on your machine.

In case the system is still showing an issue on the page, click on the ‘Fix issues’ button again.

It might take Windows a few minutes to be able to read the changes to the system. Once the system detects the changes, you will be notified of the status of the update from the ‘Windows 11 update’ window. Exit the window by clicking on the ‘Close’ button.

Finally, jump back to the ‘Windows Update’ screen on the Settings app. You will be able to see the update being downloaded on the system.


That’s it. If you’re facing an issue where Windows 11 won’t install a new update and shows the aforementioned error, this guide will help you get through it.