Creating an automatic appraiser bypass for future updates


I'm hesitant. I have posted on several different sites to see if anyone else has seen this. I really dont want to upgrade and have to revert back as an unsupported device.
If you decide to go ahead make sure you make a system image before you try.

As for 'having to revert back as an unsupported device', nothing will force you to. I have yet to find an unsupported device that cannot run Windows 11 - no matter how far below spec it is. System Two in My Computers below has been running 11 well on a 1st gen i5 since 21H2 was first released and is now running the latest retail release of 22H2.
 

My Computers

System One System Two

  • OS
    Windows 11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Acer Aspire 3 A315-23
    CPU
    AMD Athlon Silver 3050U
    Memory
    8GB
    Graphics Card(s)
    Radeon Graphics
    Monitor(s) Displays
    laptop screen
    Screen Resolution
    1366x768 native resolution, up to 2560x1440 with Radeon Virtual Super Resolution
    Hard Drives
    1TB Samsung EVO 870 SSD
    Internet Speed
    50 Mbps
    Browser
    Edge, Firefox
    Antivirus
    Defender
    Other Info
    fully 'Windows 11 ready' laptop. Windows 10 C: partition migrated from my old unsupported 'main machine' then upgraded to 11. A test migration ran Insider builds for 2 months. When 11 was released on 5th October it was re-imaged back to 10 and was offered the upgrade in Windows Update on 20th October. Windows Update offered the 22H2 Feature Update on 20th September 2022. It got the 23H2 Feature Update on 4th November 2023 through Windows Update.

    My SYSTEM THREE is a Dell Latitude 5410, i7-10610U, 32GB RAM, 512GB ssd, supported device running Windows 11 Pro (and all my Hyper-V VMs).

    My SYSTEM FOUR is a 2-in-1 convertible Lenovo Yoga 11e 20DA, Celeron N2930, 4GB RAM, 256GB ssd. Unsupported device: currently running Win10 Pro, plus Win11 Pro RTM and Insider Beta as native boot vhdx.

    My SYSTEM FIVE is a Dell Latitude 3190 2-in-1, Pentium Silver N5030, 4GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro, plus the Insider Beta, Dev, and Canary builds as a native boot .vhdx.
  • Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Dell Lattitude E4310
    CPU
    Intel® Core™ i5-520M
    Motherboard
    0T6M8G
    Memory
    8GB
    Graphics card(s)
    (integrated graphics) Intel HD Graphics
    Screen Resolution
    1366x768
    Hard Drives
    500GB Crucial MX500 SSD
    Browser
    Firefox, Edge
    Antivirus
    Defender
    Other Info
    unsupported machine: Legacy bios, MBR, TPM 1.2, upgraded from W10 to W11 using W10/W11 hybrid install media workaround. In-place upgrade to 22H2 using ISO and a workaround. Feature Update to 23H2 by manually installing the Enablement Package. Also running Insider Beta, Dev, and Canary builds as a native boot .vhdx.

    My SYSTEM THREE is a Dell Latitude 5410, i7-10610U, 32GB RAM, 512GB ssd, supported device running Windows 11 Pro (and all my Hyper-V VMs).

    My SYSTEM FOUR is a 2-in-1 convertible Lenovo Yoga 11e 20DA, Celeron N2930, 4GB RAM, 256GB ssd. Unsupported device: currently running Win10 Pro, plus Win11 Pro RTM and Insider Beta as native boot vhdx.

    My SYSTEM FIVE is a Dell Latitude 3190 2-in-1, Pentium Silver N5030, 4GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro, plus the Insider Beta, Dev, and Canary builds as a native boot .vhdx.
I started to check my other unsupported Dell computers and they were offered the upgrade as well

The explanation from xda-developers:

"Home Windows 10 users are being offered the ability to upgrade to Windows 11, even though their PCs don't meet the system requirements. As you likely already know, Windows 11 comes with a pretty strict set of minimum requirements, including 4GB of RAM and a relatively modern CPU, which has made it impossible for many users to upgrade.

This all appears to be an error, however, as the upgrade doesn't actually go through. If the user tries to take the offer, the system compatibility check will run and indicate that the computer in question isn't supported, so it still can't install Windows 11.

It has since reverted back to not offering Win 11 Upgrade on all my machines.
 

My Computer

