Add Gui to Server Core - 1.0v

Discussion in 'Windows Server' started by LiteOS, Dec 25, 2017.

  1. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,184
    438
    60
    #1 LiteOS, Dec 25, 2017
    Last edited: Feb 14, 2018 at 09:58
    is someone that have experience with WIN10SE PE
    can tell if its possible to make server core have gui
    using regs and files from WIN10SE PE project and how or guide

    thx

    main goals is:
    make it very low process count and low handles
    not have the full explorer.exe infrastructure installed
    Audio[Half there]
    Internet
    Start menu (classic shell)
    Control Panel
    Services.msc, cpu manager etc...

    Solution/Credit by xinso:
    https://forums.mydigitallife.net/th...re-using-win10se-pe.76023/page-4#post-1410770
     
  2. liliactr

    liliactr MDL Member

    Sep 3, 2009
    141
    61
    10
    You can but why do you want to make it. Core's fingerprint is not very small. Handmade one will not be suitable for production environment. Certainly will crash and will be problematic when installing software. It will be useless. If you want to make it and have some progress transfer fallowing registry entries from working gui server to core server.

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions]
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes]
     
  3. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,184
    438
    60
    #3 LiteOS, Dec 25, 2017
    Last edited: Dec 25, 2017
    (OP)
    I want the experience of how it will be like to work with OS that slim as linux, with all those infrastructures not existed
    and might also compare it to lited windows, and then maybe shorten and improve the lite process

    @Atari800XL this question is more specific, im asking if its possible to make the already exist regs and files and script to make it work, without rebuilding too much the script...
    and also some guidance
     
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    3,384
    4,922
    120
  5. dhjohns

    dhjohns MDL Guru

    Sep 5, 2013
    2,814
    1,333
    90
    @xinso Can you provide instructions to do this? :worthy:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    3,384
    4,922
    120
    I am sorry for not being able to elaborate. What I've done to achieve this purpose is to install as many as possible the packages shown here.
     
  7. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,184
    438
    60
    #7 LiteOS, Dec 28, 2017
    Last edited: Dec 28, 2017
    (OP)
    Error when trying to add the package


    Code:
    Processing 1 of 1 - Adding package Microsoft-Windows-Client-ShellLauncher-Package~31bf3856ad364e35~amd64~~10.0.14393.0
    [==========================100.0%==========================]
    An error occurred - Microsoft-Windows-Client-ShellLauncher-Package Error: 0x80073701
    
    Error: 14081
    
    The referenced assembly could not be found.
    
    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

    From log:
    Code:
    2017-12-28 11:19:08, Error                 CSI    00000006@2017/12/28:09:19:08.112 (F) onecore\base\wcp\componentstore\csd_locking.cpp(200): Error STATUS_SXS_ASSEMBLY_MISSING originated in function CCSDirectTransaction::LockComponent expression: (null)
    [gle=0x80004005]
    2017-12-28 11:19:08, Info                  CBS    Added C:\Windows\Logs\DISM\dism.log to WER report.
    2017-12-28 11:19:08, Info                  CBS    Not able to add pending.xml to offline WER report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
    2017-12-28 11:19:08, Error                 CSI    00000007 (F) STATUS_SXS_ASSEMBLY_MISSING #720# from CCSDirectTransaction::OperateEnding at index 0 of 1 operations, disposition 2[gle=0xd015000c]
    2017-12-28 11:19:08, Error                 CSI    00000008 (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) #566# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_PinDeployment(Flags = 0, a = Microsoft-Windows-Embedded-ShellLauncher-Deployment, version 10.0.14393.0, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35}, cb = (null), s = (null), rid = 'Microsoft-Windows-Embedded-ShellLauncher-Package~31bf3856ad364e35~amd64~~10.0.14393.0.Microsoft-Windows-Embedded-ShellLauncher-Deployment', rah = (null), manpath = (null), catpath = (null), ed = 0, disp = 0)[gle=0x80073701]
     
  8. Flipp3r

    Flipp3r MDL Expert

    Feb 11, 2009
    1,473
    625
    60
    What happened to the 10.0.16299.15 package?
     
  9. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,184
    438
    60
    #9 LiteOS, Dec 28, 2017
    Last edited: Dec 29, 2017
    (OP)
    duno if its stable enuf , im with rs1 version for now

    edit:
    it would be nice to find a way to skip all the parents packages , that need to be installed so explorer would work, if not it will be gui server or ltsb which ok i guess,
    but duno about stability if its worth the work

    services of audio hasn't created after adding audio package

    edit2:
    i export the regs to core and its running, but i guess its not configured so its wont work
    need to add device manager
     
  10. xinso

    xinso MDL Guru

    Mar 5, 2009
    3,384
    4,922
    120
    Your are working on 14393 Server Core?
     
  11. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,184
    438
    60
    Yes rs1 is should be stabler i assume
     
  12. sebus

    sebus MDL Guru

    Jul 23, 2008
    5,767
    1,727
    180
    Why bother with 1607 when it does come with GUI in first place?
     
  13. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,184
    438
    60
    #13 LiteOS, Jan 1, 2018
    Last edited: Jan 1, 2018
    (OP)
    server with gui =\ server core with gui of WIN10SE pe
    its much liter

    WIN10SE PE is lego os based on WinPE

    server core is more tested os and stable and have same features as normal os
    just console mode
    combine them we might get the Windows we always wanted
    similar to Windows server 2012 core with gui enabled
     
  14. sebus

    sebus MDL Guru

    Jul 23, 2008
    5,767
    1,727
    180
    I understand, do not worry about it.
    But that GUI is a gimmick, does not make products that require GUI to work anyway.
    And to have GUI is totally unnecessary for the server, as all management is remote anyway

    So it is excitement for the sake of being exciting project with no practical use (IMO, your might vary)
     
  15. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,184
    438
    60
    people with slow hdd laptop, would like to have thin pc version of windows 10
    lite process today is just too painful
     
  16. xinso

    xinso MDL Guru

    Mar 5, 2009
    3,384
    4,922
    120
    Sorry. for explorer and control, I'd tried to help and install some packages to 14393 Server Core, and it kept prompting messages like "reference missing...".

    Yea, the same message as you mentioned above: "The referenced assembly could not be found."
     
  17. xinso

    xinso MDL Guru

    Mar 5, 2009
    3,384
    4,922
    120
    #17 xinso, Jan 1, 2018
    Last edited: Jan 1, 2018
    I second that. By the way, have you tried "UltraExplorer Portable"?
     
  18. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,184
    438
    60
    @xinso
    with the tweak u found can package from server 2012 be added to server 2016?
     
  19. xinso

    xinso MDL Guru

    Mar 5, 2009
    3,384
    4,922
    120
    To be honest, I am not familiar with Server or WinPE things. Server 2016 has its own packages, why 2012? The problem is why it shows the error promp?
     
  20. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,184
    438
    60
    #20 LiteOS, Jan 1, 2018
    Last edited: Jan 1, 2018
    (OP)
    Server 2012 have the packages that related to shell and mmc infra specifically and have small footprint on the system without too much dependency

    edit:
    im not sure that sxsextract extract all the files