Tag Archives: W11

HOWTO Upgrade to W11 on PC with Unsupported CPU

With Windows 10’s incoming end-of-support, I started to study the destiny of some of my old PCs. A good idea might be to run the MS PC Health Check for a detailed view of the situation. Without a maintained OS, I might consider installing some linux distribution, or even dismiss the asset. My preferred solution would be to find a way to upgrade to W11 … Continue reading HOWTO Upgrade to W11 on PC with Unsupported CPU »

HOWTO detect WIN11 using Windows API

The main problem here is that Windows 11 is a Windows 10++, and there is no function like IsWindows10OrGreater(). This forced us to write down our own IsWindows11OrGreater(). I want to write a function similar to the existing IsWindows*() using VerifyVersionInfo(). Here is the working body of such a function: BOOL IsWindows11OrGreater() { OSVERSIONINFOEX vi; ULONGLONG conditions; memset (&vi, 0, sizeof(vi)); vi.dwOSVersionInfoSize = sizeof(vi); vi.dwMajorVersion … Continue reading HOWTO detect WIN11 using Windows API »

HOWTO switch back W11 to the old right-click menu

Recently I switched to Windows 11, and (IMHO) one of the most painful features is the new right-click menu in File Explorer. Since it doesn’t display any of my needed items (git, svn, notepad++, …), I always need to click on ‘Show more Options‘, and then I can select the required option. I found it quite uncomfortable because it doubles the efforts to use them. … Continue reading HOWTO switch back W11 to the old right-click menu »

HOWTO block Windows 11 automatic upgrade

Introduction Recently I tried to upgrade my previous flagship notebook to Windows 11 but it didn’t work. The update constantly failed because of several problems that I wasn’t able to fix. When I decided to sign off from W11 upgrade, I discovered that I cannot change my previous decision anymore. This problem is that Windows Update constantly tries the upgrade process failing every single time … Continue reading HOWTO block Windows 11 automatic upgrade »