System One

  • OS
    windows 10
    Computer type
    Laptop
    Manufacturer/Model
    Dell Latitude E5480
    CPU
    Intel Core i7 7820HQ @ 2.90GHzKaby Lake 14nm Technology
    Motherboard
    Dell
    Memory
    32GB
    Graphics Card(s)
    Intel HD Graphics 630 (Dell) 2047MB NVIDIA (Dell) built in
    Sound Card
    Realtek Audio
    Monitor(s) Displays
    Generic PnP Monitor
    Screen Resolution
    1920x1080@60Hz
    Hard Drives
    931GB Samsung SSD 860 EVO M.2 1TB (SATA (SSD))
I have yet to find an unsupported device that cannot run Windows 11
I just have.

My Chuwi Hi10 Pro [Windows 10 x64 Home 22H2] fails all Windows 11 upgrade attempts at the Safe_OS reboot stage [error 0xc1900101 - 0x20017].
- I've tried with the dummy appraiser file.
- I've also tried it with some Bios changes suggested in the Chuwi user forums. Its AMI Bios is particularly unintelligible.
- I've also tried using a hybrid Windows 10 InstallUSB with a Windows 11 install.wim file.
- I've run the In-place upgrade procedure correctly and have removed everything removable before starting.
- In each attempt, the Safe_OS reboot lands me in a WRE and I have to choose to continue to Windows at which point it tells me that it's failed & has reverted to Windows 10.
- All Chuwi-sourced drivers are up to date [2017]. All Intel-sourced drivers are up to date.
- I have not been able to identify a specific problem driver in the logs. I wouldn't be able to do anything about it if I had.

The miscreant:
Chuwi Hi10 Pro with integrated keyboard [so it looks like a small 10inch laptop]​
Intel Atom Z8350​
Integrated Intel graphics​
4GB RAM​
64GB eMMC storage​

I have seen others go to great lengths to investigate failures at the Safe_OS reboot stage [error 0xc1900101 - 0x20017] without success.
I'm just going to have to call it a day but I thought you'd be interested.


All the best,
Denis
 

My Computer

System One

  • OS
    Windows 11 Home x64 Version 23H2 Build 22631.3447
I have yet to find an unsupported device that cannot run Windows 11
I just have.

My Chuwi Hi10 Pro [Windows 10 x64 Home 22H2] fails all Windows 11 upgrade attempts.....

....I have seen others go to great lengths to investigate failures at the Safe_OS reboot stage [error 0xc1900101 - 0x20017] without success.
I'm just going to have to call it a day but I thought you'd be interested.
Thanks for that Denis, there are bound to be some examples. In this case I would guess that it's due to incompatible bios functions that are there to support its dual boot Android/Windows design.
 

My Computers

System One System Two

  • OS
    Windows 11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Acer Aspire 3 A315-23
    CPU
    AMD Athlon Silver 3050U
    Memory
    8GB
    Graphics Card(s)
    Radeon Graphics
    Monitor(s) Displays
    laptop screen
    Screen Resolution
    1366x768 native resolution, up to 2560x1440 with Radeon Virtual Super Resolution
    Hard Drives
    1TB Samsung EVO 870 SSD
    Internet Speed
    50 Mbps
    Browser
    Edge, Firefox
    Antivirus
    Defender
    Other Info
    fully 'Windows 11 ready' laptop. Windows 10 C: partition migrated from my old unsupported 'main machine' then upgraded to 11. A test migration ran Insider builds for 2 months. When 11 was released on 5th October it was re-imaged back to 10 and was offered the upgrade in Windows Update on 20th October. Windows Update offered the 22H2 Feature Update on 20th September 2022. It got the 23H2 Feature Update on 4th November 2023 through Windows Update.

    My SYSTEM THREE is a Dell Latitude 5410, i7-10610U, 32GB RAM, 512GB ssd, supported device running Windows 11 Pro (and all my Hyper-V VMs).

    My SYSTEM FOUR is a 2-in-1 convertible Lenovo Yoga 11e 20DA, Celeron N2930, 4GB RAM, 256GB ssd. Unsupported device: currently running Win10 Pro, plus Win11 Pro RTM and Insider Beta as native boot vhdx.

    My SYSTEM FIVE is a Dell Latitude 3190 2-in-1, Pentium Silver N5030, 4GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro, plus the Insider Beta, Dev, and Canary builds as a native boot .vhdx.
  • Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Dell Lattitude E4310
    CPU
    Intel® Core™ i5-520M
    Motherboard
    0T6M8G
    Memory
    8GB
    Graphics card(s)
    (integrated graphics) Intel HD Graphics
    Screen Resolution
    1366x768
    Hard Drives
    500GB Crucial MX500 SSD
    Browser
    Firefox, Edge
    Antivirus
    Defender
    Other Info
    unsupported machine: Legacy bios, MBR, TPM 1.2, upgraded from W10 to W11 using W10/W11 hybrid install media workaround. In-place upgrade to 22H2 using ISO and a workaround. Feature Update to 23H2 by manually installing the Enablement Package. Also running Insider Beta, Dev, and Canary builds as a native boot .vhdx.

    My SYSTEM THREE is a Dell Latitude 5410, i7-10610U, 32GB RAM, 512GB ssd, supported device running Windows 11 Pro (and all my Hyper-V VMs).

    My SYSTEM FOUR is a 2-in-1 convertible Lenovo Yoga 11e 20DA, Celeron N2930, 4GB RAM, 256GB ssd. Unsupported device: currently running Win10 Pro, plus Win11 Pro RTM and Insider Beta as native boot vhdx.

    My SYSTEM FIVE is a Dell Latitude 3190 2-in-1, Pentium Silver N5030, 4GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro, plus the Insider Beta, Dev, and Canary builds as a native boot .vhdx.
