Why does version 23H2 feel way more stable than 24H2?

Discussion in 'Windows 11' started by PolidelticusFire, Feb 12, 2025.

  1. PolidelticusFire

    PolidelticusFire MDL Expert

    May 7, 2020
    1,013
    402
    60
    I was having an issue where certain VMware Workstation Pro features don't run on 24H2 due to VBS -- and therefore Hyper-V -- being enabled.

    Namely I can't virtualize Intel VT-x to the VM.

    But on 24H2 you can't disable VBS completely.
    However on 23H2 you can. So I downgraded to Enterprise 23H2.

    To my surprise this older version of Win11 feels way more stable and responsive even with all VBS bells and whistles turned on.

    Why is that? Is it just because its an older more tested codebase?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,527
    2,760
    120
    Because 23h2 are 22h2 ( + little package to indicate we are 23h2 )
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. xploitmachine

    xploitmachine MDL Member

    Sep 15, 2023
    209
    117
    10
    24H2 is just piece of crap from Microsoft :D
     
  4. Mircov

    Mircov MDL Novice

    Sep 26, 2024
    1
    0
    0
    Keep win10 , skip any update, disconnect any dns. if you need to go on web, fireup a virtualmachine with linux with firefox and all is fine. Putting update blindly is the best way to destroy a system .. or loose 1-2 hr to put back a backup..
     
  5. sonic9

    sonic9 MDL Member

    Aug 4, 2009
    192
    78
    10
    #5 sonic9, Feb 13, 2025
    Last edited: Feb 13, 2025
    Of course you can, and I do on all PCs that pass through my hands and my remote hands :
    Code:
    bcdedit /set {current} hypervisorlaunchtype off
    reg add HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard /v EnableVirtualizationBasedSecurity /t reg_dword /d 0 /f
    reg add HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity /v Enabled /t reg_dword /d 0 /f

    For some PCs (like HP ProBook) , BIOS UEFI override/enforce VBS , so entering BIOS UEFI to disable it is required.
     
  6. erpsterm35

    erpsterm35 MDL Guru

    May 27, 2013
    2,104
    2,162
    90
    and on some Asus based systems with AMD cpus (both laptops and desktop motherboards), VBS in the BIOS/UEFI is listed as "Secure Virtual Machine" or SVM. turning off SVM mode in bios/uefi disables VBS completely
     
  7. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream
    Staff Member

    Dec 21, 2012
    7,075
    8,408
    240
    Turning SVM off actually prevents the OS from running any 64bit VMs, unfortunately.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. sonic9

    sonic9 MDL Member

    Aug 4, 2009
    192
    78
    10
    #8 sonic9, Feb 18, 2025
    Last edited: Feb 18, 2025
    edit: Wrong.
    SVM is the hardware virtualization at AMD called VMX at Intel.
    Required for virtualization.
     
  9. Super Spartan

    Super Spartan MDL Expert

    May 30, 2014
    1,766
    1,018
    60
    I did all the below tweaks and it still show Virtualization Based Security is Enabled on my Windows 11 24H2

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard]
    "EnableVirtualizationBasedSecurity"=dword:00000000
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios]
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\CredentialGuard]
    "Enabled"=dword:00000000
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity]
    "Enabled"=dword:00000000
    "ChangedInBootCycle"=hex(b):40,76,a1,c4,e6,10,db,01


    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard]
    "LsaCfgFlags"=dword:00000000
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
    "LsaCfgFlags"=dword:00000000

    1. Run gpedit. msc.
    2. Go to Local Computer Policy > Computer Configuration > Administrative Templates > System > Device Guard.
    3. Double click Turn on Virtualization Based Security.
    4. Select Disabled.
    5. Click OK.
    6. A reboot might be required.

    I also went in BIOS on my Alienware m16 laptop and set secure boot to off and disabled TPM based security but no luck

    ScreenShot00021.png
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. Master01

    Master01 MDL Junior Member

    Mar 18, 2015
    58
    28
    0


    To disable VBS in 24H2, all you had to do was disable Windows Hello in Device Guard in the registry in this way:

    • On the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\WindowsHello path, you need to change the value of the DWORD parameter "Enabled" to 0
    • After restarting your PC, VBS should be turned off
    • At the same time, oddly enough, the ability to log in to an account via Windows Hello (in particular, using a PIN code) still remains
     
  11. Super Spartan

    Super Spartan MDL Expert

    May 30, 2014
    1,766
    1,018
    60
    I did that and also disabled Windows hello via Group Policy, still didn't work

    ScreenShot00023.png
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. Super Spartan

    Super Spartan MDL Expert

    May 30, 2014
    1,766
    1,018
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,527
    2,760
    120
    Suggest to reduce telemetry switch from pro to education sku

    Use massgrave hwid
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...