[Discussion] Possible to replace the Windows kernel with one from windows server

Discussion in 'Windows 11' started by ibay770, Mar 20, 2023.

  1. ibay770

    ibay770 MDL Member

    Oct 9, 2015
    134
    36
    10
    I've noticed that the windows server kernel is faster then the regular one from Windows but I would rather not install the whole server OS just for that if I can avoid it. I've tried replacing the ntoskrnl.exe and disabling driver enforcement but it keeps blue screening so I was curious if someone had another method to accomplish this.
     
  2. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    2,374
    1,593
    90
    not kernel difference ! the faster performance are less service less application if you need low windows usage use ltsc 2021
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. TheGoddessInari

    TheGoddessInari MDL Novice

    Nov 12, 2021
    1
    3
    0
    Figure out how to activate Windows 11 Enterprise multi-session (formerly ServerRDSH) and it'll load the server kernel with all client features/software available.
    Among the other usual changes, that does mean you can use netsh to enable the alternate TCP congestion modes.
     
  4. ibay770

    ibay770 MDL Member

    Oct 9, 2015
    134
    36
    10
    Interesting, so basically enterprise is just another name for server?
     
  5. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream

    Dec 21, 2012
    6,333
    7,048
    210
    Enterprise Multi-Session (ServerRDSH) is treated as a Server SKU. Not the normal Enterprise, that is a Client one.
     
  6. ibay770

    ibay770 MDL Member

    Oct 9, 2015
    134
    36
    10
    How do I get a hold of this?
     
  7. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream

    Dec 21, 2012
    6,333
    7,048
    210
    Available on UUPdump.net when selecting to create additional Editions. Created from Pro.

    uupdump_srvrdsh.png
     
  8. ibay770

    ibay770 MDL Member

    Oct 9, 2015
    134
    36
    10
    Interesting. So this is really server, despite the enterpise name? How does this differ from the workstation edition?
     
  9. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    18,681
    18,588
    340
  10. ibay770

    ibay770 MDL Member

    Oct 9, 2015
    134
    36
    10
    I activated it. How can I tell if it's using the server kernel? Also how can I enable the other nodes?
    Thanks in advance.
     
  11. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream

    Dec 21, 2012
    6,333
    7,048
    210
    There is no difference, all Client and Server SKUs of the same branch use the same kernel. It's just licensing that differs.
     
  12. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    3,709
    2,663
    120

    Server kernel means very little (especially nowadays), it's mostly a value that informs installers about licensing

    What counts are the kernel policies enabled by a definite SKU

    Say RDSH advertises itself as server.

    But it has the maximum 20 smb connections like clients

    It has multi user support on RDP connections like servers

    And so on (it's a long string).

    Just check and compare yourself using the product policy editor/product policy viewer or similar utility
     
  13. ibay770

    ibay770 MDL Member

    Oct 9, 2015
    134
    36
    10
    Interesting, after activating it, the SKU is blank so I have no way of knowing but I'll take your word for it. Also if the only thing special about this is the additional rdp sessions, why not just use anydesk or rdpwrap with a regular version?
     
  14. ibay770

    ibay770 MDL Member

    Oct 9, 2015
    134
    36
    10
    Interesting, so what's a client SKU?
    Would that fall into Enterprise?
     
  15. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream

    Dec 21, 2012
    6,333
    7,048
    210
    Client SKUs are all consumer-oriented Editions like Home, Pro etc. On the ISO from MS, the only oddball is ServerRDSH, which is a Server SKU, license-wise. All others are Clients.
    There is only one kernel per branch. But, Server has fundamentally different product policies applied, which makes it behave differently. Speed differences might stem from kernel features that are inactive (or active) on Server vs. the Client OS.
     
  16. ibay770

    ibay770 MDL Member

    Oct 9, 2015
    134
    36
    10
    #17 ibay770, May 3, 2023
    Last edited: May 3, 2023
    (OP)
    In
    Very interesting, thanks for the info. Now the goal is to find out the different policies, so I can adjust them according on Client machines
     
  17. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    3,709
    2,663
    120

    You can't. Or, to say better, you can't fine tune the policies w/o loosing the activation.

    The policies are strictly regulated by the serial number and related certificates.

    BTW You can use my SKUwitch way to turn (almost) any windows in (almost) any windows, say you can have Win 11 LTSC, you can turn the clean Server 11 in win 11, you can turn almost anything in Hyper Core or Azure HCI (bot of them don't require activation), and so on.
     
  18. ibay770

    ibay770 MDL Member

    Oct 9, 2015
    134
    36
    10
    Hey that's pretty cool! I'll have to check out that tool soon! I'm curious if it would work on Windows RT. Thanks very much for coding it. As for the activation, I just use hwid and it works.
     
  19. ibay770

    ibay770 MDL Member

    Oct 9, 2015
    134
    36
    10
    Where can I find this product editor? Sorry for the hassle, and appreciate your help.