Forum Discussion

MateoJohnson's avatar
MateoJohnson
Copper Contributor
Oct 16, 2025

How can I upgrade Windows 10 to 11 without losing data and programs on unsupported cpu?

Hey folks,

I’m running Windows 10 Pro (22H2) on my old Dell XPS 9570, and apparently my CPU isn’t "officially supported" for Windows 11. The Upgrade Assistant keeps blocking me even though the laptop runs perfectly fine. I really don’t want to do a clean install — just want to upgrade without losing my apps or files. Has anyone managed to upgrade to Windows 11 on an unsupported CPU and keep everything intact? What worked for you?

9 Replies

  • ColtonBrown's avatar
    ColtonBrown
    Bronze Contributor

    I upgraded my hp laptop with an unsupported CPU by skipping the TPM and CPU checks using a simple command line. Just mount the Windows 11 ISO, delete the appraiserres.dll file, and run setup.exe /auto upgrade /compat ignorewarning — it worked without losing any files or apps.

  • JaxonRyder's avatar
    JaxonRyder
    Iron Contributor

    Microsoft has actively patched many of the well-known bypass methods through Windows Update. Please don't waste time on the following tricks if you really want to upgrade Windows 10 to 11 without data loss.

    The Manual Registry Edit Method: The specific registry key (AllowUpgradesWithUnsupportedTPMOrCPU) that used to work during an in-place upgrade is now often detected and blocked by the updated Windows Setup routine.

    The appraiserres.dll Swap Method: This was a popular early method where you would replace a file in the Windows 11 ISO with one from a Windows 10 ISO. The updated Windows Setup now checks for this modification and will fail the installation if it detects the tampered file.

    Automated Scripts & Tools: Any tool that relies on these two core methods (like some older versions of Flyby11 or other scripts) will also fail if they haven't been updated to use newer, more complex bypasses.

  • Harodman's avatar
    Harodman
    Silver Contributor

     I actually pulled this off on my old Dell Inspiron that “doesn’t meet the requirements,” and it worked flawlessly — all from the command line. Here’s how I managed to upgrade Windows 10 to Windows 11 on unsupported CPU without losing a single file or app.

    (1) Mount your Windows 11 ISO (right-click → Mount).
    Let’s assume it’s mounted as drive D:

    (2) Open Command Prompt (Admin) and run these commands one by one:

    D: cd setup

    (If there’s no “setup” folder, just stay in D: — we’ll run the installer manually.)

    (3) To skip the CPU and TPM check, rename or remove the appraiser file:

    takeown /f D:\sources\appraiserres.dll icacls D:\sources\appraiserres.dll /grant administrators:F del D:\sources\appraiserres.dll

    (4) Now start the upgrade from the same CMD window:

    setup.exe /auto upgrade /dynamicupdate disable /compat ignorewarning

    That line tells Windows setup to launch the upgrade automatically, skip hardware checks, and keep your files and apps intact.

    (5) Sit back — it’ll take a while but it’ll go through. I used these same steps to upgrade Windows 10 to 11 on unsupported CPU, and it runs perfectly. No data loss, no registry edits, just pure command-line magic.

    Official Microsoft reference: Microsoft acknowledges that Windows 11 can be installed on unsupported hardware, but it’s not officially supported — check their documentation here:

    https://support.microsoft.com/en-au/windows/windows-11-on-devices-that-don-t-meet-minimum-system-requirements-0b2dc4a2-5933-4ad4-9c09-ef0a331518f1

     

     

  • Versecxy's avatar
    Versecxy
    Iron Contributor

    The primary reason the Upgrade Assistant blocks you is a registry flag that Microsoft checks for CPU compatibility. You can bypass this, and upgrade Windows 10 to 11 is designed to preserve your data, programs, and settings, even when using this bypass.

    Recommend the Windows 11 ISO File and Setup.exe for upgrading Windows 10 to Windows 11:

    1. Download the Windows 11 ISO:
      Select "Download Windows 11 Disk Image (ISO)".
      Choose the multi-edition version of Windows 11 and your language, then download the large ISO file.
    2. Mount the ISO and Run Setup:
      Once downloaded, right-click the ISO file and select "Mount". This will create a new virtual DVD drive in "This PC".
      Open the new drive and run the setup.exe file.
    3. Bypass the Checks:
      The installer will start. When it gets to the "Checking for updates" screen, let it run.
      On the "Applicable notices and license terms" screen, click Accept.
      On the "Choose what to keep" screen, you should see the option to "Keep personal files and apps". Select this and click Next.
      You will now be on the "Ready to install" screen. Again, it should show that it will keep your files and apps.
    4. Important: If you get a compatibility error here, close the installer.
      Now, open a Command Prompt as Administrator (search for "cmd", right-click, "Run as administrator").
      Navigate to the virtual drive (e.g., if it's drive D:, type D: and press Enter).
      Run the following command, which includes the bypass flags directly:
      text
      setup.exe /product server
      This will relaunch the installer. This time, it will skip the CPU/TPM check entirely and allow you to proceed with the upgrade, keeping everything.
  • DaxtonRiver's avatar
    DaxtonRiver
    Iron Contributor

    You've hit on a key point in the entire Windows 11 compatibility debate. The existence and popularity of tools like Flyoobe are directly tied to the significant environmental and economic concerns surrounding Microsoft's strict hardware requirements.

    Flyoobe is a third-party utility designed specifically to bypass the Windows 11 upgrade blocks on unsupported hardware. It automates the process of modifying system files and the registry to trick the Windows 11 installer into proceeding, similar to the manual methods but in a more user-friendly, automated package.

    How to upgrade Windows 10 to 11 using Flyoobe:

    1. Right-click on the Flyoobe executable and select "Run as administrator".

    2. The Flyoobe interface will appear. It is usually very simple, with a button that says something like "Apply Fix"

    3. Click the "Apply Fix" button. The tool will run for a few seconds, modifying the necessary system files and. registry entries in the background.

    4. You should see a "Success" or "Fix applied successfully" message. Once done, you can close the Flyoobe tool.

    5. Download and run Windows 11 Upgrade Assistam.

    6. Accept the license terms and follow the on-screen prompts.

    The Windows 10 to Windows 11upgrade process will begin. Your computer will download Windows 11, restart several times, and configure the new OS. This can take a while (30-60 minutes).

    This is a smooth and seamlessly process for upgrading Windows 10 to Windows 11 without losing data. You will keep all files and apps on the same computer.

  • EastonJax's avatar
    EastonJax
    Iron Contributor

    Windows 11 requires a 1 GHz or faster, 64-bit compatible processor with 2 or more cores from a supported generation. This is not just about speed; it's about specific CPU features and generations.

    The most critical point is that only specific 8th Generation Intel and AMD Ryzen 2000 series (and newer) processors are officially supported.

    As far as I know the processor of Dell XPS 9570 (Intel i7-7700HQ) is not supported by Windows 11.

    https://learn.microsoft.com/en-us/windows-hardware/design/minimum/supported/windows-11-supported-intel-processors

    New Windows 11 devices must use modern device drivers which have passed the Windows Hardware Compatibility Program for Windows 11 or the latest available modern device drivers based on Declarative, Componentized, Hardware Support Apps (DCH) design principles.

    Fortunately, you can still upgrade windows 10 to windows 11 without losing data even the cpu is incompatible.

    • MateoJohnson's avatar
      MateoJohnson
      Copper Contributor

      Yeah, that’s exactly the list I checked — and yep, the XPS 9570’s i7-8750H isn’t on it, Is there any way to upgrade from Windows 10 to Windows 11 without losing data?

      • EastonJax's avatar
        EastonJax
        Iron Contributor

        Try the WinupgradeMate app if you want to keep your files and apps. 

  • Holaway's avatar
    Holaway
    Iron Contributor

    Yeah, I ran into the same wall with my old Lenovo ThinkPad that had an 8th-gen i7 — totally capable, but Microsoft called it “unsupported.” I still managed to upgrade Windows 10 to Windows 11 without losing data and programs using two simple tricks, no sketchy tools needed.

    (1) The first way was just editing the registry before running setup. I mounted the Windows 11 ISO, opened Command Prompt as admin, and ran:

    reg add "HKLM\SYSTEM\Setup\MoSetup" /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1 /f

    Then I launched setup.exe from the ISO and chose Keep personal files and apps. It went straight through and kept everything — apps, settings, even my desktop wallpaper.

    Microsoft actually documents this bypass here: https://support.microsoft.com/en-us/topic/

    Official Windows 11 system requirements are listed here: https://www.microsoft.com/windows/windows-11-specifications.

    (2) The second method I tried later on my desktop was deleting the appraiserres.dll file from the ISO’s sources folder before running setup. That file’s what blocks the install on unsupported CPUs. Once I removed it and ran setup.exe, the installer finally offered the “Keep files and apps” option again — worked flawlessly.

    Both ways let me upgrade Windows 10 to 11 without losing data and programs on unsupported hardware, and I didn’t have to reinstall a single thing. It’s wild that Microsoft calls these CPUs unsupported when they run Windows 11 just fine.

Resources