So in order to succesfully bypass iTunes os checks you need to do this:
BEFORE YOU BEGIN! I only tried this on Windows 8.1 Fully updated up until september 2021 patches. I have no idea if this is going to work on Windows 7 too.
Windows 7 works up until 12.11.3. Later versions require ntdll.dll and dxgi.dll from newer operating systems.
Windows 8.0 works up until 12.11.3.17. Later versions do require you to use reshade's dxgi implementation. Download Reshade and rename Reshade64.dll to dxgi.dll. CREDITS TO : K4sum1 from https://eclipse.cx/
Windows 8.1 works without any problem.
1) Download iTunes from apple.
2) Extract the installer
3) Edit the main installer with orca (drop table LaunchCondition)
4) Install iTunes and all of its components
5) Do not launch! - Download this: https://github.com/hejmus/win10verhack/releases/tag/v0.1
6) Put these files in iTunes install folder
7) Open notepad and put this in: withdll.exe /d:win10verhack64.dll iTunes.exe
8) Save it as Launch.bat on your desktop (since iTunes is located in Program files and you would need Admin access)
9) Put launch.bat to the iTunes install folder and open it
10) Done! (Optional, put launch.bat as shortcut on your desktop)