Hey all,

Let's try to keep this short and cut to the chase. I did an upgrade of a Kaby Lake system to Windows 11 last night, it passed compatibility on everything but the CPU. I manually bypassed the PC Health Check by watching its handles in the Process Explorer, then bypassed the actual Windows installer by swapping the appraiserres.dll file.
This resulted in a successful upgrade from Windows 10, but I expect this issue to come up again with every feature update.

For all intents and purposes, Kaby Lake systems are compatible with Windows 11 so long as all the other criteria are satisfied, as Microsoft made their Surface Studio 2 equipped with i7-7820HQ have a special case in the appraiser, I've seen it with my eyes inside that file, meaning operating system code will continue to work correctly. This thread is not for debates of pros/cons of this CPU architecture.

So. I would like to create an automatic process for future bypasses of the appraiser when major feature updates come. I have *some* development experience, but would like to consult on the approach with knowledgeable folks here.
For example, it's possible to write a little system service that will poll the disk for the appraiserres.dll file, and replace it when it's found (and different from the replacement). This I know how to write.
Here's another theoretical approach, have the program be triggered by feature updates (I don't know how), and then poll the disk for the appraiserres.dll file, and replace it, then exit when the update finishes.
And another theoretical approach, spoof the CPU model, but I don't know where the appraiser reads it from.

I would like some thoughts on this undertaking and how you think this should be approached.
Much simpler method for clean installs.

 

My Computer

System One

  • OS
    Windows 10 Pro + others in VHDs
    Computer type
    Laptop
    Manufacturer/Model
    ASUS Vivobook 14
    CPU
    I7
    Motherboard
    Yep, Laptop has one.
    Memory
    16 GB
    Graphics Card(s)
    Integrated Intel Iris XE
    Sound Card
    Realtek built in
    Monitor(s) Displays
    N/A
    Screen Resolution
    1920x1080
    Hard Drives
    1 TB Optane NVME SSD, 1 TB NVME SSD
    PSU
    Yep, got one
    Case
    Yep, got one
    Cooling
    Stella Artois
    Keyboard
    Built in
    Mouse
    Bluetooth , wired
    Internet Speed
    72 Mb/s :-(
    Browser
    Edge mostly
    Antivirus
    Defender
    Other Info
    TPM 2.0
I started to check my other unsupported Dell computers and they were offered the upgrade as well

The explanation from xda-developers:

"Home Windows 10 users are being offered the ability to upgrade to Windows 11, even though their PCs don't meet the system requirements. As you likely already know, Windows 11 comes with a pretty strict set of minimum requirements, including 4GB of RAM and a relatively modern CPU, which has made it impossible for many users to upgrade.

This all appears to be an error, however, as the upgrade doesn't actually go through. If the user tries to take the offer, the system compatibility check will run and indicate that the computer in question isn't supported, so it still can't install Windows 11.

It has since reverted back to not offering Win 11 Upgrade on all my machines.
It was a MS error and has been corrected.
 

My Computer

System One

  • OS
    Windows 11 Pro 22H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo g505s
    CPU
    AMD A10-5750M APU with Radeon HD Graphics
    Motherboard
    Lenovo
    Memory
    DDR3 6GB
    Graphics Card(s)
    AMD Radeon HD 8650G Chip on MB
    Sound Card
    Intergrated
    Monitor(s) Displays
    15.4 In Intergrated
    Screen Resolution
    1366 x 768
    Hard Drives
    Crucial CT256MX100SSD
    Antivirus
    Norton 360, Malwarebytes Premium

Latest Support Threads

Back
Top Bottom